| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd"> |
| <HTML> |
| <HEAD> |
| <meta name="generator" content="JDiff v1.1.1"> |
| <!-- Generated by the JDiff Javadoc doclet --> |
| <!-- (http://www.jdiff.org) --> |
| <meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> |
| <meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> |
| <TITLE> |
| JDiff Statistics |
| </TITLE> |
| <LINK REL="stylesheet" TYPE="text/css" HREF="../stylesheet-jdiff.css" TITLE="Style"> |
| </HEAD> |
| <BODY> |
| <!-- Start of nav bar --> |
| <TABLE summary="Navigation bar" BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0"> |
| <TR> |
| <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> |
| <TABLE summary="Navigation bar" BORDER="0" CELLPADDING="0" CELLSPACING="3"> |
| <TR ALIGN="center" VALIGN="top"> |
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="http://google-guice.googlecode.com/git/latest-api-diffs/4.0/javadoc/index.html" target="_top"><FONT CLASS="NavBarFont1"><B><tt>4.0</tt></B></FONT></A> </TD> |
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="changes-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> |
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD> |
| <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD> |
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="docdiffs_index.html"><FONT CLASS="NavBarFont1"><B>Text Changes</B></FONT></A> </TD> |
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Statistics</B></FONT> </TD> |
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="jdiff_help.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> |
| </TR> |
| </TABLE> |
| </TD> |
| <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM><b>Generated by<br><a href="http://www.jdiff.org" class="staysblack" target="_top">JDiff</a></b></EM></TD> |
| </TR> |
| <TR> |
| <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell2"><FONT SIZE="-2"></FONT> |
| </TD> |
| <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell2"><FONT SIZE="-2"> |
| <A HREF="../changes.html" TARGET="_top"><B>FRAMES</B></A> |
| <A HREF="jdiff_statistics.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD> |
| </TR> |
| </TABLE> |
| <HR> |
| <!-- End of nav bar --> |
| <center> |
| <H1>JDiff Statistics</H1> |
| </center> |
| <BLOCKQUOTE> |
| The percent change statistic reported for all elements in each API is defined recursively as follows:<br> |
| <pre> |
| Percentage difference = 100 * (added + removed + 2*changed) |
| ----------------------------------- |
| sum of public elements in BOTH APIs |
| </pre> |
| Where <code>added</code> is the number of packages added, <code>removed</code> is the number of packages removed, and <code>changed</code> is the number of packages changed. |
| This definition is applied recursively for the classes and their program elements, so the value for a changed package will be less than 1, unless every class in that package has changed. |
| The definition ensures that if all packages are removed and all new packages are |
| added, the change will be 100%. Values are rounded here, so a value of 0% indicates a percentage difference of less than 0.5%. |
| <p>The overall difference between the two APIs is approximately 27%. |
| </BLOCKQUOTE> |
| <h3>Sections</h3> |
| <a href="#packages">Packages</a> sorted by percentage difference<br> |
| <a href="#classes">Classes and <i>Interfaces</i></a> sorted by percentage difference<br> |
| <a href="#numbers">Differences</a> by number and type<br> |
| <hr> |
| <a name="packages"></a> |
| <h2>Packages Sorted By Percentage Difference</h2> |
| <TABLE summary="Packages sorted by percentage difference" BORDER="1" WIDTH="100%" cellspacing="0" cellpadding="0"> |
| <TR WIDTH="20%"> |
| <TD ALIGN="center" bgcolor="#EEEEFF"><FONT size="+1"><b>Percentage<br>Difference</b></FONT></TD> |
| <TD ALIGN="center" bgcolor="#EEEEFF"><FONT size="+1"><b>Package</b></FONT></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">96</TD> |
| <TD><A HREF="pkg_com.google.inject.binder.html">com.google.inject.binder</A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">83</TD> |
| <TD><A HREF="pkg_com.google.inject.grapher.html">com.google.inject.grapher</A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">44</TD> |
| <TD><A HREF="pkg_com.google.inject.throwingproviders.html">com.google.inject.throwingproviders</A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">42</TD> |
| <TD><A HREF="pkg_com.google.inject.multibindings.html">com.google.inject.multibindings</A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">40</TD> |
| <TD><A HREF="pkg_com.google.inject.servlet.html">com.google.inject.servlet</A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">39</TD> |
| <TD><A HREF="pkg_com.google.inject.grapher.graphviz.html">com.google.inject.grapher.graphviz</A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">36</TD> |
| <TD><A HREF="pkg_com.google.inject.spi.html">com.google.inject.spi</A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">28</TD> |
| <TD><A HREF="pkg_com.google.inject.html">com.google.inject</A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">25</TD> |
| <TD><A HREF="pkg_com.google.inject.tools.jmx.html">com.google.inject.tools.jmx</A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">25</TD> |
| <TD><A HREF="pkg_com.google.inject.util.html">com.google.inject.util</A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">21</TD> |
| <TD><A HREF="pkg_com.google.inject.assistedinject.html">com.google.inject.assistedinject</A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">20</TD> |
| <TD><A HREF="pkg_com.google.inject.persist.html">com.google.inject.persist</A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">16</TD> |
| <TD><A HREF="pkg_com.google.inject.matcher.html">com.google.inject.matcher</A></TD> |
| </TR> |
| </TABLE> |
| <hr> |
| <p><a name="packages_hist"></a> |
| <TABLE summary="Histogram of the package percentage differences" BORDER="1" cellspacing="0" cellpadding="0"> |
| <TR> |
| <TD ALIGN="center" bgcolor="#EEEEFF"><FONT size="+1"><b>Percentage<br>Difference</b></FONT></TD> |
| <TD ALIGN="center" bgcolor="#EEEEFF"><FONT size="+1"><b>Frequency</b></FONT></TD> |
| <TD width="300" ALIGN="center" bgcolor="#EEEEFF"><FONT size="+1"><b>Percentage Frequency</b></FONT></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">16</TD> |
| <TD>0.07692307692307693</TD> |
| <TD><img alt="|" src="../black.gif" height=20 width=23.076923076923077></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">20</TD> |
| <TD>0.07692307692307693</TD> |
| <TD><img alt="|" src="../black.gif" height=20 width=23.076923076923077></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">21</TD> |
| <TD>0.07692307692307693</TD> |
| <TD><img alt="|" src="../black.gif" height=20 width=23.076923076923077></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">25</TD> |
| <TD>0.15384615384615385</TD> |
| <TD><img alt="|" src="../black.gif" height=20 width=46.15384615384615></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">28</TD> |
| <TD>0.07692307692307693</TD> |
| <TD><img alt="|" src="../black.gif" height=20 width=23.076923076923077></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">36</TD> |
| <TD>0.07692307692307693</TD> |
| <TD><img alt="|" src="../black.gif" height=20 width=23.076923076923077></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">39</TD> |
| <TD>0.07692307692307693</TD> |
| <TD><img alt="|" src="../black.gif" height=20 width=23.076923076923077></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">40</TD> |
| <TD>0.07692307692307693</TD> |
| <TD><img alt="|" src="../black.gif" height=20 width=23.076923076923077></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">42</TD> |
| <TD>0.07692307692307693</TD> |
| <TD><img alt="|" src="../black.gif" height=20 width=23.076923076923077></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">44</TD> |
| <TD>0.07692307692307693</TD> |
| <TD><img alt="|" src="../black.gif" height=20 width=23.076923076923077></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">83</TD> |
| <TD>0.07692307692307693</TD> |
| <TD><img alt="|" src="../black.gif" height=20 width=23.076923076923077></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">96</TD> |
| <TD>0.07692307692307693</TD> |
| <TD><img alt="|" src="../black.gif" height=20 width=23.076923076923077></TD> |
| </TR> |
| <!-- START_PACKAGE_HISTOGRAM |
| 16,0.07692307692307693 |
| 20,0.07692307692307693 |
| 21,0.07692307692307693 |
| 25,0.15384615384615385 |
| 28,0.07692307692307693 |
| 36,0.07692307692307693 |
| 39,0.07692307692307693 |
| 40,0.07692307692307693 |
| 42,0.07692307692307693 |
| 44,0.07692307692307693 |
| 83,0.07692307692307693 |
| 96,0.07692307692307693 |
| END_PACKAGE_HISTOGRAM --> |
| </TABLE> |
| <hr> |
| <a name="classes"></a> |
| <h2>Classes and <i>Interfaces</i> Sorted By Percentage Difference</h2> |
| <TABLE summary="Classes sorted by percentage difference" BORDER="1" WIDTH="100%" cellspacing="0" cellpadding="0"> |
| <TR WIDTH="20%"> |
| <TD ALIGN="center" bgcolor="#EEEEFF"><FONT size="+1"><b>Percentage<br>Difference</b></FONT></TD> |
| <TD ALIGN="center" bgcolor="#EEEEFF"><FONT size="+1"><b>Class or <i>Interface</i></b></FONT></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">100</TD> |
| <TD><A HREF="com.google.inject.binder.AnnotatedBindingBuilder.html"> |
| <i>com.google.inject.binder.AnnotatedBindingBuilder</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">100</TD> |
| <TD><A HREF="com.google.inject.binder.AnnotatedConstantBindingBuilder.html"> |
| <i>com.google.inject.binder.AnnotatedConstantBindingBuilder</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">100</TD> |
| <TD><A HREF="com.google.inject.binder.AnnotatedElementBuilder.html"> |
| <i>com.google.inject.binder.AnnotatedElementBuilder</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">100</TD> |
| <TD><A HREF="com.google.inject.binder.ConstantBindingBuilder.html"> |
| <i>com.google.inject.binder.ConstantBindingBuilder</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">100</TD> |
| <TD><A HREF="com.google.inject.grapher.BindingEdge.html"> |
| com.google.inject.grapher.BindingEdge</A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">100</TD> |
| <TD><A HREF="com.google.inject.grapher.DependencyEdge.html"> |
| com.google.inject.grapher.DependencyEdge</A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">100</TD> |
| <TD><A HREF="com.google.inject.grapher.ImplementationNode.html"> |
| com.google.inject.grapher.ImplementationNode</A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">100</TD> |
| <TD><A HREF="com.google.inject.grapher.InjectorGrapher.html"> |
| <i>com.google.inject.grapher.InjectorGrapher</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">100</TD> |
| <TD><A HREF="com.google.inject.grapher.InterfaceNode.html"> |
| com.google.inject.grapher.InterfaceNode</A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">100</TD> |
| <TD><A HREF="com.google.inject.multibindings.MultibindingsTargetVisitor.html"> |
| <i>com.google.inject.multibindings.MultibindingsTargetVisitor</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">100</TD> |
| <TD><A HREF="com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder.html"> |
| <i>com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">100</TD> |
| <TD><A HREF="com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder.html"> |
| <i>com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">100</TD> |
| <TD><A HREF="com.google.inject.servlet.ServletModuleTargetVisitor.html"> |
| <i>com.google.inject.servlet.ServletModuleTargetVisitor</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">100</TD> |
| <TD><A HREF="com.google.inject.spi.BindingTargetVisitor.html"> |
| <i>com.google.inject.spi.BindingTargetVisitor</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">100</TD> |
| <TD><A HREF="com.google.inject.spi.ElementVisitor.html"> |
| <i>com.google.inject.spi.ElementVisitor</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">100</TD> |
| <TD><A HREF="com.google.inject.util.Modules.OverriddenModuleBuilder.html"> |
| <i>com.google.inject.util.Modules.OverriddenModuleBuilder</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">95</TD> |
| <TD><A HREF="com.google.inject.binder.LinkedBindingBuilder.html"> |
| <i>com.google.inject.binder.LinkedBindingBuilder</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">95</TD> |
| <TD><A HREF="com.google.inject.spi.TypeEncounter.html"> |
| <i>com.google.inject.spi.TypeEncounter</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">83</TD> |
| <TD><A HREF="com.google.inject.binder.ScopedBindingBuilder.html"> |
| <i>com.google.inject.binder.ScopedBindingBuilder</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">80</TD> |
| <TD><A HREF="com.google.inject.PrivateBinder.html"> |
| <i>com.google.inject.PrivateBinder</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">77</TD> |
| <TD><A HREF="com.google.inject.Injector.html"> |
| <i>com.google.inject.Injector</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">77</TD> |
| <TD><A HREF="com.google.inject.Binder.html"> |
| <i>com.google.inject.Binder</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">60</TD> |
| <TD><A HREF="com.google.inject.spi.ProviderInstanceBinding.html"> |
| <i>com.google.inject.spi.ProviderInstanceBinding</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.Binding.html"> |
| <i>com.google.inject.Binding</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.Guice.html"> |
| com.google.inject.Guice</A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.MembersInjector.html"> |
| <i>com.google.inject.MembersInjector</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.Module.html"> |
| <i>com.google.inject.Module</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.Provider.html"> |
| <i>com.google.inject.Provider</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.Scope.html"> |
| <i>com.google.inject.Scope</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.assistedinject.AssistedInjectBinding.html"> |
| <i>com.google.inject.assistedinject.AssistedInjectBinding</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.assistedinject.AssistedInjectTargetVisitor.html"> |
| <i>com.google.inject.assistedinject.AssistedInjectTargetVisitor</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.assistedinject.AssistedMethod.html"> |
| <i>com.google.inject.assistedinject.AssistedMethod</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.grapher.NameFactory.html"> |
| <i>com.google.inject.grapher.NameFactory</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.grapher.graphviz.PortIdFactory.html"> |
| <i>com.google.inject.grapher.graphviz.PortIdFactory</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.matcher.Matcher.html"> |
| <i>com.google.inject.matcher.Matcher</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.multibindings.MapBinderBinding.html"> |
| <i>com.google.inject.multibindings.MapBinderBinding</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.multibindings.MultibinderBinding.html"> |
| <i>com.google.inject.multibindings.MultibinderBinding</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.persist.PersistService.html"> |
| <i>com.google.inject.persist.PersistService</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.persist.UnitOfWork.html"> |
| <i>com.google.inject.persist.UnitOfWork</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.servlet.InstanceFilterBinding.html"> |
| <i>com.google.inject.servlet.InstanceFilterBinding</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.servlet.InstanceServletBinding.html"> |
| <i>com.google.inject.servlet.InstanceServletBinding</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.servlet.LinkedFilterBinding.html"> |
| <i>com.google.inject.servlet.LinkedFilterBinding</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.servlet.LinkedServletBinding.html"> |
| <i>com.google.inject.servlet.LinkedServletBinding</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.servlet.ServletModuleBinding.html"> |
| <i>com.google.inject.servlet.ServletModuleBinding</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.spi.BindingScopingVisitor.html"> |
| <i>com.google.inject.spi.BindingScopingVisitor</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.spi.ConstructorBinding.html"> |
| <i>com.google.inject.spi.ConstructorBinding</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.spi.ConvertedConstantBinding.html"> |
| <i>com.google.inject.spi.ConvertedConstantBinding</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.spi.Element.html"> |
| <i>com.google.inject.spi.Element</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.spi.ExposedBinding.html"> |
| <i>com.google.inject.spi.ExposedBinding</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.spi.HasDependencies.html"> |
| <i>com.google.inject.spi.HasDependencies</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.spi.InjectionListener.html"> |
| <i>com.google.inject.spi.InjectionListener</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.spi.InstanceBinding.html"> |
| <i>com.google.inject.spi.InstanceBinding</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.spi.LinkedKeyBinding.html"> |
| <i>com.google.inject.spi.LinkedKeyBinding</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.spi.PrivateElements.html"> |
| <i>com.google.inject.spi.PrivateElements</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.spi.ProviderBinding.html"> |
| <i>com.google.inject.spi.ProviderBinding</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.spi.ProviderKeyBinding.html"> |
| <i>com.google.inject.spi.ProviderKeyBinding</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.spi.ProviderWithExtensionVisitor.html"> |
| <i>com.google.inject.spi.ProviderWithExtensionVisitor</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.spi.TypeConverter.html"> |
| <i>com.google.inject.spi.TypeConverter</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.spi.TypeListener.html"> |
| <i>com.google.inject.spi.TypeListener</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.throwingproviders.CheckedProvider.html"> |
| <i>com.google.inject.throwingproviders.CheckedProvider</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.throwingproviders.ThrowingProvider.html"> |
| <i>com.google.inject.throwingproviders.ThrowingProvider</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.throwingproviders.ThrowingProviderBinder.html"> |
| com.google.inject.throwingproviders.ThrowingProviderBinder</A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD><A HREF="com.google.inject.tools.jmx.ManagedBindingMBean.html"> |
| <i>com.google.inject.tools.jmx.ManagedBindingMBean</i></A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">42</TD> |
| <TD><A HREF="com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder.html"> |
| com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder</A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">40</TD> |
| <TD><A HREF="com.google.inject.servlet.ServletScopes.html"> |
| com.google.inject.servlet.ServletScopes</A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">25</TD> |
| <TD><A HREF="com.google.inject.Scopes.html"> |
| com.google.inject.Scopes</A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">25</TD> |
| <TD><A HREF="com.google.inject.grapher.graphviz.GraphvizModule.html"> |
| com.google.inject.grapher.graphviz.GraphvizModule</A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">17</TD> |
| <TD><A HREF="com.google.inject.Key.html"> |
| com.google.inject.Key</A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">15</TD> |
| <TD><A HREF="com.google.inject.grapher.TransitiveDependencyVisitor.html"> |
| com.google.inject.grapher.TransitiveDependencyVisitor</A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">11</TD> |
| <TD><A HREF="com.google.inject.grapher.graphviz.GraphvizNode.html"> |
| com.google.inject.grapher.graphviz.GraphvizNode</A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">9</TD> |
| <TD><A HREF="com.google.inject.spi.DefaultElementVisitor.html"> |
| com.google.inject.spi.DefaultElementVisitor</A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">8</TD> |
| <TD><A HREF="com.google.inject.grapher.graphviz.GraphvizEdge.html"> |
| com.google.inject.grapher.graphviz.GraphvizEdge</A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">6</TD> |
| <TD><A HREF="com.google.inject.multibindings.MapBinder.html"> |
| com.google.inject.multibindings.MapBinder</A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">6</TD> |
| <TD><A HREF="com.google.inject.multibindings.Multibinder.html"> |
| com.google.inject.multibindings.Multibinder</A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">4</TD> |
| <TD><A HREF="com.google.inject.spi.Message.html"> |
| com.google.inject.spi.Message</A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">1</TD> |
| <TD><A HREF="com.google.inject.AbstractModule.html"> |
| com.google.inject.AbstractModule</A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">1</TD> |
| <TD><A HREF="com.google.inject.PrivateModule.html"> |
| com.google.inject.PrivateModule</A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center"><1</TD> |
| <TD><A HREF="com.google.inject.Inject.html"> |
| com.google.inject.Inject</A></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center"><1</TD> |
| <TD><A HREF="com.google.inject.Provides.html"> |
| com.google.inject.Provides</A></TD> |
| </TR> |
| </TABLE> |
| <hr> |
| <p><a name="classes_hist"></a> |
| <TABLE summary="Histogram of the class percentage differences" BORDER="1" cellspacing="0" cellpadding="0"> |
| <TR> |
| <TD ALIGN="center" bgcolor="#EEEEFF"><FONT size="+1"><b>Percentage<br>Difference</b></FONT></TD> |
| <TD ALIGN="center" bgcolor="#EEEEFF"><FONT size="+1"><b>Frequency</b></FONT></TD> |
| <TD width="300" ALIGN="center" bgcolor="#EEEEFF"><FONT size="+1"><b>Percentage Frequency</b></FONT></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">0</TD> |
| <TD>0.02531645569620253</TD> |
| <TD><img alt="|" src="../black.gif" height=20 width=7.594936708860759></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">1</TD> |
| <TD>0.02531645569620253</TD> |
| <TD><img alt="|" src="../black.gif" height=20 width=7.594936708860759></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">4</TD> |
| <TD>0.012658227848101266</TD> |
| <TD><img alt="|" src="../black.gif" height=20 width=3.7974683544303796></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">6</TD> |
| <TD>0.02531645569620253</TD> |
| <TD><img alt="|" src="../black.gif" height=20 width=7.594936708860759></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">8</TD> |
| <TD>0.012658227848101266</TD> |
| <TD><img alt="|" src="../black.gif" height=20 width=3.7974683544303796></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">9</TD> |
| <TD>0.012658227848101266</TD> |
| <TD><img alt="|" src="../black.gif" height=20 width=3.7974683544303796></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">11</TD> |
| <TD>0.012658227848101266</TD> |
| <TD><img alt="|" src="../black.gif" height=20 width=3.7974683544303796></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">15</TD> |
| <TD>0.012658227848101266</TD> |
| <TD><img alt="|" src="../black.gif" height=20 width=3.7974683544303796></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">17</TD> |
| <TD>0.012658227848101266</TD> |
| <TD><img alt="|" src="../black.gif" height=20 width=3.7974683544303796></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">25</TD> |
| <TD>0.02531645569620253</TD> |
| <TD><img alt="|" src="../black.gif" height=20 width=7.594936708860759></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">40</TD> |
| <TD>0.012658227848101266</TD> |
| <TD><img alt="|" src="../black.gif" height=20 width=3.7974683544303796></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">42</TD> |
| <TD>0.012658227848101266</TD> |
| <TD><img alt="|" src="../black.gif" height=20 width=3.7974683544303796></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">50</TD> |
| <TD>0.5063291139240507</TD> |
| <TD><img alt="|" src="../black.gif" height=20 width=151.8987341772152></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">60</TD> |
| <TD>0.012658227848101266</TD> |
| <TD><img alt="|" src="../black.gif" height=20 width=3.7974683544303796></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">77</TD> |
| <TD>0.02531645569620253</TD> |
| <TD><img alt="|" src="../black.gif" height=20 width=7.594936708860759></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">80</TD> |
| <TD>0.012658227848101266</TD> |
| <TD><img alt="|" src="../black.gif" height=20 width=3.7974683544303796></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">83</TD> |
| <TD>0.012658227848101266</TD> |
| <TD><img alt="|" src="../black.gif" height=20 width=3.7974683544303796></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">95</TD> |
| <TD>0.02531645569620253</TD> |
| <TD><img alt="|" src="../black.gif" height=20 width=7.594936708860759></TD> |
| </TR> |
| <TR> |
| <TD ALIGN="center">100</TD> |
| <TD>0.20253164556962025</TD> |
| <TD><img alt="|" src="../black.gif" height=20 width=60.75949367088607></TD> |
| </TR> |
| <!-- START_CLASS_HISTOGRAM |
| 0,0.02531645569620253 |
| 1,0.02531645569620253 |
| 4,0.012658227848101266 |
| 6,0.02531645569620253 |
| 8,0.012658227848101266 |
| 9,0.012658227848101266 |
| 11,0.012658227848101266 |
| 15,0.012658227848101266 |
| 17,0.012658227848101266 |
| 25,0.02531645569620253 |
| 40,0.012658227848101266 |
| 42,0.012658227848101266 |
| 50,0.5063291139240507 |
| 60,0.012658227848101266 |
| 77,0.02531645569620253 |
| 80,0.012658227848101266 |
| 83,0.012658227848101266 |
| 95,0.02531645569620253 |
| 100,0.20253164556962025 |
| END_CLASS_HISTOGRAM --> |
| </TABLE> |
| <hr> |
| <a name="numbers"></a> |
| <h2>Differences By Number and Type</h2> |
| <BLOCKQUOTE> |
| The numbers of program elements (packages, classes. constructors, methods and fields) which are recorded as removed, added or changed includes only the highest-level program elements. That is, if a class with two methods was added, the number of methods added does not include those two methods, but the number of classes added does include that class. |
| </BLOCKQUOTE> |
| <TABLE summary="Number of differences" BORDER="1" WIDTH="100%" cellspacing="0" cellpadding="0"> |
| <TR> |
| <TD COLSPAN=5 ALIGN="center" NOWRAP bgcolor="#EEEEFF"><FONT size="+1"> |
| <B>Number of Differences</B></FONT></TD> |
| </TR> |
| <TR> |
| <TD> </TD> |
| <TD ALIGN="center"><b>Removals</b></TD> |
| <TD ALIGN="center"><b>Additions</b></TD> |
| <TD ALIGN="center"><b>Changes</b></TD> |
| <TD ALIGN="center"><b>Total</b></TD> |
| </TR> |
| <TR> |
| <TD>Packages</TD> |
| <TD ALIGN="right">0</TD> |
| <TD ALIGN="right">0</TD> |
| <TD ALIGN="right">13</TD> |
| <TD ALIGN="right">13</TD> |
| </TR> |
| <TR> |
| <TD>Classes and <i>Interfaces</i></TD> |
| <TD ALIGN="right">19</TD> |
| <TD ALIGN="right">26</TD> |
| <TD ALIGN="right">79</TD> |
| <TD ALIGN="right">124</TD> |
| </TR> |
| <TR> |
| <TD>Constructors</TD> |
| <TD ALIGN="right">1</TD> |
| <TD ALIGN="right">5</TD> |
| <TD ALIGN="right">2</TD> |
| <TD ALIGN="right">8</TD> |
| </TR> |
| <TR> |
| <TD>Methods</TD> |
| <TD ALIGN="right">19</TD> |
| <TD ALIGN="right">50</TD> |
| <TD ALIGN="right">224</TD> |
| <TD ALIGN="right">293</TD> |
| </TR> |
| <TR> |
| <TD>Fields</TD> |
| <TD ALIGN="right">0</TD> |
| <TD ALIGN="right">0</TD> |
| <TD ALIGN="right">0</TD> |
| <TD ALIGN="right">0</TD> |
| </TR> |
| <TR> |
| <TD><b>Total</b></TD> |
| <TD ALIGN="right">39</TD> |
| <TD ALIGN="right">81</TD> |
| <TD ALIGN="right">318</TD> |
| <TD ALIGN="right">438</TD> |
| </TR> |
| </TABLE> |
| </HTML> |