Author: solomax Date: Tue Jan 29 01:31:37 2019 New Revision: 32182 Log: JAPICMP report is added
Modified: dev/commons/collections/4.3-RC2/site/japicmp.html Modified: dev/commons/collections/4.3-RC2/site/japicmp.html ============================================================================== --- dev/commons/collections/4.3-RC2/site/japicmp.html (original) +++ dev/commons/collections/4.3-RC2/site/japicmp.html Tue Jan 29 01:31:37 2019 @@ -21,6 +21,122 @@ <script type="text/javascript" src="./js/site.js"></script> +<style type="text/css"> +body { + font-family: Verdana; +} +.title { + font-weight: bold; +} +.new { + color: green; +} +.removed { + color: red; +} +.modified { + color: orange; +} +.unchanged { + color: black; +} +thead tr td { + font-weight: bold; +} +.toc { + margin-top: 1em; + margin-bottom: 1em; + border: 1px solid #dcdcdc; + padding: 5px; + background: #ededed; + display: inline-block; +} +.content table { + border-collapse: collapse; +} +.content table tr td { + border: 1px solid black; + padding: 5px; +} +.content table thead { + background-color: #dee3e9; +} +.content table tbody tr td.matrix_layout { + background-color: #dee3e9; + font-weight: bold; +} +.class { + margin-bottom: 2em; + border: 1px solid #dcdcdc; + padding: 5px; + background: #ededed; + display: inline-block; +} +.class_compatibilityChanges { + margin-top: 1em; +} + +.class_fileFormatVersion { + margin-top: 1em; +} +.class_superclass { + margin-top: 1em; +} +.class_interfaces { + margin-top: 1em; +} +.class_fields { + margin-top: 1em; +} +.class_serialVersionUid { + margin-top: 1em; +} +.class_constructors { + margin-top: 1em; +} +.class_methods { + margin-top: 1em; +} +.class_annotations { + margin-top: 1em; +} +.label { + font-weight: bold; +} +.label_class_member { + background-color: #4d7a97; + display: inline-block; + padding: 5px; +} +.toc_link { + margin-left: 10px; + font-size: 0.5em; +} +.modifier { + font-style: italic; +} +.method_return_type { + +} +ul { + list-style-type: none; + padding: 0px 0px; +} +.meta-information { + margin-top: 1em; + margin-bottom: 1em; + background: #ededed; + display: inline-block; +} +.warnings { + margin-top: 1em; + font-size: 0.75em; +} +.explanations { + margin-bottom: 2em; +} + +</style> </head> <body class="composite"> @@ -332,7 +448,290 @@ </div> </td> <td class="content"> - +<span class="title">Comparing source compatibility of commons-collections4-4.3.jar against commons-collections4-4.2.jar</span> +<br> +<div class="meta-information"> +<table> +<tr> +<td>Old:</td><td>commons-collections4-4.2.jar</td> +</tr> +<tr> +<td>New:</td><td>commons-collections4-4.3.jar</td> +</tr> +<tr> +<td>Created:</td><td>2019-01-27T19:44:19.778+0700</td> +</tr> +<tr> +<td>Access modifier filter:</td><td>PROTECTED</td> +</tr> +<tr> +<td>Only modifications:</td><td>true</td> +</tr> +<tr> +<td>Only binary incompatible modifications:</td><td>false</td> +</tr> +<tr> +<td>Ignore missing classes:</td><td>false</td> +</tr> +<tr> +<td>Includes:</td><td>all</td> +</tr> +<tr> +<td>Excludes:</td><td>n.a.</td> +</tr> +<tr> +<td>Semantic Versioning:</td><td>0.1.0</td> +</tr> +</table> +</div> +<ul> +<li> +<a href="#toc">Classes</a> +</li> +</ul> + +<div class="toc" id="toc"> +<span class="label">Classes:</span> +<table> +<thead> +<tr> +<td>Status</td><td>Fully Qualified Name</td> +</tr> +</thead> +<tbody> +<tr> +<td><span class="modified">MODIFIED</span></td><td><a href="#org.apache.commons.collections4.map.AbstractReferenceMap">org.apache.commons.collections4.map.AbstractReferenceMap</a></td> +</tr> +<tr> +<td><span class="modified">MODIFIED</span></td><td><a href="#org.apache.commons.collections4.map.AbstractReferenceMap$ReferenceEntry">org.apache.commons.collections4.map.AbstractReferenceMap$ReferenceEntry</a></td> +</tr> +<tr> +<td><span class="modified">MODIFIED</span></td><td><a href="#org.apache.commons.collections4.SetUtils">org.apache.commons.collections4.SetUtils</a></td> +</tr> +</tbody> +</table> +</div> +<div class="explanations"> +<span>Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).</span> +</div> +<div> +<div> +<div class="class" id="org.apache.commons.collections4.map.AbstractReferenceMap"> +<div class="class_header"> +<span class="label"><a name="org.apache.commons.collections4.map.AbstractReferenceMap"></a><span class="modified">MODIFIED</span><span class=""> </span><span class="unchanged modifier"></span><span class="unchanged modifier"></span><span class="unchanged modifier">public </span><span class="unchanged modifier">abstract </span><span class="unchanged modifier"></span><span class="unchanged">class</span> org.apache.commons.collections4.map.AbstractReferenceMap</span><a href="#toc" class="toc_link">top</a> +</div> +<div class="class_fileFormatVersion"> +<span class="label_class_member">class File Format Version:</span> +<table> +<thead> +<tr> +<td>Status</td><td>Old Version</td><td>New Version</td> +</tr> +</thead> +<tbody> +<tr> +<td><span class="modified">MODIFIED</span></td><td>51.0</td><td>52.0</td> +</tr> +</tbody> +</table> +</div> +<div class="class_superclass"></div> +<div class="class_interfaces"></div> +<div class="class_fields"></div> +<div class="class_constructors"></div> +<div class="class_methods"> +<span class="label_class_member">Methods:</span> +<table> +<thead> +<tr> +<td>Status</td><td>Modifier</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td> +</tr> +</thead> +<tbody> +<tr> +<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">protected </span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">boolean</span></td><td>isValueType(org.apache.commons.collections4.map.AbstractReferenceMap$ReferenceStrength)</td><td>n.a.</td><td>n.a.</td><td> +<table> +<thead> +<tr> +<td>Old file</td><td>New file</td> +</tr> +</thead> +<tbody> +<tr> +<td>n.a.</td><td>1098</td> +</tr> +</tbody> +</table> +</td> +</tr> +</tbody> +</table> +</div> +</div> +</div> +<div> +<div class="class" id="org.apache.commons.collections4.map.AbstractReferenceMap$ReferenceEntry"> +<div class="class_header"> +<span class="label"><a name="org.apache.commons.collections4.map.AbstractReferenceMap$ReferenceEntry"></a><span class="modified">MODIFIED</span><span class=""> </span><span class="unchanged modifier"></span><span class="unchanged modifier">static </span><span class="unchanged modifier">public </span><span class="unchanged modifier"></span><span class="unchanged modifier"></span><span class="unchanged">class</span> org.apache.commons.collections4.map.AbstractReferenceMap$ReferenceEntry</span><a href="#toc" class="toc_link">top</a> +</div> +<div class="class_fileFormatVersion"> +<span class="label_class_member">class File Format Version:</span> +<table> +<thead> +<tr> +<td>Status</td><td>Old Version</td><td>New Version</td> +</tr> +</thead> +<tbody> +<tr> +<td><span class="modified">MODIFIED</span></td><td>51.0</td><td>52.0</td> +</tr> +</tbody> +</table> +</div> +<div class="class_superclass"></div> +<div class="class_interfaces"></div> +<div class="class_fields"></div> +<div class="class_constructors"></div> +<div class="class_methods"> +<span class="label_class_member">Methods:</span> +<table> +<thead> +<tr> +<td>Status</td><td>Modifier</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td> +</tr> +</thead> +<tbody> +<tr> +<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">protected </span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">void</span></td><td>nullValue()</td><td>n.a.</td><td>n.a.</td><td> +<table> +<thead> +<tr> +<td>Old file</td><td>New file</td> +</tr> +</thead> +<tbody> +<tr> +<td>n.a.</td><td>766</td> +</tr> +</tbody> +</table> +</td> +</tr> +<tr> +<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">protected </span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">void</span></td><td>onPurge()</td><td>n.a.</td><td>n.a.</td><td> +<table> +<thead> +<tr> +<td>Old file</td><td>New file</td> +</tr> +</thead> +<tbody> +<tr> +<td>n.a.</td><td>730</td> +</tr> +</tbody> +</table> +</td> +</tr> +<tr> +<td><span class="modified">MODIFIED</span></td><td><span class="unchanged modifier"></span><span class="unchanged modifier"></span><span class="modified modifier">protected + (<- + package_protected + ) + </span><span class="unchanged modifier"></span><span class="unchanged modifier"></span><span class="unchanged modifier"></span></td><td><span class="unchanged method_return_type">boolean</span></td><td>purge(java.lang.ref.Reference)</td><td>n.a.</td><td>n.a.</td><td> +<table> +<thead> +<tr> +<td>Old file</td><td>New file</td> +</tr> +</thead> +<tbody> +<tr> +<td>730</td><td>738</td> +</tr> +</tbody> +</table> +</td> +</tr> +</tbody> +</table> +</div> +</div> +</div> +<div> +<div class="class" id="org.apache.commons.collections4.SetUtils"> +<div class="class_header"> +<span class="label"><a name="org.apache.commons.collections4.SetUtils"></a><span class="modified">MODIFIED</span><span class=""> </span><span class="unchanged modifier"></span><span class="unchanged modifier"></span><span class="unchanged modifier">public </span><span class="unchanged modifier"></span><span class="unchanged modifier"></span><span class="unchanged">class</span> org.apache.commons.collections4.SetUtils</span><a href="#toc" class="toc_link">top</a> +</div> +<div class="class_fileFormatVersion"> +<span class="label_class_member">class File Format Version:</span> +<table> +<thead> +<tr> +<td>Status</td><td>Old Version</td><td>New Version</td> +</tr> +</thead> +<tbody> +<tr> +<td><span class="modified">MODIFIED</span></td><td>51.0</td><td>52.0</td> +</tr> +</tbody> +</table> +</div> +<div class="class_superclass"></div> +<div class="class_interfaces"></div> +<div class="class_fields"></div> +<div class="class_constructors"></div> +<div class="class_methods"> +<span class="label_class_member">Methods:</span> +<table> +<thead> +<tr> +<td>Status</td><td>Modifier</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td> +</tr> +</thead> +<tbody> +<tr> +<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier">static </span><span class="new modifier">public </span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.util.HashSet</span></td><td>hashSet(java.lang.Object[])</td><td>n.a.</td><td>n.a.</td><td> +<table> +<thead> +<tr> +<td>Old file</td><td>New file</td> +</tr> +</thead> +<tbody> +<tr> +<td>n.a.</td><td>264</td> +</tr> +</tbody> +</table> +</td> +</tr> +<tr> +<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier">static </span><span class="new modifier">public </span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.util.Set</span></td><td>unmodifiableSet(java.lang.Object[])</td><td>n.a.</td><td>n.a.</td><td> +<table> +<thead> +<tr> +<td>Old file</td><td>New file</td> +</tr> +</thead> +<tbody> +<tr> +<td>n.a.</td><td>637</td> +</tr> +</tbody> +</table> +</td> +</tr> +</tbody> +</table> +</div> +</div> +</div> +</div> + +</body> </td> </tr> </table>