• Home
  • Raw
  • Download

Lines Matching refs:h_

19         h_ = h;  in HTMLStatistics()
23 private HTMLReportGenerator h_ = null; field in HTMLStatistics
32 h_.reportFile = new PrintWriter(fos); in emitStatistics()
34 h_.writeStartHTMLHeader(); in emitStatistics()
42 h_.writeHTMLTitle("API Change Statistics"); in emitStatistics()
43 h_.writeStyleSheetRef(); in emitStatistics()
44 h_.writeText("</HEAD>"); in emitStatistics()
45 h_.writeText("<body class=\"gc-documentation\">"); in emitStatistics()
52 h_.writeText("<!-- Start of nav bar -->"); in emitStatistics()
58 h_.writeText("<a name=\"top\"></a>"); in emitStatistics()
59 h_.writeText("<div id=\"header\" style=\"margin-bottom:0;xborder-bottom:none;\">"); in emitStatistics()
60 h_.writeText("<div id=\"headerLeft\">"); in emitStatistics()
61h_.writeText("<a href=\"../../../../index.html\" tabindex=\"-1\" target=\"_top\"><img src=\"../../… in emitStatistics()
62 h_.writeText("</div>"); in emitStatistics()
63 h_.writeText(" <div id=\"headerRight\">"); in emitStatistics()
64 h_.writeText(" <div id=\"headerLinks\">"); in emitStatistics()
65 h_.writeText("<!-- <img src=\"/assets/images/icon_world.jpg\" alt=\"\" /> -->"); in emitStatistics()
66 h_.writeText("<span class=\"text\">"); in emitStatistics()
67 h_.writeText("<!-- &nbsp;<a href=\"#\">English</a> | -->"); in emitStatistics()
68h_.writeText("<nobr><a href=\"https://developer.android.com\" target=\"_top\">Android Developers</… in emitStatistics()
69 h_.writeText("</span>"); in emitStatistics()
70 h_.writeText("</div>"); in emitStatistics()
71 h_.writeText(" <div class=\"and-diff-id\" style=\"margin-top:6px;margin-right:8px;\">"); in emitStatistics()
72 h_.writeText(" <table class=\"diffspectable\">"); in emitStatistics()
73 h_.writeText(" <tr>"); in emitStatistics()
74 h_.writeText(" <td colspan=\"2\" class=\"diffspechead\">API Diff Specification</td>"); in emitStatistics()
75 h_.writeText(" </tr>"); in emitStatistics()
76 h_.writeText(" <tr>"); in emitStatistics()
77 h_.writeText(" <td class=\"diffspec\" style=\"padding-top:.25em\">To Level:</td>"); in emitStatistics()
78h_.writeText(" <td class=\"diffvaluenew\" style=\"padding-top:.25em\">" + newAPIName + "</t… in emitStatistics()
79 h_.writeText(" </tr>"); in emitStatistics()
80 h_.writeText(" <tr>"); in emitStatistics()
81 h_.writeText(" <td class=\"diffspec\">From Level:</td>"); in emitStatistics()
82 h_.writeText(" <td class=\"diffvalueold\">" + oldAPIName + "</td>"); in emitStatistics()
83 h_.writeText(" </tr>"); in emitStatistics()
84 h_.writeText(" <tr>"); in emitStatistics()
85 h_.writeText(" <td class=\"diffspec\">Generated</td>"); in emitStatistics()
86 h_.writeText(" <td class=\"diffvalue\">" + formatter.format( day ) + "</td>"); in emitStatistics()
87 h_.writeText(" </tr>"); in emitStatistics()
88 h_.writeText(" </table>"); in emitStatistics()
89 h_.writeText(" </div><!-- End and-diff-id -->"); in emitStatistics()
91 h_.writeText(" <div class=\"and-diff-id\" style=\"margin-right:8px;\">"); in emitStatistics()
92 h_.writeText(" <table class=\"diffspectable\">"); in emitStatistics()
93 h_.writeText(" <tr>"); in emitStatistics()
94h_.writeText(" <td class=\"diffspec\" colspan=\"2\"><a href=\"../changes.html\" target=\"_t… in emitStatistics()
95 h_.writeText(" </tr>"); in emitStatistics()
96 h_.writeText(" </table>"); in emitStatistics()
97 h_.writeText(" </div> <!-- End and-diff-id -->"); in emitStatistics()
99 h_.writeText(" </div> <!-- End headerRight -->"); in emitStatistics()
100 h_.writeText(" </div> <!-- End header -->"); in emitStatistics()
101 h_.writeText("<div id=\"body-content\">"); in emitStatistics()
102 h_.writeText("<div id=\"doc-content\" style=\"position:relative;\">"); in emitStatistics()
103 h_.writeText("<div id=\"mainBodyFluid\">"); in emitStatistics()
105 h_.writeText("<h1>API&nbsp;Change&nbsp;Statistics</h1>"); in emitStatistics()
112h_.writeText("<p>The overall difference between API Levels " + oldAPIName + " and " + newAPIName … in emitStatistics()
113 h_.writeText("</p>"); in emitStatistics()
115 h_.writeText("<br>"); in emitStatistics()
116 h_.writeText("<a name=\"numbers\"></a>"); in emitStatistics()
117 h_.writeText("<h2>Total of Differences, by Number and Type</h2>"); in emitStatistics()
118 h_.writeText("<p>"); in emitStatistics()
119h_.writeText("The table below lists the numbers of program elements (packages, classes, constructo… in emitStatistics()
120 h_.writeText("</p>"); in emitStatistics()
124 h_.writeText("<br>"); in emitStatistics()
125 h_.writeText("<a name=\"packages\"></a>"); in emitStatistics()
126 h_.writeText("<h2>Changed Packages, Sorted by Percentage Difference</h2>"); in emitStatistics()
128h_.writeText("<p style=\"font-size:10px\">* See <a href=\"#calculation\">Calculation of Change Per… in emitStatistics()
130 h_.writeText("<br>"); in emitStatistics()
131 h_.writeText("<a name=\"classes\"></a>"); in emitStatistics()
132h_.writeText("<h2>Changed Classes and <i>Interfaces</i>, Sorted by Percentage Difference</h2>"); in emitStatistics()
134h_.writeText("<p style=\"font-size:10px\">* See <a href=\"#calculation\">Calculation of Change Per… in emitStatistics()
136 h_.writeText("<br>"); in emitStatistics()
137 h_.writeText("<h2 id=\"calculation\">Calculation of Change Percentages</h2>"); in emitStatistics()
138 h_.writeText("<p>"); in emitStatistics()
139h_.writeText("The percent change statistic reported for all elements in the &quot;to&quot; API Lev… in emitStatistics()
140 h_.writeText("<pre>"); in emitStatistics()
141 h_.writeText("Percentage difference = 100 * (added + removed + 2*changed)"); in emitStatistics()
142 h_.writeText(" -----------------------------------"); in emitStatistics()
143 h_.writeText(" sum of public elements in BOTH APIs"); in emitStatistics()
144 h_.writeText("</pre>"); in emitStatistics()
145h_.writeText("<p>where <code>added</code> is the number of packages added, <code>removed</code> is… in emitStatistics()
146h_.writeText("This definition is applied recursively for the classes and their program elements, s… in emitStatistics()
147h_.writeText("The definition ensures that if all packages are removed and all new packages are"); in emitStatistics()
148 h_.writeText("added, the change will be 100%.</p>"); in emitStatistics()
150 h_.writeText(" </div> "); in emitStatistics()
151 h_.writeText(" <div id=\"footer\">"); in emitStatistics()
152 h_.writeText(" <div id=\"copyright\">"); in emitStatistics()
153 h_.writeText(" Except as noted, this content is licensed under "); in emitStatistics()
154h_.writeText(" <a href=\"https://creativecommons.org/licenses/by/2.5/\"> Creative Commons A… in emitStatistics()
155h_.writeText(" For details and restrictions, see the <a href=\"https://developer.android.co… in emitStatistics()
156 h_.writeText(" </div>"); in emitStatistics()
157 h_.writeText(" <div id=\"footerlinks\">"); in emitStatistics()
158 h_.writeText(" <p>"); in emitStatistics()
159h_.writeText(" <a href=\"https://www.android.com/terms.html\">Site Terms of Service</a> -"); in emitStatistics()
160h_.writeText(" <a href=\"https://www.android.com/privacy.html\">Privacy Policy</a> -"); in emitStatistics()
161h_.writeText(" <a href=\"https://www.android.com/branding.html\">Brand Guidelines</a>"); in emitStatistics()
162 h_.writeText(" </p>"); in emitStatistics()
163 h_.writeText(" </div>"); in emitStatistics()
164 h_.writeText(" </div> <!-- end footer -->"); in emitStatistics()
165 h_.writeText(" </div><!-- end doc-content -->"); in emitStatistics()
166 h_.writeText(" </div> <!-- end body-content --> "); in emitStatistics()
167 h_.writeText("</BODY></HTML>"); in emitStatistics()
168 h_.reportFile.close(); in emitStatistics()
185 h_.writeText("<TABLE summary=\"Packages sorted by percentage difference\" WIDTH=\"100%\">"); in emitPackagesByDiff()
186 h_.writeText("<TR>"); in emitPackagesByDiff()
187 h_.writeText(" <TH WIDTH=\"10%\">Percentage Difference*</TH>"); in emitPackagesByDiff()
188 h_.writeText(" <TH>Package</TH>"); in emitPackagesByDiff()
189 h_.writeText("</TR>"); in emitPackagesByDiff()
201 h_.writeText("<TR>"); in emitPackagesByDiff()
203 h_.writeText(" <TD ALIGN=\"center\">" + bucket + "</TD>"); in emitPackagesByDiff()
205 h_.writeText(" <TD ALIGN=\"center\">&lt;1</TD>"); in emitPackagesByDiff()
206h_.writeText(" <TD><A HREF=\"pkg_" + pkg.name_ + h_.reportFileExt + "\">" + pkg.name_ + "</A></TD… in emitPackagesByDiff()
207 h_.writeText("</TR>"); in emitPackagesByDiff()
210 h_.writeText("</TABLE>"); in emitPackagesByDiff()
272 h_.writeText("<TABLE summary=\"Classes sorted by percentage difference\" WIDTH=\"100%\">"); in emitClassesByDiff()
273 h_.writeText("<TR WIDTH=\"20%\">"); in emitClassesByDiff()
274 h_.writeText(" <TH WIDTH=\"10%\">Percentage<br>Difference*</TH>"); in emitClassesByDiff()
275 h_.writeText(" <TH><b>Class or <i>Interface</i></b></TH>"); in emitClassesByDiff()
276 h_.writeText("</TR>"); in emitClassesByDiff()
288 h_.writeText("<TR>"); in emitClassesByDiff()
290 h_.writeText(" <TD ALIGN=\"center\">" + bucket + "</TD>"); in emitClassesByDiff()
292 h_.writeText(" <TD ALIGN=\"center\">&lt;1</TD>"); in emitClassesByDiff()
293 h_.writeText(" <TD><A HREF=\"" + classDiff.name_ + h_.reportFileExt + "\">"); in emitClassesByDiff()
295 h_.writeText("<i>" + classDiff.name_ + "</i></A></TD>"); in emitClassesByDiff()
297 h_.writeText(classDiff.name_ + "</A></TD>"); in emitClassesByDiff()
298 h_.writeText("</TR>"); in emitClassesByDiff()
301 h_.writeText("</TABLE>"); in emitClassesByDiff()
396 h_.writeText("<TABLE summary=\"Number of differences\" WIDTH=\"100%\">"); in emitNumbersByElement()
397 h_.writeText("<TR>"); in emitNumbersByElement()
398 h_.writeText(" <th>Type</th>"); in emitNumbersByElement()
399 h_.writeText(" <TH ALIGN=\"center\"><b>Additions</b></TH>"); in emitNumbersByElement()
400 h_.writeText(" <TH ALIGN=\"center\"><b>Changes</b></TH>"); in emitNumbersByElement()
401 h_.writeText(" <TH ALIGN=\"center\">Removals</TH>"); in emitNumbersByElement()
402 h_.writeText(" <TH ALIGN=\"center\"><b>Total</b></TH>"); in emitNumbersByElement()
403 h_.writeText("</TR>"); in emitNumbersByElement()
405 h_.writeText("<TR>"); in emitNumbersByElement()
406 h_.writeText(" <TD>Packages</TD>"); in emitNumbersByElement()
408 h_.writeText(" <TD ALIGN=\"right\">" + numPackagesAdded + "</TD>"); in emitNumbersByElement()
409 h_.writeText(" <TD ALIGN=\"right\">" + numPackagesChanged + "</TD>"); in emitNumbersByElement()
410 h_.writeText(" <TD ALIGN=\"right\">" + numPackagesRemoved + "</TD>"); in emitNumbersByElement()
412 h_.writeText(" <TD ALIGN=\"right\">" + numPackages + "</TD>"); in emitNumbersByElement()
413 h_.writeText("</TR>"); in emitNumbersByElement()
419 h_.writeText("<TR>"); in emitNumbersByElement()
420 h_.writeText(" <TD>Classes and <i>Interfaces</i></TD>"); in emitNumbersByElement()
422 h_.writeText(" <TD ALIGN=\"right\">" + numClassesAdded + "</TD>"); in emitNumbersByElement()
423 h_.writeText(" <TD ALIGN=\"right\">" + numClassesChanged + "</TD>"); in emitNumbersByElement()
424 h_.writeText(" <TD ALIGN=\"right\">" + numClassesRemoved + "</TD>"); in emitNumbersByElement()
426 h_.writeText(" <TD ALIGN=\"right\">" + numClasses + "</TD>"); in emitNumbersByElement()
427 h_.writeText("</TR>"); in emitNumbersByElement()
433 h_.writeText("<TR>"); in emitNumbersByElement()
434 h_.writeText(" <TD>Constructors</TD>"); in emitNumbersByElement()
435 h_.writeText(" <TD ALIGN=\"right\">" + numCtorsAdded + "</TD>"); in emitNumbersByElement()
436 h_.writeText(" <TD ALIGN=\"right\">" + numCtorsChanged + "</TD>"); in emitNumbersByElement()
437 h_.writeText(" <TD ALIGN=\"right\">" + numCtorsRemoved + "</TD>"); in emitNumbersByElement()
439 h_.writeText(" <TD ALIGN=\"right\">" + numCtors + "</TD>"); in emitNumbersByElement()
440 h_.writeText("</TR>"); in emitNumbersByElement()
446 h_.writeText("<TR>"); in emitNumbersByElement()
447 h_.writeText(" <TD>Methods</TD>"); in emitNumbersByElement()
448 h_.writeText(" <TD ALIGN=\"right\">" + numMethodsAdded + "</TD>"); in emitNumbersByElement()
449 h_.writeText(" <TD ALIGN=\"right\">" + numMethodsChanged + "</TD>"); in emitNumbersByElement()
450 h_.writeText(" <TD ALIGN=\"right\">" + numMethodsRemoved + "</TD>"); in emitNumbersByElement()
452 h_.writeText(" <TD ALIGN=\"right\">" + numMethods + "</TD>"); in emitNumbersByElement()
453 h_.writeText("</TR>"); in emitNumbersByElement()
459 h_.writeText("<TR>"); in emitNumbersByElement()
460 h_.writeText(" <TD>Fields</TD>"); in emitNumbersByElement()
461 h_.writeText(" <TD ALIGN=\"right\">" + numFieldsAdded + "</TD>"); in emitNumbersByElement()
462 h_.writeText(" <TD ALIGN=\"right\">" + numFieldsChanged + "</TD>"); in emitNumbersByElement()
463 h_.writeText(" <TD ALIGN=\"right\">" + numFieldsRemoved + "</TD>"); in emitNumbersByElement()
465 h_.writeText(" <TD ALIGN=\"right\">" + numFields + "</TD>"); in emitNumbersByElement()
466 h_.writeText("</TR>"); in emitNumbersByElement()
472 h_.writeText("<TR>"); in emitNumbersByElement()
473 h_.writeText(" <TD style=\"background-color:#FAFAFA\"><b>Total</b></TD>"); in emitNumbersByElement()
475h_.writeText(" <TD style=\"background-color:#FAFAFA\" ALIGN=\"right\"><strong>" + numAdded + "</… in emitNumbersByElement()
476h_.writeText(" <TD style=\"background-color:#FAFAFA\" ALIGN=\"right\"><strong>" + numChanged + "… in emitNumbersByElement()
477h_.writeText(" <TD style=\"background-color:#FAFAFA\" ALIGN=\"right\"><strong>" + numRemoved + "… in emitNumbersByElement()
479h_.writeText(" <TD style=\"background-color:#FAFAFA\" ALIGN=\"right\"><strong>" + total + "</str… in emitNumbersByElement()
480 h_.writeText("</TR>"); in emitNumbersByElement()
482 h_.writeText("</TABLE>"); in emitNumbersByElement()