diff --git a/latest-api-diffs/4.0.xml b/latest-api-diffs/4.0.xml index a73941be86..1b1e7d286b 100644 --- a/latest-api-diffs/4.0.xml +++ b/latest-api-diffs/4.0.xml @@ -1,275 +1,275 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + @since 2.0]]> + + + + + - - - - - - - - - - - - - + @since 2.0]]> + + + + + + + + + + + + + - - - - - + org.aopalliance.intercept.MethodInterceptor[])]]> + + + + + - - - - - + @since 2.0]]> + + + + + - - - - - + @since 2.0]]> + + + + + - - - - - + @since 2.0]]> + + + + + - - - - - - + @since 2.0]]> + + + + + + - - - - + @since 2.0]]> + + + + - - - - - + @since 2.0]]> + + + + + - - - - - + @since 2.0]]> + + + + + - - - - - - + @since 2.0]]> + + + + + + - - - - - - + @since 2.0]]> + + + + + + - - - + @since 4.0]]> + + + - @author crazybob@google.com (Bob Lee)]]> - - - - - - - - - - + @author crazybob@google.com (Bob Lee)]]> + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + are given.]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + @since 2.0]]> + + + + + - - - - - + @since 2.0]]> + + + + + - - - - - - - - - - - - - - - - - + @param types for which static members will be injected]]> + + + + + + + + + + + + + + + + + - - - - - + message.]]> + + + + + - - - - - + catch the exception and pass it into this.]]> + + + + + - - - - - + @since 2.0]]> + + + + + - - - - - + @since 2.0]]> + + + + + - - - - - + @since 2.0]]> + + + + + - - - - - + @since 2.0]]> + + + + + - - - - - - + @since 2.0]]> + + + + + + - - - - - - + @since 2.0]]> + + + + + + - - - - - - + @since 2.0]]> + + + + + + - - - - - + @since 4.0]]> + + + + + - - - - - + @since 2.0]]> + + + + + - - - - + @since 2.0]]> + + + + - - - - + @since 2.0]]> + + + + - - - - + @since 3.0]]> + + + + @@ -660,14 +660,14 @@ does, the behavior is limited only to that child or any grandchildren. No siblings of the child will disable circular proxies. - @since 3.0]]> - - - - + @since 3.0]]> + + + + - - - - + @since 4.0]]> + + + + {@literal @}Named Foo when attempting to inject {@literal @}Named("foo") Foo. - @since 4.0]]> - - - + @since 4.0]]> + + + bindings) which will be used to create an {@link Injector}. Guice provides this object to your application's {@link Module} implementors so they may each contribute @@ -862,61 +862,61 @@ @author crazybob@google.com (Bob Lee) @author jessewilson@google.com (Jesse Wilson) - @author kevinb@google.com (Kevin Bourrillion)]]> - - - - - - - - - - - - - + @author kevinb@google.com (Kevin Bourrillion)]]> + + + + + + + + + + + + + - - - - - + method is only supported on {@link Binding}s returned from an injector.]]> + + + + + - - - - - + @since 2.0]]> + + + + + - - - + @since 2.0]]> + + + the bound type. The injected is always assignable to this type. @author crazybob@google.com (Bob Lee) - @author jessewilson@google.com (Jesse Wilson)]]> - - - - - - - + @author jessewilson@google.com (Jesse Wilson)]]> + + + + + + + - @author crazybob@google.com (Bob Lee)]]> - - - - - - - - - - - - - - - - - - - - - - - + @author crazybob@google.com (Bob Lee)]]> + + + + + + + + + + + + + + + + + + + + + + + - - - - - + specified by the throwing method.]]> + + + + + - - - - - - - - - - - - - - - - - - + @since 2.0]]> + + + + + + + + + + + + + + + + + + - - - - - - - + @author crazybob@google.com (Bob Lee)]]> + + + + + + + - - - - - - - - + @since 2.0]]> + + + + + + + + - - - - - + construction]]> + + + + + - - - - - - + creation]]> + + + + + + - - - - - - + creation.]]> + + + + + + - - - + construction]]> + + + ]]> - - - - - - - + ]]> + + + + + + + - - - - - - - + @author crazybob@google.com (Bob Lee)]]> + + + + + + + Pre-constructed instances passed to {@link Injector#injectMembers}, {@link com.google.inject.binder.LinkedBindingBuilder#toInstance(Object)} and - {@link com.google.inject.binder.LinkedBindingBuilder#toProvider(Provider)}. + {@link com.google.inject.binder.LinkedBindingBuilder#toProvider(javax.inject.Provider)}. In this case all constructors are, of course, ignored.
  • Static fields and methods of classes which any {@link Module} has @@ -1207,20 +1207,20 @@ In all cases, a member can be injected regardless of its Java access specifier (private, default, protected, public). - @author crazybob@google.com (Bob Lee)]]> - - - - - - - - + @author crazybob@google.com (Bob Lee)]]> + + + + + + + + - - - - - + run time]]> + + + + + - - - - - + @since 2.0]]> + + + + + - - - - + @since 2.0]]> + + + + explicit bindings.

    The returned map does not include bindings inherited from a {@link #getParent() parent @@ -1277,14 +1277,14 @@ its {@link Map#entrySet()} iterator) in the order of insertion. In other words, the order in which bindings appear in user Modules. -

    This method is part of the Guice SPI and is intended for use by tools and extensions.]]> - - - - +

    This method is part of the Guice SPI and is intended for use by tools and extensions.]]> + + + + both explicit and just-in-time. The returned map is immutable; it contains only the bindings that were present when {@code getAllBindings()} was invoked. Subsequent calls may return a map with @@ -1295,30 +1295,30 @@

    This method is part of the Guice SPI and is intended for use by tools and extensions. - @since 3.0]]> - - - - - + @since 3.0]]> + + + + + This method is part of the Guice SPI and is intended for use by tools and extensions. - @throws ConfigurationException if this injector cannot find or create the binding.]]> - - - - - + @throws ConfigurationException if this injector cannot find or create the binding.]]> + + + + + This method is part of the Guice SPI and is intended for use by tools and extensions. @throws ConfigurationException if this injector cannot find or create the binding. - @since 2.0]]> - - - - - + @since 2.0]]> + + + + + This method is part of the Guice SPI and is intended for use by tools and extensions. - @since 3.0]]> - - - - - + @since 3.0]]> + + + + + This method is part of the Guice SPI and is intended for use by tools and extensions.]]> - - - - - +

    This method is part of the Guice SPI and is intended for use by tools and extensions.]]> + + + + + - - - - - + @see Binder#getProvider(Key) for an alternative that offers up front error detection]]> + + + + + - - - - - + @see Binder#getProvider(Class) for an alternative that offers up front error detection]]> + + + + + - - - - - + @throws ProvisionException if there was a runtime failure while providing an instance.]]> + + + + + - - - - + @throws ProvisionException if there was a runtime failure while providing an instance.]]> + + + + - - - - - + @since 2.0]]> + + + + + - - - - - + @since 2.0]]> + + + + + - - - - + @since 2.0]]> + + + + This method is part of the Guice SPI and is intended for use by tools and extensions. - @since 3.0]]> - - - - + @since 3.0]]> + + + + This method is part of the Guice SPI and is intended for use by tools and extensions. - @since 3.0]]> - - - + @since 3.0]]> + + + - - - - - - - + @author jessewilson@google.com (Jesse Wilson)]]> + + + + + + + Clients create an empty anonymous subclass. Doing so embeds the type @@ -1540,13 +1540,13 @@

    Example usage for a binding of type {@code Foo} annotated with {@code @Bar}: -

    {@code new Key(Bar.class) {}}.]]> - - - - +

    {@code new Key(Bar.class) {}}.]]> + + + + Clients create an empty anonymous subclass. Doing so embeds the type @@ -1556,13 +1556,13 @@

    Example usage for a binding of type {@code Foo} annotated with {@code @Bar}: -

    {@code new Key(new Bar()) {}}.]]> - - - - +

    {@code new Key(new Bar()) {}}.]]> + + + + Clients create an empty anonymous subclass. Doing so embeds the type @@ -1571,194 +1571,194 @@

    Example usage for a binding of type {@code Foo}: -

    {@code new Key() {}}.]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +

    {@code new Key() {}}.]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + @since 3.0]]> + + + + + - - - - - + @since 3.0]]> + + + + + - - - - + @since 3.0]]> + + + + - - - - + @since 3.0]]> + + + + - - - + @since 3.0]]> + + + - - - - - - - - + @author crazybob@google.com (Bob Lee)]]> + + + + + + + + - - - + @param instance to inject members on. May be {@code null}.]]> + + + - - - - - - - - + @since 2.0]]> + + + + + + + + Do not invoke this method directly to install submodules. Instead use {@link Binder#install(Module)}, which ensures that {@link Provides provider methods} are - discovered.]]> - - - + discovered.]]> + + + In addition to the bindings configured via {@link #configure}, bindings will be created for all methods annotated with {@literal @}{@link Provides}. Use scope and binding annotations on these methods to configure the - bindings.]]> - - - - - - - - - - - - + bindings.]]> + + + + + + + + + + + + - - - - - - - - - - - - - - - + @since 2.0]]> + + + + + + + + + + + + + + + - - - - - + binding annotation.]]> + + + + + - - - - - - - - - + binding annotation.]]> + + + + + + + + + - - - - - - - - - - - - - + @since 2.0]]> + + + + + + + + + + + + + - - - - - - - - - - - + expose()} to make the bindings in this module available externally.]]> + + + + + + + + + + + - - - - - + binding annotation.]]> + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + binding annotation.]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @author jessewilson@google.com (Jesse Wilson) - @since 2.0]]> - - - - - - - + @since 2.0]]> + + + + + + + - - - - - - - - + @author crazybob@google.com (Bob Lee)]]> + + + + + + + + - - - + and throwables to describe why provision failed.]]> + + + the type of object this provides - @author crazybob@google.com (Bob Lee)]]> - - - - - - - + @author crazybob@google.com (Bob Lee)]]> + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + @since 2.0]]> + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + @since 2.0]]> + + + + + + + + + - - - - + scope]]> + + + + - - - + {@code "ServletScopes.REQUEST"}.]]> + + + no scope, meaning it has no state from the framework's perspective -- the @@ -2418,16 +2418,16 @@

    An example of a scope is {@link Scopes#SINGLETON}. - @author crazybob@google.com (Bob Lee)]]> - - - - - - - + @author crazybob@google.com (Bob Lee)]]> + + + + + + + - @author crazybob@google.com (Bob Lee)]]> - - - - - - - - + @author crazybob@google.com (Bob Lee)]]> + + + + + + + + - - - - - - - + @since 3.0]]> + + + + + + + - - - - - + @param scopeAnnotation scope annotation class]]> + + + + + not cache circular proxies, because the proxies are not intended for general purpose use. (They are designed just to fulfill the immediate injection, not all injections. - Caching them can lead to IllegalArgumentExceptions or ClassCastExceptions.)]]> - - - - - - - - - + Caching them can lead to IllegalArgumentExceptions or ClassCastExceptions.)]]> + + + + + + + + + - - - + @since 2.0]]> + + + - - - - - - - + @author crazybob@google.com (Bob Lee)]]> + + + + + + + - - - - - - - - - - - + @author crazybob@google.com (Bob Lee)]]> + + + + + + + + + + + - - - - - - - + @author crazybob@google.com (Bob Lee)]]> + + + + + + + Clients create an empty anonymous subclass. Doing so embeds the type parameter in the anonymous class's type hierarchy so we can reconstitute it - at runtime despite erasure.]]> - - - - + at runtime despite erasure.]]> + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @since 2.0]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + }, this returns {@code Iterable} given the input {@code Iterable.class}. @param supertype a superclass of, or interface implemented by, this. - @since 2.0]]> - - - - - + @since 2.0]]> + + + + + - - - - - + @since 2.0]]> + + + + + - - - - - + @since 2.0]]> + + + + + - - - - - + @since 2.0]]> + + + + + - - - + @since 2.0]]> + + + "} @author crazybob@google.com (Bob Lee) - @author jessewilson@google.com (Jesse Wilson)]]> - - - - - - - - - + @author jessewilson@google.com (Jesse Wilson)]]> + + + + + + + + + - - - - - - - + @author jessewilson@google.com (Jesse Wilson)]]> + + + + + + + When used in tandem with {@link FactoryModuleBuilder}, constructors annotated with {@code @AssistedInject} indicate that multiple constructors can be injected, each with different @@ -2763,294 +2763,294 @@ @Assisted, or they must be injectable. @author jmourits@google.com (Jerome Mourits) - @author jessewilson@google.com (Jesse Wilson)]]> - - - - - - - - - - - - - - - - + @author jessewilson@google.com (Jesse Wilson)]]> + + + + + + + + + + + + + + + + The fully qualified type of the factory. @since 3.0 - @author ramakrishna@google.com (Ramakrishna Rajanna)]]> - - - - - - - - - - - - - + @author ramakrishna@google.com (Ramakrishna Rajanna)]]> + + + + + + + + + + + + + If your {@link BindingTargetVisitor} implements this interface, bindings created by using {@link FactoryModuleBuilder} will be visited through this interface. @since 3.0 - @author ramakrishna@google.com (Ramakrishna Rajanna)]]> - - - - - - - - - - - - + @author ramakrishna@google.com (Ramakrishna Rajanna)]]> + + + + + + + + + + + + - - - - + used.]]> + + + + - - - - + implementation.]]> + + + + - - - + the implementation.]]> + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @author ramakrishna@google.com (Ramakrishna Rajanna)]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - + @author schmitt@google.com (Peter Schmitt)]]> + + + + + + + + + + + + + + + + + + + + Obsolete. Prefer {@link FactoryModuleBuilder} for its more concise API and additional capability. @@ -3361,2160 +3361,2171 @@ @author jessewilson@google.com (Jesse Wilson) @author dtm@google.com (Daniel Martin) - @deprecated use {@link FactoryModuleBuilder} instead.]]> - - - - - - - - - - - - - - - - - - - - - + @deprecated use {@link FactoryModuleBuilder} instead.]]> + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + @author crazybob@google.com (Bob Lee)]]> + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + @author crazybob@google.com (Bob Lee)]]> + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @since 2.0]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @since 3.0]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + @see com.google.inject.Injector#injectMembers]]> + + + + + - - - - - - - - - - - - - - - - - - - - - - - + @see com.google.inject.Injector#injectMembers]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + @since 3.0]]> + + + + + + - - - + @since 3.0]]> + + + - - - - - - - - - - - - - - - - - - - + @author crazybob@google.com (Bob Lee)]]> + + + + + + + + + + + + + + + + + + + - - - + {@link com.google.inject.Binder}.]]> + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @author crazybob@google.com (Bob Lee)]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @author bojand@google.com (Bojan Djordjevic)]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + @author bojand@google.com (Bojan Djordjevic)]]> + + + + + + + + - - - + @return aliases that should be applied on the graph]]> + + + - - - - - - - - - - - - - - - - - - - - - + @author bojand@google.com (Bojan Djordjevic)]]> + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + @author phopkins@gmail.com (Pete Hopkins)]]> + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + @author bojand@google.com (Bojan Djordjevic)]]> + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - + @author phopkins@gmail.com (Pete Hopkins)]]> + + + + + + + + + + + + + + + + + + + + - - - + @return copy of the edge with the new node IDs]]> + + + - - - - - - - - - - - - + @author bojand@google.com (Bojan Djordjevic)]]> + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - + @author bojand@google.com (Bojan Djordjevic)]]> + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - + @author phopkins@gmail.com (Pete Hopkins)]]> + + + + + + + + + + + + + + + + + - - - + their transitive dependencies.]]> + + + - - - - - - - - - - - - - - - - - - - - - - + @author phopkins@gmail.com (Pete Hopkins)]]> + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + @author bojand@google.com (Bojan Djordjevic)]]> + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + @author phopkins@gmail.com (Pete Hopkins)]]> + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + @author phopkins@gmail.com (Pete Hopkins)]]> + + + + + + + + + + + + + + + + + + + - - - + @return copy of the node with a new ID]]> + + + - - - - - - - - - - - - + @author bojand@google.com (Bojan Djordjevic)]]> + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + @author bojand@google.com (Bojan Djordjevic)]]> + + + + + + + + + + + + + + + + + + + + + } and an instance node with the same {@link Key} and value of 42. - @author bojand@google.com (Bojan Djordjevic)]]> - - - - - - - - - - - - - - - - - - - - - - - - + @author bojand@google.com (Bojan Djordjevic)]]> + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + @author bojand@google.com (Bojan Djordjevic)]]> + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + or a {@link Method} when a provider method is used.]]> + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @author phopkins@gmail.com (Pete Hopkins)]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + @author phopkins@gmail.com (Pete Hopkins)]]> + + + + + + + + + + + + + + + See: http://www.graphviz.org/doc/info/arrows.html - @author phopkins@gmail.com (Pete Hopkins)]]> - - - - - - - - - - - - - + @author phopkins@gmail.com (Pete Hopkins)]]> + + + + + + + + + + + + + See: http://www.graphviz.org/doc/info/attrs.html#k:portPos - @author phopkins@gmail.com (Pete Hopkins)]]> - - - - - - - - - - - - - + @author phopkins@gmail.com (Pete Hopkins)]]> + + + + + + + + + + + + + See: http://www.graphviz.org/doc/info/attrs.html#k:style - @author phopkins@gmail.com (Pete Hopkins)]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @author phopkins@gmail.com (Pete Hopkins)]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @author phopkins@gmail.com (Pete Hopkins)]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - + {@link ImplementationNode}s) rows for each of the member fields.]]> + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + them.]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Specify the {@link PrintWriter} to output to with {@link #setOut(PrintWriter)}. - @author phopkins@gmail.com (Pete Hopkins)]]> - - - - - - - - - - + @author phopkins@gmail.com (Pete Hopkins)]]> + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @author phopkins@gmail.com (Pete Hopkins)]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + @author phopkins@gmail.com (Pete Hopkins)]]> + + + + + + + + + + + + + See: http://www.graphviz.org/doc/info/shapes.html - @author phopkins@gmail.com (Pete Hopkins)]]> - - - - - - - - - - - - - + @author phopkins@gmail.com (Pete Hopkins)]]> + + + + + + + + + + + + + See: http://www.graphviz.org/doc/info/attrs.html#k:style - @author phopkins@gmail.com (Pete Hopkins)]]> - - - - - - - - - + @author phopkins@gmail.com (Pete Hopkins)]]> + + + + + + + + + - - - - - - - - - - - - + @author phopkins@gmail.com (Pete Hopkins)]]> + + + + + + + + + + + + - - - - - - - - - - - + @author phopkins@gmail.com (Pete Hopkins)]]> + + + + + + + + + + + bind(DataSource.class).toProvider(fromJndi(DataSource.class, "java:...")); - ]]> - - - + ]]> + + + - - - - - - - - - - - - - - - - - + @author crazybob@google.com (Bob Lee)]]> + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + @author crazybob@google.com (Bob Lee)]]> + + + + + + + + + + + + + + - - - - - + given matcher return {@code true}.]]> + + + + + - - - + given matcher return {@code true}.]]> + + + - - - - - - - - - - - - - - - - - - - + @author crazybob@google.com (Bob Lee)]]> + + + + + + + + + + + + + + + + + + + - - - - - + with a given annotation.]]> + + + + + - - - - - + with a given annotation.]]> + + + + + - - - - - - - - - - - - - - - - - + the given type).]]> + + + + + + + + + + + + + + + + + - - - - - + classloader, so classes with the same package name may not have the same package at runtime.]]> + + + + + - - - - - - - - - + @since 2.0]]> + + + + + + + + + - - - - - - - - - - - - + @author crazybob@google.com (Bob Lee)]]> + + + + + + + + + + + + - - - - - - - + {@link Map} that is itself bound with no binding annotation.]]> + + + + + + + - - - - - - - - + {@link Map} that is itself bound with no binding annotation.]]> + + + + + + + + - - - - - - - - + {@link Map} that is itself bound with {@code annotation}.]]> + + + + + + + + - - - - - - - - + {@link Map} that is itself bound with {@code annotation}.]]> + + + + + + + + - - - - - - - - + {@link Map} that is itself bound with {@code annotationType}.]]> + + + + + + + + - - - - + {@link Map} that is itself bound with {@code annotationType}.]]> + + + + When multiple equal keys are bound, the value that gets included in the map is arbitrary. @@ -5527,15 +5538,15 @@ option impacts all of them. @return this map binder - @since 3.0]]> - - - - - + @since 3.0]]> + + + + + Scoping elements independently is supported. Use the {@code in} method - to specify a binding scope.]]> - - - + to specify a binding scope.]]> + + + @@ -5611,51 +5622,51 @@ value is null, map injection will fail (although injecting a map of providers will not). - @author dpb@google.com (David P. Baker)]]> - - - - - - - - - - - - + @author dpb@google.com (David P. Baker)]]> + + + + + + + + + + + + The TypeLiteral will always match the type Map's generic type. For example, if getMapKey returns a key of Map<String, Snack>, then this will always return a - TypeLiteral<String>.]]> - - - - + TypeLiteral<String>.]]> + + + + The TypeLiteral will always match the type Map's generic type. For example, if getMapKey returns a key of Map<String, Snack>, then this will always return a - TypeLiteral<Snack>.]]> - - - - + TypeLiteral<Snack>.]]> + + + + The elements will always match the type Map's generic type. For example, if getMapKey returns a key of Map<String, Snack>, then this will always return a list of type - List<Map.Entry<String, Binding<Snack>>>.]]> - - - - + List<Map.Entry<String, Binding<Snack>>>.]]> + + + + - - - - - + MapBinderBinding retrieved from {@link Elements#getElements}.]]> + + + + + If you need to introspect the details of the map, such as the keys, values or if it permits duplicates, it is necessary to pass the elements through an Injector and use - {@link #getEntries()} and {@link #permitsDuplicates()}.]]> - - - + {@link #getEntries()} and {@link #permitsDuplicates()}.]]> + + + Although MapBinders may be injected through a variety of generic types (Map<K, V>, Map @@ -5708,103 +5719,103 @@ MapBinderBinding<Map<String, Snack>> @since 3.0 - @author sameb@google.com (Sam Berlin)]]> - - - - - - - - - + @author sameb@google.com (Sam Berlin)]]> + + + + + + + + + - - - - - - + itself bound with no binding annotation.]]> + + + + + + - - - - - - - + itself bound with no binding annotation.]]> + + + + + + + - - - - - - - + itself bound with {@code annotation}.]]> + + + + + + + - - - - - - - + itself bound with {@code annotation}.]]> + + + + + + + - - - - - - - + itself bound with {@code annotationType}.]]> + + + + + + + - - - - + itself bound with {@code annotationType}.]]> + + + + - - - - + @since 3.0]]> + + + + Scoping elements independently is supported. Use the {@code in} method - to specify a binding scope.]]> - - - + to specify a binding scope.]]> + + + }, and to each contribute bindings to the set of snacks. When that set is injected, it will contain elements from both modules. - +

    The set's iteration order is consistent with the binding order. This is convenient when multiple elements are contributed by the same module because that module can order its bindings appropriately. Avoid relying on the iteration order of elements contributed by different modules, since there is no equivalent mechanism to order modules. - +

    The set is unmodifiable. Elements can only be added to the set by configuring the multibinder. Elements can never be removed from the set. @@ -5867,64 +5878,64 @@

    Elements must be non-null. If any set element is null, set injection will fail. - @author jessewilson@google.com (Jesse Wilson)]]> - - - - - - - - - - - - + @author jessewilson@google.com (Jesse Wilson)]]> + + + + + + + + + + + + The elements will always match the type Set's generic type. For example, if getSetKey returns a key of Set<String>, then this will always return a - TypeLiteral<String>.]]> - - - - + TypeLiteral<String>.]]> + + + + The elements will always match the type Set's generic type. For example, if getSetKey returns a key of Set<String>, then this will always return a list of type - List<Binding<String>>.]]> - - - - + List<Binding<String>>.]]> + + + + - - - - - + MultibinderBinding retrieved from {@link Elements#getElements}.]]> + + + + + If you need to introspect the details of the set, such as the values or if it permits duplicates, it is necessary to pass the elements through an Injector and use - {@link #getElements()} and {@link #permitsDuplicates()}.]]> - - - + {@link #getElements()} and {@link #permitsDuplicates()}.]]> + + + The fully qualified type of the set, including Set. For example: MultibinderBinding<Set<Boolean>> @since 3.0 - @author sameb@google.com (Sam Berlin)]]> - - - - - - - - - - - - - - - - - - - + @author sameb@google.com (Sam Berlin)]]> + + + + + + + + + + + + + + + + + + + If your {@link BindingTargetVisitor} implements this interface, bindings created by using {@link Multibinder} or {@link MapBinder} will be visited through this interface. @since 3.0 - @author sameb@google.com (Sam Berlin)]]> - - - - - - - - - + @author sameb@google.com (Sam Berlin)]]> + + + + + + + + + - - - - - - - - - - - - - - - + @author crazybob@google.com (Bob Lee)]]> + + + + + + + + + + + + + + + - - - - - - + {@code properties}.]]> + + + + + + - - - + {@link Properties#defaults defaults}.]]> + + + - - - - - - - - - - - - - - - - - - - - - - - + @author crazybob@google.com (Bob Lee)]]> + + + + + + + + + + + + + + + + + + + + + + + This filter requires the Guice Servlet extension. - @author Dhanji R. Prasanna (dhanji@gmail.com)]]> - - - - - - - - - - - - - - + @author Dhanji R. Prasanna (dhanji@gmail.com)]]> + + + + + + + + + + + + + + - - - - - - - + @author dhanji@gmail.com (Dhanji R. Prasanna)]]> + + + + + + + - - - - + nothing.]]> + + + + - - - + method does nothing. If not yet started, it also does nothing.]]> + + + - - - - - - - + @author dhanji@gmail.com (Dhanji R. Prasanna)]]> + + + + + + + Any method or class marked with this annotation will be considered for transactionality. Consult the documentation on http://code.google.com/p/google-guice for detailed semantics. Marking a method {@code @Transactional} will start a new transaction before the method @@ -6197,39 +6208,39 @@ the {@link #rollbackOn()} clause. By default, only unchecked exceptions trigger a rollback. - @author Dhanji R. Prasanna (dhanji@gmail.com)]]> - - - - - - - + @author Dhanji R. Prasanna (dhanji@gmail.com)]]> + + + + + + + - - - - + Transaction semantics are not affected.]]> + + + + - Transaction semantics are not affected.]]> - - - + Transaction semantics are not affected.]]> + + + - @author Dhanji R. Prasanna (dhanji@gmail com)]]> - - - - - - - - - - - - + @author Dhanji R. Prasanna (dhanji@gmail com)]]> + + + + + + + + + + + + - - - - - + @param method a method you want to test as a dynamic finder]]> + + + + + - - - - - - - + @author dhanji@gmail.com (Dhanji R. Prasanna)]]> + + + + + + + - - - - - - - + @author Dhanji R. Prasanna (dhanji@gmail.com)]]> + + + + + + + - - - - - - - + @author Dhanji R. Prasanna (dhanji@gmail.com)]]> + + + + + + + - - - - - - - - - - - - - - - - + @author Dhanji R. Prasanna (dhanji@gmail.com)]]> + + + + + + + + + + + + + + + + - - - - - + provider as per the specification.]]> + + + + + - - - + @param iface Any interface type whose methods are all dynamic finders.]]> + + + - - - - - - - - - - - - - - - - - - - - - - - + @author dhanji@gmail.com (Dhanji R. Prasanna)]]> + + + + + + + + + + + + + + + + + + + + + + + Apply this filter in web.xml above all other filters (typically), to all requests where you plan to use servlet scopes. This is also needed in order to dispatch requests to injectable filters @@ -6431,207 +6442,207 @@ any other filters (and servlets) using a {@link ServletModule}. @author crazybob@google.com (Bob Lee) - @author dhanji@gmail.com (Dhanji R. Prasanna)]]> - - - - - - - - - - - - - - - + @author dhanji@gmail.com (Dhanji R. Prasanna)]]> + + + + + + + + + + + + + + + - - - + injector.]]> + + + - - - - - - - - - - - - + @since 2.0]]> + + + + + + + + + + + + - - - - - - - - - - - - + @since 3.0]]> + + + + + + + + + + + + - - - - - - - - - - - - + @since 3.0]]> + + + + + + + + + + + + - - - - - - - - - - - - + @since 3.0]]> + + + + + + + + + + + + - - - - - - - + @since 3.0]]> + + + + + + + } when you want the HTTP request parameter map to be injected. - @author crazybob@google.com (Bob Lee)]]> - - - - - - - + @author crazybob@google.com (Bob Lee)]]> + + + + + + + - - - - - - - - + @author crazybob@google.com (Bob Lee)]]> + + + + + + + + - - - - - - - + @author Chris Nokleberg]]> + + + + + + + - - - - - - - - - - - + @author iqshum@google.com (Isaac Shum)]]> + + + + + + + + + + + Servlet Mapping EDSL

    Part of the EDSL builder language for configuring servlets @@ -6796,65 +6807,65 @@ In the case shown above {@code WebServiceFilter} will run first. - @since 2.0]]> - - - - - - + @since 2.0]]> + + + + + + - - - - - - + @since 2.0]]> + + + + + + - - - - - - + @since 2.0]]> + + + + + + - - - - - - + @since 2.0]]> + + + + + + - - - - + @since 2.0]]> + + + + - - - + @since 3.0]]> + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @author dhanji@gmail.com (Dhanji R. Prasanna)]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @since 2.0]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + @since 2.0]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + @since 3.0]]> + + + + + + + + + - - - - - + If multiple patterns were specified, this will be called multiple times.]]> + + + + + - - - - - + If multiple patterns were specified, this will be called multiple times.]]> + + + + + - - - - - + If multiple patterns were specified, this will be called multiple times.]]> + + + + + - - - + If multiple patterns were specified, this will be called multiple times.]]> + + + - - - - - - - - - + @author sameb@google.com (Sam Berlin)]]> + + + + + + + + + - - - - - + @since 3.0]]> + + + + + - - - - - + thread, or if the request has completed.]]> + + + + + - - - - - - + also return true if the target binding is request-scoped.]]> + + + + + + - - - - - - - - - - - - - + @since 3.0]]> + + + + + + + + + + + + + - - - - - - - + @author crazybob@google.com (Bob Lee)]]> + + + + + + + - - - - - - - - - - - + @author crazybob@google.com (Bob Lee)]]> + + + + + + + + + + + - - - - - - - - - + @since 3.0]]> + + + + + + + + + - - - - - - - - - - - + injector bindings.]]> + + + + + + + + + + + - - - - + Scope) Binder.bindScope()}.]]> + + + + - - - + is linked to a scoped binding.]]> + + + any type to be returned by the visit method. Use {@link Void} with {@code return null} if no return type is needed. - @since 2.0]]> - - - - - - - - + @since 2.0]]> + + + + + + + + - - - - - + found in both module and injector bindings.]]> + + + + + - - - - - + injections. This target is found in both module and injector bindings.]]> + + + + + - - - - - + bindings.]]> + + + + + - - - - - + target is found in both module and injector bindings.]]> + + + + + - - - - - + found in injector bindings.]]> + + + + + - - - - - + that the injector should use its implicit binding strategies to resolve injections.]]> + + + + + - - - - - + {@code constructor}. This target is found only on injector bindings.]]> + + + + + - - - - - + bindings.]]> + + + + + - - - + provided type. This target is found only on injector bindings.]]> + + + any type to be returned by the visit method. Use {@link Void} with {@code return null} if no return type is needed. - @since 2.0]]> - - - - - - - - - - - - - - + @since 2.0]]> + + + + + + + + + + + + + + - - - - + before subtype fields. Similarly, supertype methods are returned before subtype methods.]]> + + + + - - - + @return a possibly empty map]]> + + + - - - - - - - - - - - - - - + @since 2.0]]> + + + + + + + + + + + + + + - - - - + @since 3.0]]> + + + + - - - - - - - - + {@link com.google.inject.Injector#getBinding(Key) Injector.getBinding(key)}.]]> + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + @since 2.0]]> + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @since 2.0]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @since 2.0]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + @since 2.0]]> + + + + + + + + - - - - - - - - - - - - - - - - - - - - + nullable.]]> + + + + + + + + + + + + + + + + + + + + - - - - + attached to a particular injection point.]]> + + + + - - - - - - - - - - + are elements in a parameter list.]]> + + + + + + + + + + Use {@link #get} to build a freestanding dependency, or {@link InjectionPoint} to build one @@ -7865,128 +7876,128 @@ @author crazybob@google.com (Bob Lee) @author jessewilson@google.com (Jesse Wilson) - @since 2.0]]> - - - - - - - - - + @since 2.0]]> + + + + + + + + + - - - - + LinkedBindingBuilder#toProvider(Provider).]]> + + + + - - - - - + class in question.]]> + + + + + - - - - - - - - - - - - - - - + @author sameb@google.com (Sam Berlin)]]> + + + + + + + + + + + + + + + - - - - - - - + @since 3.0]]> + + + + + + + Tools might specially handle types they know about; {@code StackTraceElement} is a good example. Tools should simply call {@code toString()} on the source object if the type is - unfamiliar.]]> - - - - - + unfamiliar.]]> + + + + + - - - - - + @param visitor to call back on]]> + + + + + - - - + element.]]> + + + The elements of a module can be inspected, validated and rewritten. Use {@link @@ -7999,115 +8010,115 @@ @author jessewilson@google.com (Jesse Wilson) @author crazybob@google.com (Bob Lee) - @since 2.0]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @since 2.0]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + @since 2.0]]> + + + + + + + - - - - + not created or copied from another element, returns {@code null}.]]> + + + + - - - - + declaring source of element would be the method itself.]]> + + + + - - - - + is the class name of root module.]]> + + + + In the cases where stack trace is not available (i.e., the stack trace was not collected), - it returns -1 for all module positions.]]> - - - - + it returns -1 for all module positions.]]> + + + + - - - - - - - - + empty array.]]> + + + + + + + + The {@link #getDeclaringSource() declaring source} refers to a location in source code that @@ -8170,399 +8181,399 @@

    In order to support the cases where a Guice {@link Element element} is created from another Guice {@link Element element} (original) (e.g., by {@link Element#applyTo()}), it also - provides a reference to the original element source ({@link #getOriginalElementSource()}).]]> - - - - - - - - + provides a reference to the original element source ({@link #getOriginalElementSource()}).]]> + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + instances of the type.]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - + private binder}.]]> + + + + + + + + + + + + + + + + + - - - - - + @since 3.0]]> + + + + + - - - - - + @since 3.0]]> + + + + + - - - - - + @since 4.0]]> + + + + + - - - + @since 4.0]]> + + + any type to be returned by the visit method. Use {@link Void} with {@code return null} if no return type is needed. - @since 2.0]]> - - - - - - - - - - - - - - - - - - - + @since 2.0]]> + + + + + + + + + + + + + + + + + + + - - - - - - - + @since 2.0]]> + + + + + + + - - - + @return a possibly empty set]]> + + + - - - - - - - - + @since 2.0]]> + + + + + + + + - - - + @param injectee instance that Guice injected dependencies into]]> + + + - - - - - - - - - - - - + @since 2.0]]> + + + + + + + + + + + + - - - - + @return a possibly-empty list]]> + + + + - - - - + constructors etc.) may be used to satisfy optional injection points.]]> + + + + - - - - + @since 3.0]]> + + + + - - - - - - - - - - - - + @since 3.0]]> + + + + + + + + + + + + }), prefer the overload that includes a type literal. @param constructor any single constructor present on {@code type}. - @since 3.0]]> - - - - - - + @since 3.0]]> + + + + + + - - - - - + @since 3.0]]> + + + + + - - - - - + parameter with multiple binding annotations.]]> + + + + + - - - - - + parameter with multiple binding annotations.]]> + + + + + } - of the valid injection points.]]> - - - - - + of the valid injection points.]]> + + + + + } - of the valid injection points.]]> - - - - - + of the valid injection points.]]> + + + + + } - of the valid injection points.]]> - - - - - + of the valid injection points.]]> + + + + + } - of the valid injection points.]]> - - - + of the valid injection points.]]> + + + - - - - - - - - - - - - - - - - - + @since 2.0]]> + + + + + + + + + + + + + + + + + } - of the valid injection points.]]> - - - - - - - - - + of the valid injection points.]]> + + + + + + + + + @author mikeward@google.com (Mike Ward) - @since 2.0]]> - - - - - - - - - - - - - - + @since 2.0]]> + + + + + + + + + + + + + + - - - + @return a possibly empty set]]> + + + - - - - - - - - - - - - - - - - - - - - - + @since 2.0]]> + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + @since 2.0]]> + + + + + + + + - - - + injector using {@link com.google.inject.Injector#getBinding(Key) Injector.getBinding(key)}.]]> + + + - - - - - - - - - - - - - - - - - - - - - + @since 2.0]]> + + + + + + + + + + + + + + + + + + + + + - - - - - - - + @throws IllegalStateException if the delegate is already set]]> + + + + + + + - - - - + an injector.]]> + + + + - - - + throw an {@code IllegalStateException} if you try to use it beforehand.]]> + + + @@ -8886,99 +8897,106 @@ = getMembersInjector(PaymentService.class); @author crazybob@google.com (Bob Lee) - @since 2.0]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @since 2.0]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + @since 2.0]]> + + + + + + + + + + + + + + + + - @author crazybob@google.com (Bob Lee)]]> - - - - - - - - - - - - - + @author crazybob@google.com (Bob Lee)]]> + + + + + + + + + + + + + - - - - - - - - - - + been used to create an injector.]]> + + + + + + + + + + - - - + @param key one of the keys exposed by this module.]]> + + + - - - - - - - - + @since 2.0]]> + + + + + + + + - - - + Injector.getBinding(providedKey)}]]> + + + } is injected (as opposed to injecting {@code T} directly). @author jessewilson@google.com (Jesse Wilson) - @since 2.0]]> - - - - - - - - - - - - - - + @since 2.0]]> + + + + + + + + + + + + + + + + + + + - - - + @return a possibly empty set]]> + + + - - - - - - - - + @since 2.0]]> + + + + + + + + - - - + Injector.getBinding(providerKey)}]]> + + + - - - - - - - - - - - - - - - - - - + @since 2.0]]> + + + + + + + + + + + + + + + + + + - - - - - - - + @throws IllegalStateException if the delegate is already set]]> + + + + + + + - - - - + will be initialized when this element is processed, or otherwise used to create an injector.]]> + + + + - - - + IllegalStateException} if you try to use it beforehand.]]> + + + @@ -9200,36 +9229,36 @@ = getProvider(PaymentService.class); @author jessewilson@google.com (Jesse Wilson) - @since 2.0]]> - - - - - - - - + @since 2.0]]> + + + + + + + + - - - - - - - - - - + @since 2.0]]> + + + + + + + + + + MUST @@ -9237,10 +9266,10 @@

    Due to issues with generics, the type parameters of this method do not relate to the type of the provider. In practice, the 'B' type will always - be a supertype of 'T'.]]> - - - + be a supertype of 'T'.]]> + + + @@ -9263,20 +9292,82 @@ BindingTargetVisitor. @since 3.0 - @author sameb@google.com (Sam Berlin)]]> - - - - - - - - + @author sameb@google.com (Sam Berlin)]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + If your {@link BindingTargetVisitor} implements this interface, bindings created by using + {@code @Provides} will be visited through this interface. + + @since 4.0 + @author sameb@google.com (Sam Berlin)]]> + + + + + + + + To perform the provision, call {@link ProvisionInvocation#provision()}. If you do not explicitly call provision, it will be automatically done after - this method returns. It is an error to call provision more than once.]]> - - - + this method returns. It is an error to call provision more than once.]]> + + + - - - - - - - - - + @since 4.0]]> + + + + + + + + + You must not call {@link Provider#get()} on the provider returned by - {@link Binding#getProvider}, otherwise you will get confusing error messages.]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + {@link Binding#getProvider}, otherwise you will get confusing error messages.]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + @since 4.0]]> + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + @since 4.0]]> + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + @since 4.0]]> + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + @since 3.0]]> + + + + + + + + + + + + + + + + + + + @author jessewilson@google.com (Jesse Wilson) - @since 2.0]]> - - - - - - - - - - - - - + @since 2.0]]> + + + + + + + + + + + + + } - of the valid injection points.]]> - - - - - - - - - + of the valid injection points.]]> + + + + + + + + + @author jessewilson@google.com (Jesse Wilson) - @since 2.0]]> - - - - - - - + @since 2.0]]> + + + + + + + - - - - - - - - - - - - - + @since 3.0]]> + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + @since 2.0]]> + + + + + + + + + + + + + + + + + + + + + + + + + + @author jessewilson@google.com (Jesse Wilson) - @since 2.0]]> - - - - - - - - - + @since 2.0]]> + + + + + + + + + - - - - - + into the message.]]> + + + + + - - - - - - - - - - - + something that you worry may fail, you should catch the exception and pass it to this method.]]> + + + + + + + + + + + - - - - - + {@code IllegalStateException} if you try to use it beforehand.]]> + + + + + - - - - - + {@code IllegalStateException} if you try to use it beforehand.]]> + + + + + - - - - - + @param typeLiteral type to get members injector for]]> + + + + + - - - - - + @param type type to get members injector for]]> + + + + + - - - - - + performed its own injections on an instance of {@code I}.]]> + + + + + - - - - - - + injections have been performed on an instance of {@code I}.]]> + + + + + + - - - + @param interceptors to bind]]> + + + the injectable type encountered - @since 2.0]]> - - - - - - - - - + @since 2.0]]> + + + + + + + + + the injectable type]]> - - - + @param the injectable type]]> + + + - - - - - - - - - - - - - - - - - - - - - - - - - + @since 2.0]]> + + + + + + + + + + + + + + + + + + + + + + + + + >() {}), listener); @author jessewilson@google.com (Jesse Wilson) - @since 2.0]]> - - - - - - - + @since 2.0]]> + + + + + + + - - - - - - - - - - - + @since 2.0]]> + + + + + + + + + + + bind(DataSource.class) .toProvider(fromSpring(DataSource.class, "dataSource")); - ]]> - - - - - - + ]]> + + + + + + - - - + @see com.google.inject.name.Names#named(String)]]> + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @author crazybob@google.com (Bob Lee)]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + @author benmccann.com]]> + + + + + + + + + + - - - - - - - - - - - + @author benmccann.com]]> + + + + + + + + + + + - - - - - - - + @since 3.0]]> + + + + + + + - - - - - - - + @since 3.0]]> + + + + + + + ThrowingProviderBinder.create(binder()) .bind(RemoteProvider.class, Customer.class) @@ -10147,22 +10238,22 @@ where CustomerImpl has a constructor annotated with ThrowingInject. - @author sameb@google.com (Sam Berlin)]]> - - - - - - - - - - + @author sameb@google.com (Sam Berlin)]]> + + + + + + + + + + - - - - - - - - - - - + @deprecated use {@link CheckedProvider} instead.]]> + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + @since 3.0]]> + + + + + + + + + + + + + + + + + + Builds a binding for a {@link CheckedProvider}.

    You can use a fluent API and custom providers: @@ -10260,162 +10351,162 @@ @author jmourits@google.com (Jerome Mourits) @author jessewilson@google.com (Jesse Wilson) - @author sameb@google.com (Sam Berlin)]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @author sameb@google.com (Sam Berlin)]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - + @author crazybob@google.com (Bob Lee)]]> + + + + + + + + + + + - - - - - - - + Consider using the name of your root {@link Module} class as the domain.]]> + + + + + + + - - - - - - - - - - + Consider using the name of your root {@link Module} class as the domain.]]> + + + + + + + + + + - - - - - - - - - - + @author crazybob@google.com (Bob Lee)]]> + + + + + + + + + + Prefer to write smaller modules that can be reused and tested without overrides. - @param modules the modules whose bindings are open to be overridden]]> - - - - - + @param modules the modules whose bindings are open to be overridden]]> + + + + + Prefer to write smaller modules that can be reused and tested without overrides. - @param modules the modules whose bindings are open to be overridden]]> - - - - - - - - - - - - - - - - - + @param modules the modules whose bindings are open to be overridden]]> + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + @since 2.0]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + life a Guice-supplied Provider will never return null.]]> + + + + + - - - + @since 3.0]]> + + + - - - - - - - - - + @since 2.0]]> + + + + + + + + + - - - - - - - + @return a {@link java.io.Serializable serializable} parameterized type.]]> + + + + + + + - - - - - + @return a {@link java.io.Serializable serializable} parameterized type.]]> + + + + + - - - - - + @return a {@link java.io.Serializable serializable} generic array type.]]> + + + + + - - - - - + this returns {@code ?}, which is shorthand for {@code ? extends Object}.]]> + + + + + - - - - - + super String}.]]> + + + + + - - - - - + @return a {@link java.io.Serializable serializable} parameterized type.]]> + + + + + - - - - - - + @return a {@link java.io.Serializable serializable} parameterized type.]]> + + + + + + - - - - - + @return a {@link java.io.Serializable serializable} parameterized type.]]> + + + + + - - - + @return a {@link java.io.Serializable serializable} parameterized type.]]> + + + - - - - - - + @since 2.0]]> + + + + + + diff --git a/latest-api-diffs/4.0/changes.html b/latest-api-diffs/4.0/changes.html index f9fdfe9c44..477fae5d39 100644 --- a/latest-api-diffs/4.0/changes.html +++ b/latest-api-diffs/4.0/changes.html @@ -1,32 +1,32 @@ - - - - - - - - - - -API Differences between 3.0 and 4.0 - - - - - - - - - - - -<H2> -Frame Alert +<!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) --> +<!-- on Thu Mar 20 20:36:49 PDT 2014 --> +<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> +API Differences between 3.0 and 4.0 +</TITLE> +<LINK REL="stylesheet" TYPE="text/css" HREF="stylesheet-jdiff.css" TITLE="Style"> +</HEAD> +<FRAMESET COLS="20%,80%"> + <FRAMESET ROWS="25%,75%"> + <FRAME SRC="changes/jdiff_topleftframe.html" SCROLLING="no" NAME="topleftframe"> + <FRAME SRC="changes/alldiffs_index_all.html" SCROLLING="auto" NAME="bottomleftframe"> + </FRAMESET> + <FRAME SRC="changes/changes-summary.html" SCROLLING="auto" NAME="rightframe"> +</FRAMESET> +<NOFRAMES> +<H2> +Frame Alert </H2> - -<P> -This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. -<BR> -Link to <A HREF="changes/changes-summary.html" target="_top">Non-frame version.</A> - - + +

    +This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. +
    +Link to Non-frame version. + + diff --git a/latest-api-diffs/4.0/changes/alldiffs_index_additions.html b/latest-api-diffs/4.0/changes/alldiffs_index_additions.html index de34562e0b..dd4d3414d9 100644 --- a/latest-api-diffs/4.0/changes/alldiffs_index_additions.html +++ b/latest-api-diffs/4.0/changes/alldiffs_index_additions.html @@ -1,513 +1,582 @@ - - - - - - - - - -All Additions Index - - - - - - - - - - - - - - - - - - - - - -
    -All Differences -
    - -Removals - -
    - -Additions - -
    - -Changes - -
    -Bold is New, strike is deleted -

    - - -
    A  -B -C -D -E -G -H -I -N -P -R -S -T -V - TOP -
    -AbstractInjectorGrapher
    - -AbstractInjectorGrapher.GrapherParameters
    - -Alias
    - -AliasCreator
    - - -
    B  -A -C -D -E -G -H -I -N -P -R -S -T -V - TOP -
    -bind
    -  type  -(Class<P>, TypeLiteral<T>) in com.google.inject.throwingproviders.ThrowingProviderBinder -
    - -  type  -(Class<P>, Class<T>) in com.google.inject.throwingproviders.ThrowingProviderBinder -
    - -BindingEdge -(NodeId, NodeId, Type) constructor
    - -bindListener
    -  type  -(Matcher<Binding<?>>, ProvisionListener[]) in com.google.inject.AbstractModule -
    - -  type  -(Matcher<Binding<?>>, ProvisionListener[]) in com.google.inject.Binder -
    - -  type  -(Matcher<Binding<?>>, ProvisionListener[]) in com.google.inject.PrivateModule -
    - - -
    C  -A -B -D -E -G -H -I -N -P -R -S -T -V - TOP -
    -copy
    -  type  -(NodeId, NodeId) in com.google.inject.grapher.BindingEdge -
    - -  type  -(NodeId, NodeId) in com.google.inject.grapher.DependencyEdge -
    - -  type  -(NodeId) in com.google.inject.grapher.ImplementationNode -
    - -  type  -(NodeId) in com.google.inject.grapher.InterfaceNode -
    - - -
    D  -A -B -C -E -G -H -I -N -P -R -S -T -V - TOP -
    -DefaultRootKeySetCreator
    - -DependencyAndSource
    - -DependencyEdge -(NodeId, NodeId, InjectionPoint) constructor
    - - -
    E  -A -B -C -D -G -H -I -N -P -R -S -T -V - TOP -
    -Edge
    - -EdgeCreator
    - -ElementSource
    - -equals
    -  type  -(Object) in com.google.inject.grapher.BindingEdge -
    - -  type  -(Object) in com.google.inject.grapher.DependencyEdge -
    - -  type  -(Object) in com.google.inject.grapher.ImplementationNode -
    - -  type  -(Object) in com.google.inject.grapher.InterfaceNode -
    - - -
    G  -A -B -C -D -E -H -I -N -P -R -S -T -V - TOP -
    -getIdentifier -()
    - -getInjectionPoint -()
    - -getMembers -()
    - -getType -()
    - -graph
    -  type  -(Injector) in com.google.inject.grapher.InjectorGrapher -
    - -  type  -(Injector, Set<Key<?>>) in com.google.inject.grapher.InjectorGrapher -
    - -GraphvizGrapher
    - - -
    H  -A -B -C -D -E -G -I -N -P -R -S -T -V - TOP -
    -hashCode
    -  type  -() in com.google.inject.grapher.BindingEdge -
    - -  type  -() in com.google.inject.grapher.DependencyEdge -
    - -  type  -() in com.google.inject.grapher.ImplementationNode -
    - - -
    I  -A -B -C -D -E -G -H -N -P -R -S -T -V - TOP -
    -ImplementationNode -(NodeId, Object, Collection<Member>) constructor
    - -InstanceNode
    - -InterfaceNode -(NodeId, Object) constructor
    - -isCircularProxy -(Object)
    - -isRequestScoped -(Binding<?>)
    - -isScoped -(Binding<?>, Scope, Class<Annotation>)
    - - -
    N  -A -B -C -D -E -G -H -I -P -R -S -T -V - TOP -
    -Node
    - -NodeCreator
    - -NodeId
    - -NodeId.NodeType
    - - -
    P  -A -B -C -D -E -G -H -I -N -R -S -T -V - TOP -
    -providing
    -  type  -(TypeLiteral<? extends T>) in com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder -
    - -  type  -(Class<? extends T>) in com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder -
    - -ProvisionListener
    - -ProvisionListener.ProvisionInvocation
    - -ProvisionListenerBinding
    - - -
    R  -A -B -C -D -E -G -H -I -N -P -S -T -V - TOP -
    -requireAtInjectOnConstructors -()
    - -RequireAtInjectOnConstructorsOption
    - -requireExactBindingAnnotations -()
    - -RequireExactBindingAnnotationsOption
    - -RootKeySetCreator
    - - -
    S  -A -B -C -D -E -G -H -I -N -P -R -T -V - TOP -
    -ScopingException
    - -ScopingOnly
    - -setIdentifier -(String)
    - - -
    T  -A -B -C -D -E -G -H -I -N -P -R -S -V - TOP -
    -ThrowingInject
    - -toString
    -  type  -() in com.google.inject.grapher.BindingEdge -
    - -  type  -() in com.google.inject.grapher.DependencyEdge -
    - -  type  -() in com.google.inject.grapher.ImplementationNode -
    - -  type  -() in com.google.inject.grapher.InterfaceNode -
    - -transferRequest -(Callable<T>)
    - - -
    V  -A -B -C -D -E -G -H -I -N -P -R -S -T - TOP -
    -visit
    -  type  -(ProvisionListenerBinding) in com.google.inject.spi.DefaultElementVisitor -
    - -  type  -(RequireAtInjectOnConstructorsOption) in com.google.inject.spi.DefaultElementVisitor -
    - -  type  -(RequireExactBindingAnnotationsOption) in com.google.inject.spi.DefaultElementVisitor -
    - -  type  -(ProvisionListenerBinding) in com.google.inject.spi.ElementVisitor -
    - -  type  -(RequireAtInjectOnConstructorsOption) in com.google.inject.spi.ElementVisitor -
    - -  type  -(RequireExactBindingAnnotationsOption) in com.google.inject.spi.ElementVisitor -
    - -visitOther -(Binding<?>)
    - - + + + + + + + + + +All Additions Index + + + + + + + + + + + + + + + + + + + + + +
    +All Differences +
    + +Removals + +
    + +Additions + +
    + +Changes + +
    +Bold is New, strike is deleted +

    + + +
    A  +B +C +D +E +G +H +I +M +N +P +R +S +T +V + TOP +
    +AbstractInjectorGrapher
    + +AbstractInjectorGrapher.GrapherParameters
    + +Alias
    + +AliasCreator
    + + +
    B  +A +C +D +E +G +H +I +M +N +P +R +S +T +V + TOP +
    +bind
    +  type  +(Class<P>, TypeLiteral<T>) in com.google.inject.throwingproviders.ThrowingProviderBinder +
    + +  type  +(Class<P>, Class<T>) in com.google.inject.throwingproviders.ThrowingProviderBinder +
    + +BindingEdge +(NodeId, NodeId, Type) constructor
    + +bindListener
    +  type  +(Matcher<Binding<?>>, ProvisionListener[]) in com.google.inject.AbstractModule +
    + +  type  +(Matcher<Binding<?>>, ProvisionListener[]) in com.google.inject.Binder +
    + +  type  +(Matcher<TypeLiteral<?>>, TypeListener) in com.google.inject.Binder +
    + +  type  +(Matcher<Binding<?>>, ProvisionListener[]) in com.google.inject.PrivateModule +
    + + +
    C  +A +B +D +E +G +H +I +M +N +P +R +S +T +V + TOP +
    +copy
    +  type  +(NodeId, NodeId) in com.google.inject.grapher.BindingEdge +
    + +  type  +(NodeId, NodeId) in com.google.inject.grapher.DependencyEdge +
    + +  type  +(NodeId) in com.google.inject.grapher.ImplementationNode +
    + +  type  +(NodeId) in com.google.inject.grapher.InterfaceNode +
    + + +
    D  +A +B +C +E +G +H +I +M +N +P +R +S +T +V + TOP +
    +DefaultRootKeySetCreator
    + +DependencyAndSource
    + +DependencyEdge +(NodeId, NodeId, InjectionPoint) constructor
    + + +
    E  +A +B +C +D +G +H +I +M +N +P +R +S +T +V + TOP +
    +Edge
    + +EdgeCreator
    + +ElementSource
    + +equals
    +  type  +(Object) in com.google.inject.grapher.BindingEdge +
    + +  type  +(Object) in com.google.inject.grapher.DependencyEdge +
    + +  type  +(Object) in com.google.inject.grapher.ImplementationNode +
    + +  type  +(Object) in com.google.inject.grapher.InterfaceNode +
    + + +
    G  +A +B +C +D +E +H +I +M +N +P +R +S +T +V + TOP +
    +getIdentifier +()
    + +getInjectionPoint +()
    + +getMembers +()
    + +getType +()
    + +getUserSuppliedProvider +()
    + +graph
    +  type  +(Injector) in com.google.inject.grapher.InjectorGrapher +
    + +  type  +(Injector, Set<Key<?>>) in com.google.inject.grapher.InjectorGrapher +
    + +GraphvizGrapher
    + + +
    H  +A +B +C +D +E +G +I +M +N +P +R +S +T +V + TOP +
    +hashCode
    +  type  +() in com.google.inject.grapher.BindingEdge +
    + +  type  +() in com.google.inject.grapher.DependencyEdge +
    + +  type  +() in com.google.inject.grapher.ImplementationNode +
    + + +
    I  +A +B +C +D +E +G +H +M +N +P +R +S +T +V + TOP +
    +ImplementationNode +(NodeId, Object, Collection<Member>) constructor
    + +InstanceNode
    + +InterfaceNode +(NodeId, Object) constructor
    + +isCircularProxy +(Object)
    + +isRequestScoped +(Binding<?>)
    + +isScoped +(Binding<?>, Scope, Class<Annotation>)
    + + +
    M  +A +B +C +D +E +G +H +I +N +P +R +S +T +V + TOP +
    +Message +(String, Throwable) constructor
    + + +
    N  +A +B +C +D +E +G +H +I +M +P +R +S +T +V + TOP +
    +Node
    + +NodeCreator
    + +NodeId
    + +NodeId.NodeType
    + + +
    P  +A +B +C +D +E +G +H +I +M +N +R +S +T +V + TOP +
    +ProvidesMethodBinding
    + +ProvidesMethodTargetVisitor
    + +providing
    +  type  +(TypeLiteral<? extends T>) in com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder +
    + +  type  +(Class<? extends T>) in com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder +
    + +ProvisionListener
    + +ProvisionListener.ProvisionInvocation
    + +ProvisionListenerBinding
    + + +
    R  +A +B +C +D +E +G +H +I +M +N +P +S +T +V + TOP +
    +requireAtInjectOnConstructors +()
    + +RequireAtInjectOnConstructorsOption
    + +requireExactBindingAnnotations +()
    + +RequireExactBindingAnnotationsOption
    + +RootKeySetCreator
    + + +
    S  +A +B +C +D +E +G +H +I +M +N +P +R +T +V + TOP +
    +ScopingException
    + +ScopingOnly
    + +setIdentifier +(String)
    + + +
    T  +A +B +C +D +E +G +H +I +M +N +P +R +S +V + TOP +
    +ThrowingInject
    + +toProvider +(Provider<? extends T>)
    + +toString
    +  type  +() in com.google.inject.grapher.BindingEdge +
    + +  type  +() in com.google.inject.grapher.DependencyEdge +
    + +  type  +() in com.google.inject.grapher.ImplementationNode +
    + +  type  +() in com.google.inject.grapher.InterfaceNode +
    + +transferRequest +(Callable<T>)
    + + +
    V  +A +B +C +D +E +G +H +I +M +N +P +R +S +T + TOP +
    +visit
    +  type  +(ProvisionListenerBinding) in com.google.inject.spi.DefaultElementVisitor +
    + +  type  +(RequireAtInjectOnConstructorsOption) in com.google.inject.spi.DefaultElementVisitor +
    + +  type  +(RequireExactBindingAnnotationsOption) in com.google.inject.spi.DefaultElementVisitor +
    + +  type  +(ProvisionListenerBinding) in com.google.inject.spi.ElementVisitor +
    + +  type  +(RequireAtInjectOnConstructorsOption) in com.google.inject.spi.ElementVisitor +
    + +  type  +(RequireExactBindingAnnotationsOption) in com.google.inject.spi.ElementVisitor +
    + +  type  +(RequireExplicitBindingsOption) in com.google.inject.spi.ElementVisitor +
    + +  type  +(ScopeBinding) in com.google.inject.spi.ElementVisitor +
    + +  type  +(StaticInjectionRequest) in com.google.inject.spi.ElementVisitor +
    + +  type  +(TypeConverterBinding) in com.google.inject.spi.ElementVisitor +
    + +  type  +(TypeListenerBinding) in com.google.inject.spi.ElementVisitor +
    + +visitOther +(Binding<?>)
    + + diff --git a/latest-api-diffs/4.0/changes/alldiffs_index_all.html b/latest-api-diffs/4.0/changes/alldiffs_index_all.html index 5c192255df..62b2bb9820 100644 --- a/latest-api-diffs/4.0/changes/alldiffs_index_all.html +++ b/latest-api-diffs/4.0/changes/alldiffs_index_all.html @@ -1,863 +1,1976 @@ - - - - - - - - - -All Differences Index - - - - - - - - - - - - - - - - - - - - - -
    -All Differences -
    - -Removals - -
    - -Additions - -
    - -Changes - -
    -Bold is New, strike is deleted -

    - - -
    A  -B -C -D -E -G -H -I -K -M -N -O -P -R -S -T -V -W - TOP -
    -AbstractInjectorGrapher
    - -AbstractInjectorGrapher.GrapherParameters
    - -AbstractModule
    - -addMember -(Member)
    - -Alias
    - -AliasCreator
    - -annotatedWith
    -  type  -(Class<Annotation>) in com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder -
    - -  type  -(Annotation) in com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder -
    - - -
    B  -A -C -D -E -G -H -I -K -M -N -O -P -R -S -T -V -W - TOP -
    -bind
    -  type  -(Class<P>, TypeLiteral<T>) in com.google.inject.throwingproviders.ThrowingProviderBinder -
    - -  type  -(Class<P>, Class<T>) in com.google.inject.throwingproviders.ThrowingProviderBinder -
    - -  type  -(Class<P>, Type) in com.google.inject.throwingproviders.ThrowingProviderBinder -
    - -Binder
    - -BindingEdge
    -  com.google.inject.grapher
    - -  BindingEdge -(NodeId, NodeId, Type) constructor
    - -BindingEdge.Factory
    - -BindingEdgeFactory
    - -BindingEdgeFactory.GraphvizEdgeAdaptor
    - -bindInterceptor -(Matcher<Class<?>>, Matcher<Method>, MethodInterceptor[])
    - -bindListener
    -  type  -(Matcher<Binding<?>>, ProvisionListener[]) in com.google.inject.AbstractModule -
    - -  type  -(Matcher<Binding<?>>, ProvisionListener[]) in com.google.inject.Binder -
    - -  type  -(Matcher<Binding<?>>, ProvisionListener[]) in com.google.inject.PrivateModule -
    - - -com.google.inject
    - -com.google.inject.grapher
    - -com.google.inject.grapher.graphviz
    - -com.google.inject.multibindings
    - -com.google.inject.servlet
    - -com.google.inject.spi
    - -com.google.inject.throwingproviders
    - -continueRequest -(Callable<T>, Map<Key<?>, Object>)
    - -ConvertedConstantBinding
    - -copy
    -  type  -(NodeId, NodeId) in com.google.inject.grapher.BindingEdge -
    - -  type  -(NodeId, NodeId) in com.google.inject.grapher.DependencyEdge -
    - -  type  -(NodeId) in com.google.inject.grapher.ImplementationNode -
    - -  type  -(NodeId) in com.google.inject.grapher.InterfaceNode -
    - -createInjector
    -  type  -(Module[]) in com.google.inject.Guice -
    - -  type  -(Iterable<Module>) in com.google.inject.Guice -
    - - -
    D  -A -B -C -E -G -H -I -K -M -N -O -P -R -S -T -V -W - TOP -
    -DefaultElementVisitor
    - -DefaultRootKeySetCreator
    - -DependencyAndSource
    - -DependencyEdge
    -  com.google.inject.grapher
    - -  DependencyEdge -(NodeId, NodeId, InjectionPoint) constructor
    - -DependencyEdge.Factory
    - -DependencyEdgeFactory
    - -DependencyEdgeFactory.GraphvizEdgeAdaptor
    - - -
    E  -A -B -C -D -G -H -I -K -M -N -O -P -R -S -T -V -W - TOP -
    -Edge
    - -EdgeCreator
    - -ElementSource
    - -ElementVisitor
    - -equals
    -  type  -(Object) in com.google.inject.grapher.BindingEdge -
    - -  type  -(Object) in com.google.inject.grapher.DependencyEdge -
    - -  type  -(Object) in com.google.inject.grapher.ImplementationNode -
    - -  type  -(Object) in com.google.inject.grapher.InterfaceNode -
    - - -
    G  -A -B -C -D -E -H -I -K -M -N -O -P -R -S -T -V -W - TOP -
    -getHeadNodeId -()
    - -getIdentifier -()
    - -getInjectionPoint -()
    - -getMembers -()
    - -getNodeId -()
    - -getSourceKey -()
    - -getTailNodeId -()
    - -getType -()
    - -graph
    -  type  -() in com.google.inject.grapher.InjectorGrapher -
    - -  type  -(Injector) in com.google.inject.grapher.InjectorGrapher -
    - -  type  -(Injector, Set<Key<?>>) in com.google.inject.grapher.InjectorGrapher -
    - -GrapherModule
    - -GraphingVisitor
    - -GraphvizEdge
    -  com.google.inject.grapher.graphviz
    - -  GraphvizEdge -(NodeId, NodeId) constructor
    - -GraphvizGrapher
    - -GraphvizModule
    - -GraphvizNode
    -  com.google.inject.grapher.graphviz
    - -  GraphvizNode -(NodeId) constructor
    - -GraphvizRenderer
    - -Guice
    - - -
    H  -A -B -C -D -E -G -I -K -M -N -O -P -R -S -T -V -W - TOP -
    -hasAttributes -()
    - -hashCode
    -  type  -() in com.google.inject.grapher.BindingEdge -
    - -  type  -() in com.google.inject.grapher.DependencyEdge -
    - -  type  -() in com.google.inject.grapher.ImplementationNode -
    - - -
    I  -A -B -C -D -E -G -H -K -M -N -O -P -R -S -T -V -W - TOP -
    -ImplementationNode
    -  com.google.inject.grapher
    - -  ImplementationNode -(NodeId, Object, Collection<Member>) constructor
    - -ImplementationNode.Factory
    - -ImplementationNodeFactory
    - -ImplementationNodeFactory.GraphvizNodeAdaptor
    - -Inject
    - -InjectorGrapher
    -  com.google.inject.grapher
    - -  InjectorGrapher -(BindingTargetVisitor<Object, Collection<Key<?>>>, BindingTargetVisitor<Object, Void>, Renderer) constructor
    - -InstanceNode
    - -InterfaceNode
    -  com.google.inject.grapher
    - -  InterfaceNode -(NodeId, Object) constructor
    - -InterfaceNode.Factory
    - -InterfaceNodeFactory
    - -InterfaceNodeFactory.GraphvizNodeAdaptor
    - -isCircularProxy -(Object)
    - -isRequestScoped -(Binding<?>)
    - -isScoped -(Binding<?>, Scope, Class<Annotation>)
    - - -
    K  -A -B -C -D -E -G -H -I -M -N -O -P -R -S -T -V -W - TOP -
    -Key
    - - -
    M  -A -B -C -D -E -G -H -I -K -N -O -P -R -S -T -V -W - TOP -
    -MapBinder
    - -Multibinder
    - - -
    N  -A -B -C -D -E -G -H -I -K -M -O -P -R -S -T -V -W - TOP -
    -Node
    - -NodeAliasFactory
    - -NodeCreator
    - -NodeId
    - -NodeId.NodeType
    - -NodeIdFactory
    - - -
    O  -A -B -C -D -E -G -H -I -K -M -N -P -R -S -T -V -W - TOP -
    -of -(Injector)
    - -ofType
    -  type  -(Type) in com.google.inject.Key -
    - -  type  -(TypeLiteral<T>) in com.google.inject.Key -
    - -  type  -(Class<T>) in com.google.inject.Key -
    - - -
    P  -A -B -C -D -E -G -H -I -K -M -N -O -R -S -T -V -W - TOP -
    -PortIdFactory
    - -PrivateModule
    - -Provides
    - -providing
    -  type  -(TypeLiteral<? extends T>) in com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder -
    - -  type  -(Class<? extends T>) in com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder -
    - -ProvisionListener
    - -ProvisionListener.ProvisionInvocation
    - -ProvisionListenerBinding
    - - -
    R  -A -B -C -D -E -G -H -I -K -M -N -O -P -S -T -V -W - TOP -
    -Renderer
    - -requireAtInjectOnConstructors -()
    - -RequireAtInjectOnConstructorsOption
    - -requireExactBindingAnnotations -()
    - -RequireExactBindingAnnotationsOption
    - -rootedAt
    -  type  -(Key[]) in com.google.inject.grapher.InjectorGrapher -
    - -  type  -(Class[]) in com.google.inject.grapher.InjectorGrapher -
    - -RootKeySetCreator
    - - -
    S  -A -B -C -D -E -G -H -I -K -M -N -O -P -R -T -V -W - TOP -
    -scopeRequest -(Callable<T>, Map<Key<?>, Object>)
    - -Scopes
    - -ScopingException
    - -ScopingOnly
    - -ServletScopes
    - -setClassKey -(Key<?>)
    - -setIdentifier -(String)
    - -setInstance -(Object)
    - -setKey -(Key<?>)
    - -setSource
    -  type  -(Object) in com.google.inject.grapher.ImplementationNode -
    - -  type  -(Object) in com.google.inject.grapher.InterfaceNode -
    - -setType -(Type)
    - -StringNodeIdFactory
    - - -
    T  -A -B -C -D -E -G -H -I -K -M -N -O -P -R -S -V -W - TOP -
    -ThrowingInject
    - -ThrowingProviderBinder
    - -ThrowingProviderBinder.SecondaryBinder
    - -toString
    -  type  -() in com.google.inject.grapher.BindingEdge -
    - -  type  -() in com.google.inject.grapher.DependencyEdge -
    - -  type  -() in com.google.inject.grapher.ImplementationNode -
    - -  type  -() in com.google.inject.grapher.InterfaceNode -
    - -transferRequest -(Callable<T>)
    - -TransitiveDependencyVisitor
    - - -
    V  -A -B -C -D -E -G -H -I -K -M -N -O -P -R -S -T -W - TOP -
    -visit
    -  type  -(ExposedBinding<?>) in com.google.inject.grapher.TransitiveDependencyVisitor -
    - -  type  -(UntargettedBinding<?>) in com.google.inject.grapher.TransitiveDependencyVisitor -
    - -  type  -(ProvisionListenerBinding) in com.google.inject.spi.DefaultElementVisitor -
    - -  type  -(RequireAtInjectOnConstructorsOption) in com.google.inject.spi.DefaultElementVisitor -
    - -  type  -(RequireExactBindingAnnotationsOption) in com.google.inject.spi.DefaultElementVisitor -
    - -  type  -(ProvisionListenerBinding) in com.google.inject.spi.ElementVisitor -
    - -  type  -(RequireAtInjectOnConstructorsOption) in com.google.inject.spi.ElementVisitor -
    - -  type  -(RequireExactBindingAnnotationsOption) in com.google.inject.spi.ElementVisitor -
    - -visitOther -(Binding<?>)
    - - -
    W  -A -B -C -D -E -G -H -I -K -M -N -O -P -R -S -T -V - TOP -
    -withoutAttributes -()
    - - + + + + + + + + + +All Differences Index + + + + + + + + + + + + + + + + + + + + + +
    +All Differences +
    + +Removals + +
    + +Additions + +
    + +Changes + +
    +Bold is New, strike is deleted +

    + + +
    A  +B +C +D +E +F +G +H +I +K +L +M +N +O +P +R +S +T +U +V +W + TOP +
    +AbstractInjectorGrapher
    + +AbstractInjectorGrapher.GrapherParameters
    + +AbstractModule
    + +acceptExtensionVisitor +(BindingTargetVisitor<B, V>, ProviderInstanceBinding<? extends B>)
    + +acceptScopingVisitor +(BindingScopingVisitor<V>)
    + +acceptTargetVisitor +(BindingTargetVisitor<? super T, V>)
    + +acceptVisitor +(ElementVisitor<T>)
    + +addError
    +  type  +(Message) in com.google.inject.Binder +
    + +  type  +(String, Object[]) in com.google.inject.Binder +
    + +  type  +(Throwable) in com.google.inject.Binder +
    + +  type  +(Message) in com.google.inject.spi.TypeEncounter +
    + +  type  +(String, Object[]) in com.google.inject.spi.TypeEncounter +
    + +  type  +(Throwable) in com.google.inject.spi.TypeEncounter +
    + +addMember +(Member)
    + +afterInjection +(I)
    + +Alias
    + +AliasCreator
    + +and +(Matcher<? super T>)
    + +AnnotatedBindingBuilder
    + +AnnotatedConstantBindingBuilder
    + +AnnotatedElementBuilder
    + +annotatedWith
    +  type  +(Class<Annotation>) in com.google.inject.binder.AnnotatedBindingBuilder +
    + +  type  +(Annotation) in com.google.inject.binder.AnnotatedBindingBuilder +
    + +  type  +(Class<Annotation>) in com.google.inject.binder.AnnotatedConstantBindingBuilder +
    + +  type  +(Annotation) in com.google.inject.binder.AnnotatedConstantBindingBuilder +
    + +  type  +(Class<Annotation>) in com.google.inject.binder.AnnotatedElementBuilder +
    + +  type  +(Annotation) in com.google.inject.binder.AnnotatedElementBuilder +
    + +  type  +(Class<Annotation>) in com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder +
    + +  type  +(Annotation) in com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder +
    + +applyTo
    +  type  +(Binder) in com.google.inject.spi.Element +
    + +  type  +(Binder) in com.google.inject.spi.ExposedBinding +
    + +asEagerSingleton +()
    + +AssistedInjectBinding
    + +AssistedInjectTargetVisitor
    + +AssistedMethod
    + + +
    B  +A +C +D +E +F +G +H +I +K +L +M +N +O +P +R +S +T +U +V +W + TOP +
    +begin +()
    + +bind
    +  type  +(TypeLiteral<T>) in com.google.inject.Binder +
    + +  type  +(Class<T>) in com.google.inject.Binder +
    + +  type  +(Key<T>) in com.google.inject.Binder +
    + +  type  +(Class<P>, TypeLiteral<T>) in com.google.inject.throwingproviders.ThrowingProviderBinder +
    + +  type  +(Class<P>, Class<T>) in com.google.inject.throwingproviders.ThrowingProviderBinder +
    + +  type  +(Class<P>, Type) in com.google.inject.throwingproviders.ThrowingProviderBinder +
    + +bindConstant +()
    + +Binder
    + +Binding
    + +BindingEdge
    +  com.google.inject.grapher
    + +  BindingEdge +(NodeId, NodeId, Type) constructor
    + +BindingEdge.Factory
    + +BindingEdgeFactory
    + +BindingEdgeFactory.GraphvizEdgeAdaptor
    + +BindingScopingVisitor
    + +BindingTargetVisitor
    + +bindInterceptor
    +  type  +(Matcher<Class<?>>, Matcher<Method>, MethodInterceptor[]) in com.google.inject.Binder +
    + +  type  +(Matcher<Method>, MethodInterceptor[]) in com.google.inject.spi.TypeEncounter +
    + +bindListener
    +  type  +(Matcher<Binding<?>>, ProvisionListener[]) in com.google.inject.AbstractModule +
    + +  type  +(Matcher<TypeLiteral<?>>, TypeListener) in com.google.inject.Binder +
    + +  type  +(Matcher<Binding<?>>, ProvisionListener[]) in com.google.inject.Binder +
    + +  type  +(Matcher<TypeLiteral<?>>, TypeListener) in com.google.inject.Binder +
    + +  type  +(Matcher<Binding<?>>, ProvisionListener[]) in com.google.inject.PrivateModule +
    + +bindScope +(Class<Annotation>, Scope)
    + + +
    C  +A +B +D +E +F +G +H +I +K +L +M +N +O +P +R +S +T +U +V +W + TOP +
    +CheckedProvider
    + +com.google.inject
    + +com.google.inject.assistedinject
    + +com.google.inject.binder
    + +com.google.inject.grapher
    + +com.google.inject.grapher.graphviz
    + +com.google.inject.matcher
    + +com.google.inject.multibindings
    + +com.google.inject.persist
    + +com.google.inject.servlet
    + +com.google.inject.spi
    + +com.google.inject.throwingproviders
    + +com.google.inject.tools.jmx
    + +com.google.inject.util
    + +configure +(Binder)
    + +ConstantBindingBuilder
    + +ConstructorBinding
    + +containsElement
    +  type  +(Element) in com.google.inject.multibindings.MapBinderBinding +
    + +  type  +(Element) in com.google.inject.multibindings.MultibinderBinding +
    + +continueRequest +(Callable<T>, Map<Key<?>, Object>)
    + +convert +(String, TypeLiteral<?>)
    + +ConvertedConstantBinding
    + +convertToTypes +(Matcher<TypeLiteral<?>>, TypeConverter)
    + +copy
    +  type  +(NodeId, NodeId) in com.google.inject.grapher.BindingEdge +
    + +  type  +(NodeId, NodeId) in com.google.inject.grapher.DependencyEdge +
    + +  type  +(NodeId) in com.google.inject.grapher.ImplementationNode +
    + +  type  +(NodeId) in com.google.inject.grapher.InterfaceNode +
    + +createChildInjector
    +  type  +(Module[]) in com.google.inject.Injector +
    + +  type  +(Iterable<Module>) in com.google.inject.Injector +
    + +createInjector
    +  type  +(Module[]) in com.google.inject.Guice +
    + +  type  +(Iterable<Module>) in com.google.inject.Guice +
    + +currentStage +()
    + + +
    D  +A +B +C +E +F +G +H +I +K +L +M +N +O +P +R +S +T +U +V +W + TOP +
    +DefaultElementVisitor
    + +DefaultRootKeySetCreator
    + +DependencyAndSource
    + +DependencyEdge
    +  com.google.inject.grapher
    + +  DependencyEdge +(NodeId, NodeId, InjectionPoint) constructor
    + +DependencyEdge.Factory
    + +DependencyEdgeFactory
    + +DependencyEdgeFactory.GraphvizEdgeAdaptor
    + +disableCircularProxies +()
    + + +
    E  +A +B +C +D +F +G +H +I +K +L +M +N +O +P +R +S +T +U +V +W + TOP +
    +Edge
    + +EdgeCreator
    + +Element
    + +ElementSource
    + +ElementVisitor
    + +end +()
    + +equals
    +  type  +(Object) in com.google.inject.grapher.BindingEdge +
    + +  type  +(Object) in com.google.inject.grapher.DependencyEdge +
    + +  type  +(Object) in com.google.inject.grapher.ImplementationNode +
    + +  type  +(Object) in com.google.inject.grapher.InterfaceNode +
    + +expose
    +  type  +(TypeLiteral<?>) in com.google.inject.PrivateBinder +
    + +  type  +(Class<?>) in com.google.inject.PrivateBinder +
    + +  type  +(Key<?>) in com.google.inject.PrivateBinder +
    + +ExposedBinding
    + + +
    F  +A +B +C +D +E +G +H +I +K +L +M +N +O +P +R +S +T +U +V +W + TOP +
    +findBindingsByType +(TypeLiteral<T>)
    + + +
    G  +A +B +C +D +E +F +H +I +K +L +M +N +O +P +R +S +T +U +V +W + TOP +
    +get
    +  type  +() in com.google.inject.Provider +
    + +  type  +() in com.google.inject.throwingproviders.CheckedProvider +
    + +  type  +() in com.google.inject.throwingproviders.ThrowingProvider +
    + +getAllBindings +()
    + +getAnnotationName +(Key<?>)
    + +getAssistedMethods +()
    + +getBinding
    +  type  +(Key<T>) in com.google.inject.Injector +
    + +  type  +(Class<T>) in com.google.inject.Injector +
    + +getBindings +()
    + +getClassName +(Key<?>)
    + +getConstructor +()
    + +getDependencies
    +  type  +() in com.google.inject.assistedinject.AssistedMethod +
    + +  type  +() in com.google.inject.spi.ConvertedConstantBinding +
    + +  type  +() in com.google.inject.spi.HasDependencies +
    + +getElements
    +  type  +() in com.google.inject.multibindings.MultibinderBinding +
    + +  type  +() in com.google.inject.spi.PrivateElements +
    + +getElementTypeLiteral +()
    + +getEntries +()
    + +getExistingBinding +(Key<T>)
    + +getExposedKeys +()
    + +getExposedSource +(Key<?>)
    + +getFactoryMethod +()
    + +getFilterInstance +()
    + +getHeadNodeId +()
    + +getIdentifier +()
    + +getImplementationConstructor +()
    + +getImplementationType +()
    + +getInitParams +()
    + +getInjectableMembers +()
    + +getInjectionPoint +()
    + +getInjectionPoints
    +  type  +() in com.google.inject.spi.InstanceBinding +
    + +  type  +() in com.google.inject.spi.ProviderInstanceBinding +
    + +getInjector +()
    + +getInstance
    +  type  +(Key<T>) in com.google.inject.Injector +
    + +  type  +(Class<T>) in com.google.inject.Injector +
    + +  type  +() in com.google.inject.spi.InstanceBinding +
    + +getInstanceName +(Object)
    + +getKey
    +  type  +() in com.google.inject.Binding +
    + +  type  +() in com.google.inject.assistedinject.AssistedInjectBinding +
    + +  type  +() in com.google.inject.tools.jmx.ManagedBindingMBean +
    + +getKeyTypeLiteral +()
    + +getLinkedKey
    +  type  +() in com.google.inject.servlet.LinkedFilterBinding +
    + +  type  +() in com.google.inject.servlet.LinkedServletBinding +
    + +  type  +() in com.google.inject.spi.LinkedKeyBinding +
    + +getMapKey +()
    + +getMemberName +(Member)
    + +getMembers +()
    + +getMembersInjector
    +  type  +(TypeLiteral<T>) in com.google.inject.Binder +
    + +  type  +(Class<T>) in com.google.inject.Binder +
    + +  type  +(TypeLiteral<T>) in com.google.inject.Injector +
    + +  type  +(Class<T>) in com.google.inject.Injector +
    + +  type  +(TypeLiteral<T>) in com.google.inject.spi.TypeEncounter +
    + +  type  +(Class<T>) in com.google.inject.spi.TypeEncounter +
    + +getMethodInterceptors +()
    + +getNodeId +()
    + +getParent +()
    + +getPattern +()
    + +getPortId +(Member)
    + +getPrivateElements +()
    + +getProvidedKey +()
    + +getProvider
    +  type  +(Key<T>) in com.google.inject.Binder +
    + +  type  +(Class<T>) in com.google.inject.Binder +
    + +  type  +() in com.google.inject.Binding +
    + +  type  +(Key<T>) in com.google.inject.Injector +
    + +  type  +(Class<T>) in com.google.inject.Injector +
    + +  type  +(Key<T>) in com.google.inject.spi.TypeEncounter +
    + +  type  +(Class<T>) in com.google.inject.spi.TypeEncounter +
    + +  type  +() in com.google.inject.tools.jmx.ManagedBindingMBean +
    + +getProviderInstance +()
    + +getProviderKey +()
    + +getScopeBindings +()
    + +getServletInstance +()
    + +getSetKey +()
    + +getSource
    +  type  +() in com.google.inject.spi.Element +
    + +  type  +() in com.google.inject.tools.jmx.ManagedBindingMBean +
    + +getSourceKey +()
    + +getSourceName +(Object)
    + +getTailNodeId +()
    + +getType +()
    + +getTypeConverterBinding +()
    + +getTypeConverterBindings +()
    + +getUriPatternType +()
    + +getUserSuppliedProvider +()
    + +getValue +()
    + +getValueTypeLiteral +()
    + +graph
    +  type  +() in com.google.inject.grapher.InjectorGrapher +
    + +  type  +(Injector) in com.google.inject.grapher.InjectorGrapher +
    + +  type  +(Injector, Set<Key<?>>) in com.google.inject.grapher.InjectorGrapher +
    + +GrapherModule
    + +GraphingVisitor
    + +GraphvizEdge
    +  com.google.inject.grapher.graphviz
    + +  GraphvizEdge +(NodeId, NodeId) constructor
    + +GraphvizGrapher
    + +GraphvizModule
    + +GraphvizNode
    +  com.google.inject.grapher.graphviz
    + +  GraphvizNode +(NodeId) constructor
    + +GraphvizRenderer
    + +Guice
    + + +
    H  +A +B +C +D +E +F +G +I +K +L +M +N +O +P +R +S +T +U +V +W + TOP +
    +hasAttributes +()
    + +HasDependencies
    + +hashCode
    +  type  +() in com.google.inject.grapher.BindingEdge +
    + +  type  +() in com.google.inject.grapher.DependencyEdge +
    + +  type  +() in com.google.inject.grapher.ImplementationNode +
    + +hear +(TypeLiteral<I>, TypeEncounter<I>)
    + + +
    I  +A +B +C +D +E +F +G +H +K +L +M +N +O +P +R +S +T +U +V +W + TOP +
    +ImplementationNode
    +  com.google.inject.grapher
    + +  ImplementationNode +(NodeId, Object, Collection<Member>) constructor
    + +ImplementationNode.Factory
    + +ImplementationNodeFactory
    + +ImplementationNodeFactory.GraphvizNodeAdaptor
    + +in
    +  type  +(Scope) in com.google.inject.binder.ScopedBindingBuilder +
    + +  type  +(Class<Annotation>) in com.google.inject.binder.ScopedBindingBuilder +
    + +Inject
    + +InjectionListener
    + +injectMembers
    +  type  +(Object) in com.google.inject.Injector +
    + +  type  +(T) in com.google.inject.MembersInjector +
    + +Injector
    + +InjectorGrapher
    +  com.google.inject.grapher
    + +  InjectorGrapher +(BindingTargetVisitor<Object, Collection<Key<?>>>, BindingTargetVisitor<Object, Void>, Renderer) constructor
    + +install +(Module)
    + +InstanceBinding
    + +InstanceFilterBinding
    + +InstanceNode
    + +InstanceServletBinding
    + +InterfaceNode
    +  com.google.inject.grapher
    + +  InterfaceNode +(NodeId, Object) constructor
    + +InterfaceNode.Factory
    + +InterfaceNodeFactory
    + +InterfaceNodeFactory.GraphvizNodeAdaptor
    + +isCircularProxy +(Object)
    + +isRequestScoped +(Binding<?>)
    + +isScoped +(Binding<?>, Scope, Class<Annotation>)
    + + +
    K  +A +B +C +D +E +F +G +H +I +L +M +N +O +P +R +S +T +U +V +W + TOP +
    +Key
    + + +
    L  +A +B +C +D +E +F +G +H +I +K +M +N +O +P +R +S +T +U +V +W + TOP +
    +LinkedBindingBuilder
    + +LinkedFilterBinding
    + +LinkedKeyBinding
    + +LinkedServletBinding
    + + +
    M  +A +B +C +D +E +F +G +H +I +K +L +N +O +P +R +S +T +U +V +W + TOP +
    +ManagedBindingMBean
    + +MapBinder
    + +MapBinderBinding
    + +Matcher
    + +matches +(T)
    + +matchesUri +(String)
    + +MembersInjector
    + +Message
    +  com.google.inject.spi
    + +  Message +(String, Throwable) constructor
    + +Module
    + +Modules.OverriddenModuleBuilder
    + +Multibinder
    + +MultibinderBinding
    + +MultibindingsTargetVisitor
    + + +
    N  +A +B +C +D +E +F +G +H +I +K +L +M +O +P +R +S +T +U +V +W + TOP +
    +NameFactory
    + +newPrivateBinder +()
    + +Node
    + +NodeAliasFactory
    + +NodeCreator
    + +NodeId
    + +NodeId.NodeType
    + +NodeIdFactory
    + + +
    O  +A +B +C +D +E +F +G +H +I +K +L +M +N +P +R +S +T +U +V +W + TOP +
    +of +(Injector)
    + +ofType
    +  type  +(Type) in com.google.inject.Key +
    + +  type  +(TypeLiteral<T>) in com.google.inject.Key +
    + +  type  +(Class<T>) in com.google.inject.Key +
    + +or +(Matcher<? super T>)
    + + +
    P  +A +B +C +D +E +F +G +H +I +K +L +M +N +O +R +S +T +U +V +W + TOP +
    +permitsDuplicates
    +  type  +() in com.google.inject.multibindings.MapBinderBinding +
    + +  type  +() in com.google.inject.multibindings.MultibinderBinding +
    + +PersistService
    + +PortIdFactory
    + +PrivateBinder
    + +PrivateElements
    + +PrivateModule
    + +Provider
    + +ProviderBinding
    + +ProviderInstanceBinding
    + +ProviderKeyBinding
    + +ProviderWithExtensionVisitor
    + +Provides
    + +ProvidesMethodBinding
    + +ProvidesMethodTargetVisitor
    + +providing
    +  type  +(TypeLiteral<? extends T>) in com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder +
    + +  type  +(Class<? extends T>) in com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder +
    + +ProvisionListener
    + +ProvisionListener.ProvisionInvocation
    + +ProvisionListenerBinding
    + + +
    R  +A +B +C +D +E +F +G +H +I +K +L +M +N +O +P +S +T +U +V +W + TOP +
    +register
    +  type  +(MembersInjector<? super I>) in com.google.inject.spi.TypeEncounter +
    + +  type  +(InjectionListener<? super I>) in com.google.inject.spi.TypeEncounter +
    + +Renderer
    + +requestInjection
    +  type  +(TypeLiteral<T>, T) in com.google.inject.Binder +
    + +  type  +(Object) in com.google.inject.Binder +
    + +requestStaticInjection +(Class[])
    + +requireAtInjectOnConstructors +()
    + +RequireAtInjectOnConstructorsOption
    + +requireExactBindingAnnotations +()
    + +RequireExactBindingAnnotationsOption
    + +requireExplicitBindings +()
    + +rootedAt
    +  type  +(Key[]) in com.google.inject.grapher.InjectorGrapher +
    + +  type  +(Class[]) in com.google.inject.grapher.InjectorGrapher +
    + +RootKeySetCreator
    + + +
    S  +A +B +C +D +E +F +G +H +I +K +L +M +N +O +P +R +T +U +V +W + TOP +
    +Scope
    + +scope +(Key<T>, Provider<T>)
    + +ScopedBindingBuilder
    + +scopeRequest +(Callable<T>, Map<Key<?>, Object>)
    + +Scopes
    + +ScopingException
    + +ScopingOnly
    + +ServletModule.FilterKeyBindingBuilder
    + +ServletModule.ServletKeyBindingBuilder
    + +ServletModuleBinding
    + +ServletModuleTargetVisitor
    + +ServletScopes
    + +setClassKey +(Key<?>)
    + +setIdentifier +(String)
    + +setInstance +(Object)
    + +setKey +(Key<?>)
    + +setSource
    +  type  +(Object) in com.google.inject.grapher.ImplementationNode +
    + +  type  +(Object) in com.google.inject.grapher.InterfaceNode +
    + +setType +(Type)
    + +skipSources
    +  type  +(Class[]) in com.google.inject.Binder +
    + +  type  +(Class[]) in com.google.inject.PrivateBinder +
    + +start +()
    + +stop +()
    + +StringNodeIdFactory
    + + +
    T  +A +B +C +D +E +F +G +H +I +K +L +M +N +O +P +R +S +U +V +W + TOP +
    +through
    +  type  +(Filter) in com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder +
    + +  type  +(Filter, Map<String, String>) in com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder +
    + +  type  +(Key<? extends Filter>) in com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder +
    + +  type  +(Key<? extends Filter>, Map<String, String>) in com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder +
    + +  type  +(Class<? extends Filter>) in com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder +
    + +  type  +(Class<? extends Filter>, Map<String, String>) in com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder +
    + +ThrowingInject
    + +ThrowingProvider
    + +ThrowingProviderBinder
    + +ThrowingProviderBinder.SecondaryBinder
    + +to
    +  type  +(Enum<E>) in com.google.inject.binder.ConstantBindingBuilder +
    + +  type  +(boolean) in com.google.inject.binder.ConstantBindingBuilder +
    + +  type  +(byte) in com.google.inject.binder.ConstantBindingBuilder +
    + +  type  +(char) in com.google.inject.binder.ConstantBindingBuilder +
    + +  type  +(double) in com.google.inject.binder.ConstantBindingBuilder +
    + +  type  +(float) in com.google.inject.binder.ConstantBindingBuilder +
    + +  type  +(int) in com.google.inject.binder.ConstantBindingBuilder +
    + +  type  +(Class<?>) in com.google.inject.binder.ConstantBindingBuilder +
    + +  type  +(String) in com.google.inject.binder.ConstantBindingBuilder +
    + +  type  +(long) in com.google.inject.binder.ConstantBindingBuilder +
    + +  type  +(short) in com.google.inject.binder.ConstantBindingBuilder +
    + +  type  +(Key<? extends T>) in com.google.inject.binder.LinkedBindingBuilder +
    + +  type  +(TypeLiteral<? extends T>) in com.google.inject.binder.LinkedBindingBuilder +
    + +  type  +(Class<? extends T>) in com.google.inject.binder.LinkedBindingBuilder +
    + +toConstructor
    +  type  +(Constructor<S>) in com.google.inject.binder.LinkedBindingBuilder +
    + +  type  +(Constructor<S>, TypeLiteral<? extends S>) in com.google.inject.binder.LinkedBindingBuilder +
    + +toInstance +(T)
    + +toProvider
    +  type  +(Provider<? extends T>) in com.google.inject.binder.LinkedBindingBuilder +
    + +  type  +(Key<Provider<? extends T>>) in com.google.inject.binder.LinkedBindingBuilder +
    + +  type  +(Provider<? extends T>) in com.google.inject.binder.LinkedBindingBuilder +
    + +  type  +(TypeLiteral<Provider<? extends T>>) in com.google.inject.binder.LinkedBindingBuilder +
    + +  type  +(Class<Provider<? extends T>>) in com.google.inject.binder.LinkedBindingBuilder +
    + +toString
    +  type  +() in com.google.inject.Scope +
    + +  type  +() in com.google.inject.grapher.BindingEdge +
    + +  type  +() in com.google.inject.grapher.DependencyEdge +
    + +  type  +() in com.google.inject.grapher.ImplementationNode +
    + +  type  +() in com.google.inject.grapher.InterfaceNode +
    + +transferRequest +(Callable<T>)
    + +TransitiveDependencyVisitor
    + +TypeConverter
    + +TypeEncounter
    + +TypeListener
    + + +
    U  +A +B +C +D +E +F +G +H +I +K +L +M +N +O +P +R +S +T +V +W + TOP +
    +UnitOfWork
    + + +
    V  +A +B +C +D +E +F +G +H +I +K +L +M +N +O +P +R +S +T +U +W + TOP +
    +visit
    +  type  +(AssistedInjectBinding<? extends T>) in com.google.inject.assistedinject.AssistedInjectTargetVisitor +
    + +  type  +(ExposedBinding<?>) in com.google.inject.grapher.TransitiveDependencyVisitor +
    + +  type  +(UntargettedBinding<?>) in com.google.inject.grapher.TransitiveDependencyVisitor +
    + +  type  +(MapBinderBinding<? extends T>) in com.google.inject.multibindings.MultibindingsTargetVisitor +
    + +  type  +(MultibinderBinding<? extends T>) in com.google.inject.multibindings.MultibindingsTargetVisitor +
    + +  type  +(InstanceFilterBinding) in com.google.inject.servlet.ServletModuleTargetVisitor +
    + +  type  +(InstanceServletBinding) in com.google.inject.servlet.ServletModuleTargetVisitor +
    + +  type  +(LinkedFilterBinding) in com.google.inject.servlet.ServletModuleTargetVisitor +
    + +  type  +(LinkedServletBinding) in com.google.inject.servlet.ServletModuleTargetVisitor +
    + +  type  +(ConstructorBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    + +  type  +(ConvertedConstantBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    + +  type  +(ExposedBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    + +  type  +(InstanceBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    + +  type  +(LinkedKeyBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    + +  type  +(ProviderBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    + +  type  +(ProviderInstanceBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    + +  type  +(ProviderKeyBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    + +  type  +(UntargettedBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    + +  type  +(ProvisionListenerBinding) in com.google.inject.spi.DefaultElementVisitor +
    + +  type  +(RequireAtInjectOnConstructorsOption) in com.google.inject.spi.DefaultElementVisitor +
    + +  type  +(RequireExactBindingAnnotationsOption) in com.google.inject.spi.DefaultElementVisitor +
    + +  type  +(RequireExplicitBindingsOption) in com.google.inject.spi.ElementVisitor +
    + +  type  +(ScopeBinding) in com.google.inject.spi.ElementVisitor +
    + +  type  +(StaticInjectionRequest) in com.google.inject.spi.ElementVisitor +
    + +  type  +(TypeConverterBinding) in com.google.inject.spi.ElementVisitor +
    + +  type  +(TypeListenerBinding) in com.google.inject.spi.ElementVisitor +
    + +  type  +(ProvisionListenerBinding) in com.google.inject.spi.ElementVisitor +
    + +  type  +(RequireAtInjectOnConstructorsOption) in com.google.inject.spi.ElementVisitor +
    + +  type  +(RequireExactBindingAnnotationsOption) in com.google.inject.spi.ElementVisitor +
    + +  type  +(RequireExplicitBindingsOption) in com.google.inject.spi.ElementVisitor +
    + +  type  +(ScopeBinding) in com.google.inject.spi.ElementVisitor +
    + +  type  +(StaticInjectionRequest) in com.google.inject.spi.ElementVisitor +
    + +  type  +(TypeConverterBinding) in com.google.inject.spi.ElementVisitor +
    + +  type  +(TypeListenerBinding) in com.google.inject.spi.ElementVisitor +
    + +  type  +(Binding<T>) in com.google.inject.spi.ElementVisitor +
    + +  type  +(DisableCircularProxiesOption) in com.google.inject.spi.ElementVisitor +
    + +  type  +(InjectionRequest<?>) in com.google.inject.spi.ElementVisitor +
    + +  type  +(InterceptorBinding) in com.google.inject.spi.ElementVisitor +
    + +  type  +(MembersInjectorLookup<T>) in com.google.inject.spi.ElementVisitor +
    + +  type  +(Message) in com.google.inject.spi.ElementVisitor +
    + +  type  +(PrivateElements) in com.google.inject.spi.ElementVisitor +
    + +  type  +(ProviderLookup<T>) in com.google.inject.spi.ElementVisitor +
    + +visitEagerSingleton +()
    + +visitNoScoping +()
    + +visitOther +(Binding<?>)
    + +visitScope +(Scope)
    + +visitScopeAnnotation +(Class<Annotation>)
    + + +
    W  +A +B +C +D +E +F +G +H +I +K +L +M +N +O +P +R +S +T +U +V + TOP +
    +with
    +  type  +(HttpServlet) in com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder +
    + +  type  +(HttpServlet, Map<String, String>) in com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder +
    + +  type  +(Key<? extends HttpServlet>) in com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder +
    + +  type  +(Key<? extends HttpServlet>, Map<String, String>) in com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder +
    + +  type  +(Class<? extends HttpServlet>) in com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder +
    + +  type  +(Class<? extends HttpServlet>, Map<String, String>) in com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder +
    + +  type  +(Module[]) in com.google.inject.util.Modules.OverriddenModuleBuilder +
    + +  type  +(Iterable<Module>) in com.google.inject.util.Modules.OverriddenModuleBuilder +
    + +withoutAttributes +()
    + +withSource
    +  type  +(Object) in com.google.inject.Binder +
    + +  type  +(Object) in com.google.inject.PrivateBinder +
    + + diff --git a/latest-api-diffs/4.0/changes/alldiffs_index_changes.html b/latest-api-diffs/4.0/changes/alldiffs_index_changes.html index 23cd3c8be5..b3cb779d2f 100644 --- a/latest-api-diffs/4.0/changes/alldiffs_index_changes.html +++ b/latest-api-diffs/4.0/changes/alldiffs_index_changes.html @@ -1,438 +1,1595 @@ - - - - - - - - - -All Changes Index - - - - - - - - - - - - - - - - - - - - - -
    -All Differences -
    - -Removals - -
    - -Additions - -
    - -Changes - -
    -Bold is New, strike is deleted -

    - - -
    A  -B -C -D -E -G -H -I -K -M -O -P -S -T -W - TOP -
    -AbstractModule
    - -annotatedWith
    -  type  -(Class<Annotation>) in com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder -
    - -  type  -(Annotation) in com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder -
    - - -
    B  -A -C -D -E -G -H -I -K -M -O -P -S -T -W - TOP -
    -bind -(Class<P>, Type)
    - -Binder
    - -BindingEdge
    - -bindInterceptor -(Matcher<Class<?>>, Matcher<Method>, MethodInterceptor[])
    - - -com.google.inject
    - -com.google.inject.grapher
    - -com.google.inject.grapher.graphviz
    - -com.google.inject.multibindings
    - -com.google.inject.servlet
    - -com.google.inject.spi
    - -com.google.inject.throwingproviders
    - -continueRequest -(Callable<T>, Map<Key<?>, Object>)
    - -ConvertedConstantBinding
    - -createInjector
    -  type  -(Module[]) in com.google.inject.Guice -
    - -  type  -(Iterable<Module>) in com.google.inject.Guice -
    - - -
    D  -A -B -C -E -G -H -I -K -M -O -P -S -T -W - TOP -
    -DefaultElementVisitor
    - -DependencyEdge
    - - -
    E  -A -B -C -D -G -H -I -K -M -O -P -S -T -W - TOP -
    -ElementVisitor
    - - -
    G  -A -B -C -D -E -H -I -K -M -O -P -S -T -W - TOP -
    -getHeadNodeId -()
    - -getNodeId -()
    - -getSourceKey -()
    - -getTailNodeId -()
    - -GraphvizEdge
    -  com.google.inject.grapher.graphviz
    - -  GraphvizEdge -(NodeId, NodeId) constructor
    - -GraphvizModule
    - -GraphvizNode
    -  com.google.inject.grapher.graphviz
    - -  GraphvizNode -(NodeId) constructor
    - -Guice
    - - -
    H  -A -B -C -D -E -G -I -K -M -O -P -S -T -W - TOP -
    -hasAttributes -()
    - - -
    I  -A -B -C -D -E -G -H -K -M -O -P -S -T -W - TOP -
    -ImplementationNode
    - -Inject
    - -InjectorGrapher
    - -InterfaceNode
    - - -
    K  -A -B -C -D -E -G -H -I -M -O -P -S -T -W - TOP -
    -Key
    - - -
    M  -A -B -C -D -E -G -H -I -K -O -P -S -T -W - TOP -
    -MapBinder
    - -Multibinder
    - - -
    O  -A -B -C -D -E -G -H -I -K -M -P -S -T -W - TOP -
    -ofType
    -  type  -(Type) in com.google.inject.Key -
    - -  type  -(TypeLiteral<T>) in com.google.inject.Key -
    - -  type  -(Class<T>) in com.google.inject.Key -
    - - -
    P  -A -B -C -D -E -G -H -I -K -M -O -S -T -W - TOP -
    -PortIdFactory
    - -PrivateModule
    - -Provides
    - - -
    S  -A -B -C -D -E -G -H -I -K -M -O -P -T -W - TOP -
    -scopeRequest -(Callable<T>, Map<Key<?>, Object>)
    - -Scopes
    - -ServletScopes
    - - -
    T  -A -B -C -D -E -G -H -I -K -M -O -P -S -W - TOP -
    -ThrowingProviderBinder
    - -ThrowingProviderBinder.SecondaryBinder
    - -TransitiveDependencyVisitor
    - - -
    W  -A -B -C -D -E -G -H -I -K -M -O -P -S -T - TOP -
    -withoutAttributes -()
    - - + + + + + + + + + +All Changes Index + + + + + + + + + + + + + + + + + + + + + +
    +All Differences +
    + +Removals + +
    + +Additions + +
    + +Changes + +
    +Bold is New, strike is deleted +

    + + +
    A  +B +C +D +E +F +G +H +I +K +L +M +N +O +P +R +S +T +U +V +W + TOP +
    +AbstractModule
    + +acceptExtensionVisitor +(BindingTargetVisitor<B, V>, ProviderInstanceBinding<? extends B>)
    + +acceptScopingVisitor +(BindingScopingVisitor<V>)
    + +acceptTargetVisitor +(BindingTargetVisitor<? super T, V>)
    + +acceptVisitor +(ElementVisitor<T>)
    + +addError
    +  type  +(Message) in com.google.inject.Binder +
    + +  type  +(String, Object[]) in com.google.inject.Binder +
    + +  type  +(Throwable) in com.google.inject.Binder +
    + +  type  +(Message) in com.google.inject.spi.TypeEncounter +
    + +  type  +(String, Object[]) in com.google.inject.spi.TypeEncounter +
    + +  type  +(Throwable) in com.google.inject.spi.TypeEncounter +
    + +afterInjection +(I)
    + +and +(Matcher<? super T>)
    + +AnnotatedBindingBuilder
    + +AnnotatedConstantBindingBuilder
    + +AnnotatedElementBuilder
    + +annotatedWith
    +  type  +(Class<Annotation>) in com.google.inject.binder.AnnotatedBindingBuilder +
    + +  type  +(Annotation) in com.google.inject.binder.AnnotatedBindingBuilder +
    + +  type  +(Class<Annotation>) in com.google.inject.binder.AnnotatedConstantBindingBuilder +
    + +  type  +(Annotation) in com.google.inject.binder.AnnotatedConstantBindingBuilder +
    + +  type  +(Class<Annotation>) in com.google.inject.binder.AnnotatedElementBuilder +
    + +  type  +(Annotation) in com.google.inject.binder.AnnotatedElementBuilder +
    + +  type  +(Class<Annotation>) in com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder +
    + +  type  +(Annotation) in com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder +
    + +applyTo
    +  type  +(Binder) in com.google.inject.spi.Element +
    + +  type  +(Binder) in com.google.inject.spi.ExposedBinding +
    + +asEagerSingleton +()
    + +AssistedInjectBinding
    + +AssistedInjectTargetVisitor
    + +AssistedMethod
    + + +
    B  +A +C +D +E +F +G +H +I +K +L +M +N +O +P +R +S +T +U +V +W + TOP +
    +begin +()
    + +bind
    +  type  +(TypeLiteral<T>) in com.google.inject.Binder +
    + +  type  +(Class<T>) in com.google.inject.Binder +
    + +  type  +(Key<T>) in com.google.inject.Binder +
    + +  type  +(Class<P>, Type) in com.google.inject.throwingproviders.ThrowingProviderBinder +
    + +bindConstant +()
    + +Binder
    + +Binding
    + +BindingEdge
    + +BindingScopingVisitor
    + +BindingTargetVisitor
    + +bindInterceptor
    +  type  +(Matcher<Class<?>>, Matcher<Method>, MethodInterceptor[]) in com.google.inject.Binder +
    + +  type  +(Matcher<Method>, MethodInterceptor[]) in com.google.inject.spi.TypeEncounter +
    + +bindScope +(Class<Annotation>, Scope)
    + + +
    C  +A +B +D +E +F +G +H +I +K +L +M +N +O +P +R +S +T +U +V +W + TOP +
    +CheckedProvider
    + +com.google.inject
    + +com.google.inject.assistedinject
    + +com.google.inject.binder
    + +com.google.inject.grapher
    + +com.google.inject.grapher.graphviz
    + +com.google.inject.matcher
    + +com.google.inject.multibindings
    + +com.google.inject.persist
    + +com.google.inject.servlet
    + +com.google.inject.spi
    + +com.google.inject.throwingproviders
    + +com.google.inject.tools.jmx
    + +com.google.inject.util
    + +configure +(Binder)
    + +ConstantBindingBuilder
    + +ConstructorBinding
    + +containsElement
    +  type  +(Element) in com.google.inject.multibindings.MapBinderBinding +
    + +  type  +(Element) in com.google.inject.multibindings.MultibinderBinding +
    + +continueRequest +(Callable<T>, Map<Key<?>, Object>)
    + +convert +(String, TypeLiteral<?>)
    + +ConvertedConstantBinding
    + +convertToTypes +(Matcher<TypeLiteral<?>>, TypeConverter)
    + +createChildInjector
    +  type  +(Module[]) in com.google.inject.Injector +
    + +  type  +(Iterable<Module>) in com.google.inject.Injector +
    + +createInjector
    +  type  +(Module[]) in com.google.inject.Guice +
    + +  type  +(Iterable<Module>) in com.google.inject.Guice +
    + +currentStage +()
    + + +
    D  +A +B +C +E +F +G +H +I +K +L +M +N +O +P +R +S +T +U +V +W + TOP +
    +DefaultElementVisitor
    + +DependencyEdge
    + +disableCircularProxies +()
    + + +
    E  +A +B +C +D +F +G +H +I +K +L +M +N +O +P +R +S +T +U +V +W + TOP +
    +Element
    + +ElementVisitor
    + +end +()
    + +expose
    +  type  +(TypeLiteral<?>) in com.google.inject.PrivateBinder +
    + +  type  +(Class<?>) in com.google.inject.PrivateBinder +
    + +  type  +(Key<?>) in com.google.inject.PrivateBinder +
    + +ExposedBinding
    + + +
    F  +A +B +C +D +E +G +H +I +K +L +M +N +O +P +R +S +T +U +V +W + TOP +
    +findBindingsByType +(TypeLiteral<T>)
    + + +
    G  +A +B +C +D +E +F +H +I +K +L +M +N +O +P +R +S +T +U +V +W + TOP +
    +get
    +  type  +() in com.google.inject.Provider +
    + +  type  +() in com.google.inject.throwingproviders.CheckedProvider +
    + +  type  +() in com.google.inject.throwingproviders.ThrowingProvider +
    + +getAllBindings +()
    + +getAnnotationName +(Key<?>)
    + +getAssistedMethods +()
    + +getBinding
    +  type  +(Key<T>) in com.google.inject.Injector +
    + +  type  +(Class<T>) in com.google.inject.Injector +
    + +getBindings +()
    + +getClassName +(Key<?>)
    + +getConstructor +()
    + +getDependencies
    +  type  +() in com.google.inject.assistedinject.AssistedMethod +
    + +  type  +() in com.google.inject.spi.ConvertedConstantBinding +
    + +  type  +() in com.google.inject.spi.HasDependencies +
    + +getElements
    +  type  +() in com.google.inject.multibindings.MultibinderBinding +
    + +  type  +() in com.google.inject.spi.PrivateElements +
    + +getElementTypeLiteral +()
    + +getEntries +()
    + +getExistingBinding +(Key<T>)
    + +getExposedKeys +()
    + +getExposedSource +(Key<?>)
    + +getFactoryMethod +()
    + +getFilterInstance +()
    + +getHeadNodeId +()
    + +getImplementationConstructor +()
    + +getImplementationType +()
    + +getInitParams +()
    + +getInjectableMembers +()
    + +getInjectionPoints
    +  type  +() in com.google.inject.spi.InstanceBinding +
    + +  type  +() in com.google.inject.spi.ProviderInstanceBinding +
    + +getInjector +()
    + +getInstance
    +  type  +(Key<T>) in com.google.inject.Injector +
    + +  type  +(Class<T>) in com.google.inject.Injector +
    + +  type  +() in com.google.inject.spi.InstanceBinding +
    + +getInstanceName +(Object)
    + +getKey
    +  type  +() in com.google.inject.Binding +
    + +  type  +() in com.google.inject.assistedinject.AssistedInjectBinding +
    + +  type  +() in com.google.inject.tools.jmx.ManagedBindingMBean +
    + +getKeyTypeLiteral +()
    + +getLinkedKey
    +  type  +() in com.google.inject.servlet.LinkedFilterBinding +
    + +  type  +() in com.google.inject.servlet.LinkedServletBinding +
    + +  type  +() in com.google.inject.spi.LinkedKeyBinding +
    + +getMapKey +()
    + +getMemberName +(Member)
    + +getMembersInjector
    +  type  +(TypeLiteral<T>) in com.google.inject.Binder +
    + +  type  +(Class<T>) in com.google.inject.Binder +
    + +  type  +(TypeLiteral<T>) in com.google.inject.Injector +
    + +  type  +(Class<T>) in com.google.inject.Injector +
    + +  type  +(TypeLiteral<T>) in com.google.inject.spi.TypeEncounter +
    + +  type  +(Class<T>) in com.google.inject.spi.TypeEncounter +
    + +getMethodInterceptors +()
    + +getNodeId +()
    + +getParent +()
    + +getPattern +()
    + +getPortId +(Member)
    + +getPrivateElements +()
    + +getProvidedKey +()
    + +getProvider
    +  type  +(Key<T>) in com.google.inject.Binder +
    + +  type  +(Class<T>) in com.google.inject.Binder +
    + +  type  +() in com.google.inject.Binding +
    + +  type  +(Key<T>) in com.google.inject.Injector +
    + +  type  +(Class<T>) in com.google.inject.Injector +
    + +  type  +(Key<T>) in com.google.inject.spi.TypeEncounter +
    + +  type  +(Class<T>) in com.google.inject.spi.TypeEncounter +
    + +  type  +() in com.google.inject.tools.jmx.ManagedBindingMBean +
    + +getProviderInstance +()
    + +getProviderKey +()
    + +getScopeBindings +()
    + +getServletInstance +()
    + +getSetKey +()
    + +getSource
    +  type  +() in com.google.inject.spi.Element +
    + +  type  +() in com.google.inject.tools.jmx.ManagedBindingMBean +
    + +getSourceKey +()
    + +getSourceName +(Object)
    + +getTailNodeId +()
    + +getTypeConverterBinding +()
    + +getTypeConverterBindings +()
    + +getUriPatternType +()
    + +getValue +()
    + +getValueTypeLiteral +()
    + +GraphvizEdge
    +  com.google.inject.grapher.graphviz
    + +  GraphvizEdge +(NodeId, NodeId) constructor
    + +GraphvizModule
    + +GraphvizNode
    +  com.google.inject.grapher.graphviz
    + +  GraphvizNode +(NodeId) constructor
    + +Guice
    + + +
    H  +A +B +C +D +E +F +G +I +K +L +M +N +O +P +R +S +T +U +V +W + TOP +
    +hasAttributes +()
    + +HasDependencies
    + +hear +(TypeLiteral<I>, TypeEncounter<I>)
    + + +
    I  +A +B +C +D +E +F +G +H +K +L +M +N +O +P +R +S +T +U +V +W + TOP +
    +ImplementationNode
    + +in
    +  type  +(Scope) in com.google.inject.binder.ScopedBindingBuilder +
    + +  type  +(Class<Annotation>) in com.google.inject.binder.ScopedBindingBuilder +
    + +Inject
    + +InjectionListener
    + +injectMembers
    +  type  +(Object) in com.google.inject.Injector +
    + +  type  +(T) in com.google.inject.MembersInjector +
    + +Injector
    + +InjectorGrapher
    + +install +(Module)
    + +InstanceBinding
    + +InstanceFilterBinding
    + +InstanceServletBinding
    + +InterfaceNode
    + + +
    K  +A +B +C +D +E +F +G +H +I +L +M +N +O +P +R +S +T +U +V +W + TOP +
    +Key
    + + +
    L  +A +B +C +D +E +F +G +H +I +K +M +N +O +P +R +S +T +U +V +W + TOP +
    +LinkedBindingBuilder
    + +LinkedFilterBinding
    + +LinkedKeyBinding
    + +LinkedServletBinding
    + + +
    M  +A +B +C +D +E +F +G +H +I +K +L +N +O +P +R +S +T +U +V +W + TOP +
    +ManagedBindingMBean
    + +MapBinder
    + +MapBinderBinding
    + +Matcher
    + +matches +(T)
    + +matchesUri +(String)
    + +MembersInjector
    + +Message
    + +Module
    + +Modules.OverriddenModuleBuilder
    + +Multibinder
    + +MultibinderBinding
    + +MultibindingsTargetVisitor
    + + +
    N  +A +B +C +D +E +F +G +H +I +K +L +M +O +P +R +S +T +U +V +W + TOP +
    +NameFactory
    + +newPrivateBinder +()
    + + +
    O  +A +B +C +D +E +F +G +H +I +K +L +M +N +P +R +S +T +U +V +W + TOP +
    +ofType
    +  type  +(Type) in com.google.inject.Key +
    + +  type  +(TypeLiteral<T>) in com.google.inject.Key +
    + +  type  +(Class<T>) in com.google.inject.Key +
    + +or +(Matcher<? super T>)
    + + +
    P  +A +B +C +D +E +F +G +H +I +K +L +M +N +O +R +S +T +U +V +W + TOP +
    +permitsDuplicates
    +  type  +() in com.google.inject.multibindings.MapBinderBinding +
    + +  type  +() in com.google.inject.multibindings.MultibinderBinding +
    + +PersistService
    + +PortIdFactory
    + +PrivateBinder
    + +PrivateElements
    + +PrivateModule
    + +Provider
    + +ProviderBinding
    + +ProviderInstanceBinding
    + +ProviderKeyBinding
    + +ProviderWithExtensionVisitor
    + +Provides
    + + +
    R  +A +B +C +D +E +F +G +H +I +K +L +M +N +O +P +S +T +U +V +W + TOP +
    +register
    +  type  +(MembersInjector<? super I>) in com.google.inject.spi.TypeEncounter +
    + +  type  +(InjectionListener<? super I>) in com.google.inject.spi.TypeEncounter +
    + +requestInjection
    +  type  +(TypeLiteral<T>, T) in com.google.inject.Binder +
    + +  type  +(Object) in com.google.inject.Binder +
    + +requestStaticInjection +(Class[])
    + +requireExplicitBindings +()
    + + +
    S  +A +B +C +D +E +F +G +H +I +K +L +M +N +O +P +R +T +U +V +W + TOP +
    +Scope
    + +scope +(Key<T>, Provider<T>)
    + +ScopedBindingBuilder
    + +scopeRequest +(Callable<T>, Map<Key<?>, Object>)
    + +Scopes
    + +ServletModule.FilterKeyBindingBuilder
    + +ServletModule.ServletKeyBindingBuilder
    + +ServletModuleBinding
    + +ServletModuleTargetVisitor
    + +ServletScopes
    + +skipSources
    +  type  +(Class[]) in com.google.inject.Binder +
    + +  type  +(Class[]) in com.google.inject.PrivateBinder +
    + +start +()
    + +stop +()
    + + +
    T  +A +B +C +D +E +F +G +H +I +K +L +M +N +O +P +R +S +U +V +W + TOP +
    +through
    +  type  +(Filter) in com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder +
    + +  type  +(Filter, Map<String, String>) in com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder +
    + +  type  +(Key<? extends Filter>) in com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder +
    + +  type  +(Key<? extends Filter>, Map<String, String>) in com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder +
    + +  type  +(Class<? extends Filter>) in com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder +
    + +  type  +(Class<? extends Filter>, Map<String, String>) in com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder +
    + +ThrowingProvider
    + +ThrowingProviderBinder
    + +ThrowingProviderBinder.SecondaryBinder
    + +to
    +  type  +(Enum<E>) in com.google.inject.binder.ConstantBindingBuilder +
    + +  type  +(boolean) in com.google.inject.binder.ConstantBindingBuilder +
    + +  type  +(byte) in com.google.inject.binder.ConstantBindingBuilder +
    + +  type  +(char) in com.google.inject.binder.ConstantBindingBuilder +
    + +  type  +(double) in com.google.inject.binder.ConstantBindingBuilder +
    + +  type  +(float) in com.google.inject.binder.ConstantBindingBuilder +
    + +  type  +(int) in com.google.inject.binder.ConstantBindingBuilder +
    + +  type  +(Class<?>) in com.google.inject.binder.ConstantBindingBuilder +
    + +  type  +(String) in com.google.inject.binder.ConstantBindingBuilder +
    + +  type  +(long) in com.google.inject.binder.ConstantBindingBuilder +
    + +  type  +(short) in com.google.inject.binder.ConstantBindingBuilder +
    + +  type  +(Key<? extends T>) in com.google.inject.binder.LinkedBindingBuilder +
    + +  type  +(TypeLiteral<? extends T>) in com.google.inject.binder.LinkedBindingBuilder +
    + +  type  +(Class<? extends T>) in com.google.inject.binder.LinkedBindingBuilder +
    + +toConstructor
    +  type  +(Constructor<S>) in com.google.inject.binder.LinkedBindingBuilder +
    + +  type  +(Constructor<S>, TypeLiteral<? extends S>) in com.google.inject.binder.LinkedBindingBuilder +
    + +toInstance +(T)
    + +toProvider
    +  type  +(Key<Provider<? extends T>>) in com.google.inject.binder.LinkedBindingBuilder +
    + +  type  +(Provider<? extends T>) in com.google.inject.binder.LinkedBindingBuilder +
    + +  type  +(TypeLiteral<Provider<? extends T>>) in com.google.inject.binder.LinkedBindingBuilder +
    + +  type  +(Class<Provider<? extends T>>) in com.google.inject.binder.LinkedBindingBuilder +
    + +toString +()
    + +TransitiveDependencyVisitor
    + +TypeConverter
    + +TypeEncounter
    + +TypeListener
    + + +
    U  +A +B +C +D +E +F +G +H +I +K +L +M +N +O +P +R +S +T +V +W + TOP +
    +UnitOfWork
    + + +
    V  +A +B +C +D +E +F +G +H +I +K +L +M +N +O +P +R +S +T +U +W + TOP +
    +visit
    +  type  +(AssistedInjectBinding<? extends T>) in com.google.inject.assistedinject.AssistedInjectTargetVisitor +
    + +  type  +(MapBinderBinding<? extends T>) in com.google.inject.multibindings.MultibindingsTargetVisitor +
    + +  type  +(MultibinderBinding<? extends T>) in com.google.inject.multibindings.MultibindingsTargetVisitor +
    + +  type  +(InstanceFilterBinding) in com.google.inject.servlet.ServletModuleTargetVisitor +
    + +  type  +(InstanceServletBinding) in com.google.inject.servlet.ServletModuleTargetVisitor +
    + +  type  +(LinkedFilterBinding) in com.google.inject.servlet.ServletModuleTargetVisitor +
    + +  type  +(LinkedServletBinding) in com.google.inject.servlet.ServletModuleTargetVisitor +
    + +  type  +(ConstructorBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    + +  type  +(ConvertedConstantBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    + +  type  +(ExposedBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    + +  type  +(InstanceBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    + +  type  +(LinkedKeyBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    + +  type  +(ProviderBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    + +  type  +(ProviderInstanceBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    + +  type  +(ProviderKeyBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    + +  type  +(UntargettedBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    + +  type  +(Binding<T>) in com.google.inject.spi.ElementVisitor +
    + +  type  +(DisableCircularProxiesOption) in com.google.inject.spi.ElementVisitor +
    + +  type  +(InjectionRequest<?>) in com.google.inject.spi.ElementVisitor +
    + +  type  +(InterceptorBinding) in com.google.inject.spi.ElementVisitor +
    + +  type  +(MembersInjectorLookup<T>) in com.google.inject.spi.ElementVisitor +
    + +  type  +(Message) in com.google.inject.spi.ElementVisitor +
    + +  type  +(PrivateElements) in com.google.inject.spi.ElementVisitor +
    + +  type  +(ProviderLookup<T>) in com.google.inject.spi.ElementVisitor +
    + +visitEagerSingleton +()
    + +visitNoScoping +()
    + +visitScope +(Scope)
    + +visitScopeAnnotation +(Class<Annotation>)
    + + +
    W  +A +B +C +D +E +F +G +H +I +K +L +M +N +O +P +R +S +T +U +V + TOP +
    +with
    +  type  +(HttpServlet) in com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder +
    + +  type  +(HttpServlet, Map<String, String>) in com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder +
    + +  type  +(Key<? extends HttpServlet>) in com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder +
    + +  type  +(Key<? extends HttpServlet>, Map<String, String>) in com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder +
    + +  type  +(Class<? extends HttpServlet>) in com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder +
    + +  type  +(Class<? extends HttpServlet>, Map<String, String>) in com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder +
    + +  type  +(Module[]) in com.google.inject.util.Modules.OverriddenModuleBuilder +
    + +  type  +(Iterable<Module>) in com.google.inject.util.Modules.OverriddenModuleBuilder +
    + +withoutAttributes +()
    + +withSource
    +  type  +(Object) in com.google.inject.Binder +
    + +  type  +(Object) in com.google.inject.PrivateBinder +
    + + diff --git a/latest-api-diffs/4.0/changes/alldiffs_index_removals.html b/latest-api-diffs/4.0/changes/alldiffs_index_removals.html index 496750adb0..08e3652940 100644 --- a/latest-api-diffs/4.0/changes/alldiffs_index_removals.html +++ b/latest-api-diffs/4.0/changes/alldiffs_index_removals.html @@ -1,269 +1,292 @@ - - - - - - - - - -All Removals Index - - - - - - - - - - - - - - - - - - - - - -
    -All Differences -
    - -Removals - -
    - -Additions - -
    - -Changes - -
    -Bold is New, strike is deleted -

    - - -
    A  -B -D -G -I -N -O -R -S -V - TOP -
    -addMember -(Member)
    - - -
    B  -A -D -G -I -N -O -R -S -V - TOP -
    -BindingEdge.Factory
    - -BindingEdgeFactory
    - -BindingEdgeFactory.GraphvizEdgeAdaptor
    - - -
    D  -A -B -G -I -N -O -R -S -V - TOP -
    -DependencyEdge.Factory
    - -DependencyEdgeFactory
    - -DependencyEdgeFactory.GraphvizEdgeAdaptor
    - - -
    G  -A -B -D -I -N -O -R -S -V - TOP -
    -graph -()
    - -GrapherModule
    - -GraphingVisitor
    - -GraphvizRenderer
    - - -
    I  -A -B -D -G -N -O -R -S -V - TOP -
    -ImplementationNode.Factory
    - -ImplementationNodeFactory
    - -ImplementationNodeFactory.GraphvizNodeAdaptor
    - -InjectorGrapher -(BindingTargetVisitor<Object, Collection<Key<?>>>, BindingTargetVisitor<Object, Void>, Renderer) constructor
    - -InterfaceNode.Factory
    - -InterfaceNodeFactory
    - -InterfaceNodeFactory.GraphvizNodeAdaptor
    - - -
    N  -A -B -D -G -I -O -R -S -V - TOP -
    -NodeAliasFactory
    - -NodeIdFactory
    - - -
    O  -A -B -D -G -I -N -R -S -V - TOP -
    -of -(Injector)
    - - -
    R  -A -B -D -G -I -N -O -S -V - TOP -
    -Renderer
    - -rootedAt
    -  type  -(Key[]) in com.google.inject.grapher.InjectorGrapher -
    - -  type  -(Class[]) in com.google.inject.grapher.InjectorGrapher -
    - - -
    S  -A -B -D -G -I -N -O -R -V - TOP -
    -setClassKey -(Key<?>)
    - -setInstance -(Object)
    - -setKey -(Key<?>)
    - -setSource
    -  type  -(Object) in com.google.inject.grapher.ImplementationNode -
    - -  type  -(Object) in com.google.inject.grapher.InterfaceNode -
    - -setType -(Type)
    - -StringNodeIdFactory
    - - -
    V  -A -B -D -G -I -N -O -R -S - TOP -
    -visit
    -  type  -(ExposedBinding<?>) in com.google.inject.grapher.TransitiveDependencyVisitor -
    - -  type  -(UntargettedBinding<?>) in com.google.inject.grapher.TransitiveDependencyVisitor -
    - - + + + + + + + + + +All Removals Index + + + + + + + + + + + + + + + + + + + + + +
    +All Differences +
    + +Removals + +
    + +Additions + +
    + +Changes + +
    +Bold is New, strike is deleted +

    + + +
    A  +B +D +G +I +N +O +R +S +V + TOP +
    +addMember +(Member)
    + + +
    B  +A +D +G +I +N +O +R +S +V + TOP +
    +BindingEdge.Factory
    + +BindingEdgeFactory
    + +BindingEdgeFactory.GraphvizEdgeAdaptor
    + +bindListener +(Matcher<TypeLiteral<?>>, TypeListener)
    + + +
    D  +A +B +G +I +N +O +R +S +V + TOP +
    +DependencyEdge.Factory
    + +DependencyEdgeFactory
    + +DependencyEdgeFactory.GraphvizEdgeAdaptor
    + + +
    G  +A +B +D +I +N +O +R +S +V + TOP +
    +graph +()
    + +GrapherModule
    + +GraphingVisitor
    + +GraphvizRenderer
    + + +
    I  +A +B +D +G +N +O +R +S +V + TOP +
    +ImplementationNode.Factory
    + +ImplementationNodeFactory
    + +ImplementationNodeFactory.GraphvizNodeAdaptor
    + +InjectorGrapher +(BindingTargetVisitor<Object, Collection<Key<?>>>, BindingTargetVisitor<Object, Void>, Renderer) constructor
    + +InterfaceNode.Factory
    + +InterfaceNodeFactory
    + +InterfaceNodeFactory.GraphvizNodeAdaptor
    + + +
    N  +A +B +D +G +I +O +R +S +V + TOP +
    +NodeAliasFactory
    + +NodeIdFactory
    + + +
    O  +A +B +D +G +I +N +R +S +V + TOP +
    +of +(Injector)
    + + +
    R  +A +B +D +G +I +N +O +S +V + TOP +
    +Renderer
    + +rootedAt
    +  type  +(Key[]) in com.google.inject.grapher.InjectorGrapher +
    + +  type  +(Class[]) in com.google.inject.grapher.InjectorGrapher +
    + + +
    S  +A +B +D +G +I +N +O +R +V + TOP +
    +setClassKey +(Key<?>)
    + +setInstance +(Object)
    + +setKey +(Key<?>)
    + +setSource
    +  type  +(Object) in com.google.inject.grapher.ImplementationNode +
    + +  type  +(Object) in com.google.inject.grapher.InterfaceNode +
    + +setType +(Type)
    + +StringNodeIdFactory
    + + +
    V  +A +B +D +G +I +N +O +R +S + TOP +
    +visit
    +  type  +(ExposedBinding<?>) in com.google.inject.grapher.TransitiveDependencyVisitor +
    + +  type  +(UntargettedBinding<?>) in com.google.inject.grapher.TransitiveDependencyVisitor +
    + +  type  +(RequireExplicitBindingsOption) in com.google.inject.spi.ElementVisitor +
    + +  type  +(ScopeBinding) in com.google.inject.spi.ElementVisitor +
    + +  type  +(StaticInjectionRequest) in com.google.inject.spi.ElementVisitor +
    + +  type  +(TypeConverterBinding) in com.google.inject.spi.ElementVisitor +
    + +  type  +(TypeListenerBinding) in com.google.inject.spi.ElementVisitor +
    + + diff --git a/latest-api-diffs/4.0/changes/changes-summary.html b/latest-api-diffs/4.0/changes/changes-summary.html index c7f77fc44a..b7b0fe6934 100644 --- a/latest-api-diffs/4.0/changes/changes-summary.html +++ b/latest-api-diffs/4.0/changes/changes-summary.html @@ -1,113 +1,155 @@ - - - - - - - - - -API Differences between 3.0 and 4.0 - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -


    - -
    -

    API Differences

    -
    -
    -

    Between 3.0 and 4.0

    -
    -

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Changed Packages
    - - com.google.inject -  
    - - com.google.inject.grapher -  
    - - com.google.inject.grapher.
    graphviz
    -
     
    - - com.google.inject.multibindings -  
    - - com.google.inject.servlet -  
    - - com.google.inject.spi -  
    - - com.google.inject.throwingproviders -  
    -  - - - - + + + + + + + + + +API Differences between 3.0 and 4.0 + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +


    + +
    +

    API Differences

    +
    +
    +

    Between 3.0 and 4.0

    +
    +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Changed Packages
    + + com.google.inject +  
    + + com.google.inject.assistedinject +  
    + + com.google.inject.binder +  
    + + com.google.inject.grapher +  
    + + com.google.inject.grapher.
    graphviz
    +
     
    + + com.google.inject.matcher +  
    + + com.google.inject.multibindings +  
    + + com.google.inject.persist +  
    + + com.google.inject.servlet +  
    + + com.google.inject.spi +  
    + + com.google.inject.throwingproviders +  
    + + com.google.inject.tools.jmx +  
    + + com.google.inject.util +  
    +  + + + + diff --git a/latest-api-diffs/4.0/changes/classes_index_additions.html b/latest-api-diffs/4.0/changes/classes_index_additions.html index 4afba47261..61cb706b20 100644 --- a/latest-api-diffs/4.0/changes/classes_index_additions.html +++ b/latest-api-diffs/4.0/changes/classes_index_additions.html @@ -1,204 +1,206 @@ - - - - - - - - - -Class Additions Index - - - - - - - - - - - - - - - - - - - - - -
    -All Classes -
    - -Removals - -
    - -Additions - -
    - -Changes - -
    -Bold is New, strike is deleted -

    - -
    A  -D -E -G -I -N -P -R -S -T - TOP -
    -AbstractInjectorGrapher
    -AbstractInjectorGrapher.GrapherParameters
    -Alias
    -AliasCreator
    - -
    D  -A -E -G -I -N -P -R -S -T - TOP -
    -DefaultRootKeySetCreator
    -DependencyAndSource
    - -
    E  -A -D -G -I -N -P -R -S -T - TOP -
    -Edge
    -EdgeCreator
    -ElementSource
    - -
    G  -A -D -E -I -N -P -R -S -T - TOP -
    -GraphvizGrapher
    - -
    I  -A -D -E -G -N -P -R -S -T - TOP -
    -InstanceNode
    - -
    N  -A -D -E -G -I -P -R -S -T - TOP -
    -Node
    -NodeCreator
    -NodeId
    -NodeId.NodeType
    - -
    P  -A -D -E -G -I -N -R -S -T - TOP -
    -ProvisionListener
    -ProvisionListener.ProvisionInvocation
    -ProvisionListenerBinding
    - -
    R  -A -D -E -G -I -N -P -S -T - TOP -
    -RequireAtInjectOnConstructorsOption
    -RequireExactBindingAnnotationsOption
    -RootKeySetCreator
    - -
    S  -A -D -E -G -I -N -P -R -T - TOP -
    -ScopingException
    -ScopingOnly
    - -
    T  -A -D -E -G -I -N -P -R -S - TOP -
    -ThrowingInject
    - - + + + + + + + + + +Class Additions Index + + + + + + + + + + + + + + + + + + + + + +
    +All Classes +
    + +Removals + +
    + +Additions + +
    + +Changes + +
    +Bold is New, strike is deleted +

    + +
    A  +D +E +G +I +N +P +R +S +T + TOP +
    +AbstractInjectorGrapher
    +AbstractInjectorGrapher.GrapherParameters
    +Alias
    +AliasCreator
    + +
    D  +A +E +G +I +N +P +R +S +T + TOP +
    +DefaultRootKeySetCreator
    +DependencyAndSource
    + +
    E  +A +D +G +I +N +P +R +S +T + TOP +
    +Edge
    +EdgeCreator
    +ElementSource
    + +
    G  +A +D +E +I +N +P +R +S +T + TOP +
    +GraphvizGrapher
    + +
    I  +A +D +E +G +N +P +R +S +T + TOP +
    +InstanceNode
    + +
    N  +A +D +E +G +I +P +R +S +T + TOP +
    +Node
    +NodeCreator
    +NodeId
    +NodeId.NodeType
    + +
    P  +A +D +E +G +I +N +R +S +T + TOP +
    +ProvidesMethodBinding
    +ProvidesMethodTargetVisitor
    +ProvisionListener
    +ProvisionListener.ProvisionInvocation
    +ProvisionListenerBinding
    + +
    R  +A +D +E +G +I +N +P +S +T + TOP +
    +RequireAtInjectOnConstructorsOption
    +RequireExactBindingAnnotationsOption
    +RootKeySetCreator
    + +
    S  +A +D +E +G +I +N +P +R +T + TOP +
    +ScopingException
    +ScopingOnly
    + +
    T  +A +D +E +G +I +N +P +R +S + TOP +
    +ThrowingInject
    + + diff --git a/latest-api-diffs/4.0/changes/classes_index_all.html b/latest-api-diffs/4.0/changes/classes_index_all.html index f47080b783..b30a2a36a2 100644 --- a/latest-api-diffs/4.0/changes/classes_index_all.html +++ b/latest-api-diffs/4.0/changes/classes_index_all.html @@ -1,357 +1,514 @@ - - - - - - - - - -Class Differences Index - - - - - - - - - - - - - - - - - - - - - -
    -All Classes -
    - -Removals - -
    - -Additions - -
    - -Changes - -
    -Bold is New, strike is deleted -

    - -
    A  -B -C -D -E -G -I -K -M -N -P -R -S -T - TOP -
    -AbstractInjectorGrapher
    -AbstractInjectorGrapher.GrapherParameters
    -AbstractModule
    -Alias
    -AliasCreator
    - -
    B  -A -C -D -E -G -I -K -M -N -P -R -S -T - TOP -
    -Binder
    -BindingEdge
    -BindingEdge.Factory
    -BindingEdgeFactory
    -BindingEdgeFactory.GraphvizEdgeAdaptor
    - -
    C  -A -B -D -E -G -I -K -M -N -P -R -S -T - TOP -
    -ConvertedConstantBinding
    - -
    D  -A -B -C -E -G -I -K -M -N -P -R -S -T - TOP -
    -DefaultElementVisitor
    -DefaultRootKeySetCreator
    -DependencyAndSource
    -DependencyEdge
    -DependencyEdge.Factory
    -DependencyEdgeFactory
    -DependencyEdgeFactory.GraphvizEdgeAdaptor
    - -
    E  -A -B -C -D -G -I -K -M -N -P -R -S -T - TOP -
    -Edge
    -EdgeCreator
    -ElementSource
    -ElementVisitor
    - -
    G  -A -B -C -D -E -I -K -M -N -P -R -S -T - TOP -
    -GrapherModule
    -GraphingVisitor
    -GraphvizEdge
    -GraphvizGrapher
    -GraphvizModule
    -GraphvizNode
    -GraphvizRenderer
    -Guice
    - -
    I  -A -B -C -D -E -G -K -M -N -P -R -S -T - TOP -
    -ImplementationNode
    -ImplementationNode.Factory
    -ImplementationNodeFactory
    -ImplementationNodeFactory.GraphvizNodeAdaptor
    -Inject
    -InjectorGrapher
    -InstanceNode
    -InterfaceNode
    -InterfaceNode.Factory
    -InterfaceNodeFactory
    -InterfaceNodeFactory.GraphvizNodeAdaptor
    - -
    K  -A -B -C -D -E -G -I -M -N -P -R -S -T - TOP -
    -Key
    - -
    M  -A -B -C -D -E -G -I -K -N -P -R -S -T - TOP -
    -MapBinder
    -Multibinder
    - -
    N  -A -B -C -D -E -G -I -K -M -P -R -S -T - TOP -
    -Node
    -NodeAliasFactory
    -NodeCreator
    -NodeId
    -NodeId.NodeType
    -NodeIdFactory
    - -
    P  -A -B -C -D -E -G -I -K -M -N -R -S -T - TOP -
    -PortIdFactory
    -PrivateModule
    -Provides
    -ProvisionListener
    -ProvisionListener.ProvisionInvocation
    -ProvisionListenerBinding
    - -
    R  -A -B -C -D -E -G -I -K -M -N -P -S -T - TOP -
    -Renderer
    -RequireAtInjectOnConstructorsOption
    -RequireExactBindingAnnotationsOption
    -RootKeySetCreator
    - -
    S  -A -B -C -D -E -G -I -K -M -N -P -R -T - TOP -
    -Scopes
    -ScopingException
    -ScopingOnly
    -ServletScopes
    -StringNodeIdFactory
    - -
    T  -A -B -C -D -E -G -I -K -M -N -P -R -S - TOP -
    -ThrowingInject
    -ThrowingProviderBinder
    -ThrowingProviderBinder.SecondaryBinder
    -TransitiveDependencyVisitor
    - - + + + + + + + + + +Class Differences Index + + + + + + + + + + + + + + + + + + + + + +
    +All Classes +
    + +Removals + +
    + +Additions + +
    + +Changes + +
    +Bold is New, strike is deleted +

    + +
    A  +B +C +D +E +G +H +I +K +L +M +N +P +R +S +T +U + TOP +
    +AbstractInjectorGrapher
    +AbstractInjectorGrapher.GrapherParameters
    +AbstractModule
    +Alias
    +AliasCreator
    +AnnotatedBindingBuilder
    +AnnotatedConstantBindingBuilder
    +AnnotatedElementBuilder
    +AssistedInjectBinding
    +AssistedInjectTargetVisitor
    +AssistedMethod
    + +
    B  +A +C +D +E +G +H +I +K +L +M +N +P +R +S +T +U + TOP +
    +Binder
    +Binding
    +BindingEdge
    +BindingEdge.Factory
    +BindingEdgeFactory
    +BindingEdgeFactory.GraphvizEdgeAdaptor
    +BindingScopingVisitor
    +BindingTargetVisitor
    + +
    C  +A +B +D +E +G +H +I +K +L +M +N +P +R +S +T +U + TOP +
    +CheckedProvider
    +ConstantBindingBuilder
    +ConstructorBinding
    +ConvertedConstantBinding
    + +
    D  +A +B +C +E +G +H +I +K +L +M +N +P +R +S +T +U + TOP +
    +DefaultElementVisitor
    +DefaultRootKeySetCreator
    +DependencyAndSource
    +DependencyEdge
    +DependencyEdge.Factory
    +DependencyEdgeFactory
    +DependencyEdgeFactory.GraphvizEdgeAdaptor
    + +
    E  +A +B +C +D +G +H +I +K +L +M +N +P +R +S +T +U + TOP +
    +Edge
    +EdgeCreator
    +Element
    +ElementSource
    +ElementVisitor
    +ExposedBinding
    + +
    G  +A +B +C +D +E +H +I +K +L +M +N +P +R +S +T +U + TOP +
    +GrapherModule
    +GraphingVisitor
    +GraphvizEdge
    +GraphvizGrapher
    +GraphvizModule
    +GraphvizNode
    +GraphvizRenderer
    +Guice
    + +
    H  +A +B +C +D +E +G +I +K +L +M +N +P +R +S +T +U + TOP +
    +HasDependencies
    + +
    I  +A +B +C +D +E +G +H +K +L +M +N +P +R +S +T +U + TOP +
    +ImplementationNode
    +ImplementationNode.Factory
    +ImplementationNodeFactory
    +ImplementationNodeFactory.GraphvizNodeAdaptor
    +Inject
    +InjectionListener
    +Injector
    +InjectorGrapher
    +InstanceBinding
    +InstanceFilterBinding
    +InstanceNode
    +InstanceServletBinding
    +InterfaceNode
    +InterfaceNode.Factory
    +InterfaceNodeFactory
    +InterfaceNodeFactory.GraphvizNodeAdaptor
    + +
    K  +A +B +C +D +E +G +H +I +L +M +N +P +R +S +T +U + TOP +
    +Key
    + +
    L  +A +B +C +D +E +G +H +I +K +M +N +P +R +S +T +U + TOP +
    +LinkedBindingBuilder
    +LinkedFilterBinding
    +LinkedKeyBinding
    +LinkedServletBinding
    + +
    M  +A +B +C +D +E +G +H +I +K +L +N +P +R +S +T +U + TOP +
    +ManagedBindingMBean
    +MapBinder
    +MapBinderBinding
    +Matcher
    +MembersInjector
    +Message
    +Module
    +Modules.OverriddenModuleBuilder
    +Multibinder
    +MultibinderBinding
    +MultibindingsTargetVisitor
    + +
    N  +A +B +C +D +E +G +H +I +K +L +M +P +R +S +T +U + TOP +
    +NameFactory
    +Node
    +NodeAliasFactory
    +NodeCreator
    +NodeId
    +NodeId.NodeType
    +NodeIdFactory
    + +
    P  +A +B +C +D +E +G +H +I +K +L +M +N +R +S +T +U + TOP +
    +PersistService
    +PortIdFactory
    +PrivateBinder
    +PrivateElements
    +PrivateModule
    +Provider
    +ProviderBinding
    +ProviderInstanceBinding
    +ProviderKeyBinding
    +ProviderWithExtensionVisitor
    +Provides
    +ProvidesMethodBinding
    +ProvidesMethodTargetVisitor
    +ProvisionListener
    +ProvisionListener.ProvisionInvocation
    +ProvisionListenerBinding
    + +
    R  +A +B +C +D +E +G +H +I +K +L +M +N +P +S +T +U + TOP +
    +Renderer
    +RequireAtInjectOnConstructorsOption
    +RequireExactBindingAnnotationsOption
    +RootKeySetCreator
    + +
    S  +A +B +C +D +E +G +H +I +K +L +M +N +P +R +T +U + TOP +
    +Scope
    +ScopedBindingBuilder
    +Scopes
    +ScopingException
    +ScopingOnly
    +ServletModule.FilterKeyBindingBuilder
    +ServletModule.ServletKeyBindingBuilder
    +ServletModuleBinding
    +ServletModuleTargetVisitor
    +ServletScopes
    +StringNodeIdFactory
    + +
    T  +A +B +C +D +E +G +H +I +K +L +M +N +P +R +S +U + TOP +
    +ThrowingInject
    +ThrowingProvider
    +ThrowingProviderBinder
    +ThrowingProviderBinder.SecondaryBinder
    +TransitiveDependencyVisitor
    +TypeConverter
    +TypeEncounter
    +TypeListener
    + +
    U  +A +B +C +D +E +G +H +I +K +L +M +N +P +R +S +T + TOP +
    +UnitOfWork
    + + diff --git a/latest-api-diffs/4.0/changes/classes_index_changes.html b/latest-api-diffs/4.0/changes/classes_index_changes.html index 22e5800aa7..562dd37e14 100644 --- a/latest-api-diffs/4.0/changes/classes_index_changes.html +++ b/latest-api-diffs/4.0/changes/classes_index_changes.html @@ -1,256 +1,433 @@ - - - - - - - - - -Class Changes Index - - - - - - - - - - - - - - - - - - - - - -
    -All Classes -
    - -Removals - -
    - -Additions - -
    - -Changes - -
    -Bold is New, strike is deleted -

    - -
    A  -B -C -D -E -G -I -K -M -P -S -T - TOP -
    -AbstractModule
    - -
    B  -A -C -D -E -G -I -K -M -P -S -T - TOP -
    -Binder
    -BindingEdge
    - -
    C  -A -B -D -E -G -I -K -M -P -S -T - TOP -
    -ConvertedConstantBinding
    - -
    D  -A -B -C -E -G -I -K -M -P -S -T - TOP -
    -DefaultElementVisitor
    -DependencyEdge
    - -
    E  -A -B -C -D -G -I -K -M -P -S -T - TOP -
    -ElementVisitor
    - -
    G  -A -B -C -D -E -I -K -M -P -S -T - TOP -
    -GraphvizEdge
    -GraphvizModule
    -GraphvizNode
    -Guice
    - -
    I  -A -B -C -D -E -G -K -M -P -S -T - TOP -
    -ImplementationNode
    -Inject
    -InjectorGrapher
    -InterfaceNode
    - -
    K  -A -B -C -D -E -G -I -M -P -S -T - TOP -
    -Key
    - -
    M  -A -B -C -D -E -G -I -K -P -S -T - TOP -
    -MapBinder
    -Multibinder
    - -
    P  -A -B -C -D -E -G -I -K -M -S -T - TOP -
    -PortIdFactory
    -PrivateModule
    -Provides
    - -
    S  -A -B -C -D -E -G -I -K -M -P -T - TOP -
    -Scopes
    -ServletScopes
    - -
    T  -A -B -C -D -E -G -I -K -M -P -S - TOP -
    -ThrowingProviderBinder
    -ThrowingProviderBinder.SecondaryBinder
    -TransitiveDependencyVisitor
    - - + + + + + + + + + +Class Changes Index + + + + + + + + + + + + + + + + + + + + + +
    +All Classes +
    + +Removals + +
    + +Additions + +
    + +Changes + +
    +Bold is New, strike is deleted +

    + +
    A  +B +C +D +E +G +H +I +K +L +M +N +P +S +T +U + TOP +
    +AbstractModule
    +AnnotatedBindingBuilder
    +AnnotatedConstantBindingBuilder
    +AnnotatedElementBuilder
    +AssistedInjectBinding
    +AssistedInjectTargetVisitor
    +AssistedMethod
    + +
    B  +A +C +D +E +G +H +I +K +L +M +N +P +S +T +U + TOP +
    +Binder
    +Binding
    +BindingEdge
    +BindingScopingVisitor
    +BindingTargetVisitor
    + +
    C  +A +B +D +E +G +H +I +K +L +M +N +P +S +T +U + TOP +
    +CheckedProvider
    +ConstantBindingBuilder
    +ConstructorBinding
    +ConvertedConstantBinding
    + +
    D  +A +B +C +E +G +H +I +K +L +M +N +P +S +T +U + TOP +
    +DefaultElementVisitor
    +DependencyEdge
    + +
    E  +A +B +C +D +G +H +I +K +L +M +N +P +S +T +U + TOP +
    +Element
    +ElementVisitor
    +ExposedBinding
    + +
    G  +A +B +C +D +E +H +I +K +L +M +N +P +S +T +U + TOP +
    +GraphvizEdge
    +GraphvizModule
    +GraphvizNode
    +Guice
    + +
    H  +A +B +C +D +E +G +I +K +L +M +N +P +S +T +U + TOP +
    +HasDependencies
    + +
    I  +A +B +C +D +E +G +H +K +L +M +N +P +S +T +U + TOP +
    +ImplementationNode
    +Inject
    +InjectionListener
    +Injector
    +InjectorGrapher
    +InstanceBinding
    +InstanceFilterBinding
    +InstanceServletBinding
    +InterfaceNode
    + +
    K  +A +B +C +D +E +G +H +I +L +M +N +P +S +T +U + TOP +
    +Key
    + +
    L  +A +B +C +D +E +G +H +I +K +M +N +P +S +T +U + TOP +
    +LinkedBindingBuilder
    +LinkedFilterBinding
    +LinkedKeyBinding
    +LinkedServletBinding
    + +
    M  +A +B +C +D +E +G +H +I +K +L +N +P +S +T +U + TOP +
    +ManagedBindingMBean
    +MapBinder
    +MapBinderBinding
    +Matcher
    +MembersInjector
    +Message
    +Module
    +Modules.OverriddenModuleBuilder
    +Multibinder
    +MultibinderBinding
    +MultibindingsTargetVisitor
    + +
    N  +A +B +C +D +E +G +H +I +K +L +M +P +S +T +U + TOP +
    +NameFactory
    + +
    P  +A +B +C +D +E +G +H +I +K +L +M +N +S +T +U + TOP +
    +PersistService
    +PortIdFactory
    +PrivateBinder
    +PrivateElements
    +PrivateModule
    +Provider
    +ProviderBinding
    +ProviderInstanceBinding
    +ProviderKeyBinding
    +ProviderWithExtensionVisitor
    +Provides
    + +
    S  +A +B +C +D +E +G +H +I +K +L +M +N +P +T +U + TOP +
    +Scope
    +ScopedBindingBuilder
    +Scopes
    +ServletModule.FilterKeyBindingBuilder
    +ServletModule.ServletKeyBindingBuilder
    +ServletModuleBinding
    +ServletModuleTargetVisitor
    +ServletScopes
    + +
    T  +A +B +C +D +E +G +H +I +K +L +M +N +P +S +U + TOP +
    +ThrowingProvider
    +ThrowingProviderBinder
    +ThrowingProviderBinder.SecondaryBinder
    +TransitiveDependencyVisitor
    +TypeConverter
    +TypeEncounter
    +TypeListener
    + +
    U  +A +B +C +D +E +G +H +I +K +L +M +N +P +S +T + TOP +
    +UnitOfWork
    + + diff --git a/latest-api-diffs/4.0/changes/classes_index_removals.html b/latest-api-diffs/4.0/changes/classes_index_removals.html index bf1a17cb8d..64bcd32424 100644 --- a/latest-api-diffs/4.0/changes/classes_index_removals.html +++ b/latest-api-diffs/4.0/changes/classes_index_removals.html @@ -1,139 +1,139 @@ - - - - - - - - - -Class Removals Index - - - - - - - - - - - - - - - - - - - - - -
    -All Classes -
    - -Removals - -
    - -Additions - -
    - -Changes - -
    -Bold is New, strike is deleted -

    - -
    B  -D -G -I -N -R -S - TOP -
    -BindingEdge.Factory
    -BindingEdgeFactory
    -BindingEdgeFactory.GraphvizEdgeAdaptor
    - -
    D  -B -G -I -N -R -S - TOP -
    -DependencyEdge.Factory
    -DependencyEdgeFactory
    -DependencyEdgeFactory.GraphvizEdgeAdaptor
    - -
    G  -B -D -I -N -R -S - TOP -
    -GrapherModule
    -GraphingVisitor
    -GraphvizRenderer
    - -
    I  -B -D -G -N -R -S - TOP -
    -ImplementationNode.Factory
    -ImplementationNodeFactory
    -ImplementationNodeFactory.GraphvizNodeAdaptor
    -InterfaceNode.Factory
    -InterfaceNodeFactory
    -InterfaceNodeFactory.GraphvizNodeAdaptor
    - -
    N  -B -D -G -I -R -S - TOP -
    -NodeAliasFactory
    -NodeIdFactory
    - -
    R  -B -D -G -I -N -S - TOP -
    -Renderer
    - -
    S  -B -D -G -I -N -R - TOP -
    -StringNodeIdFactory
    - - + + + + + + + + + +Class Removals Index + + + + + + + + + + + + + + + + + + + + + +
    +All Classes +
    + +Removals + +
    + +Additions + +
    + +Changes + +
    +Bold is New, strike is deleted +

    + +
    B  +D +G +I +N +R +S + TOP +
    +BindingEdge.Factory
    +BindingEdgeFactory
    +BindingEdgeFactory.GraphvizEdgeAdaptor
    + +
    D  +B +G +I +N +R +S + TOP +
    +DependencyEdge.Factory
    +DependencyEdgeFactory
    +DependencyEdgeFactory.GraphvizEdgeAdaptor
    + +
    G  +B +D +I +N +R +S + TOP +
    +GrapherModule
    +GraphingVisitor
    +GraphvizRenderer
    + +
    I  +B +D +G +N +R +S + TOP +
    +ImplementationNode.Factory
    +ImplementationNodeFactory
    +ImplementationNodeFactory.GraphvizNodeAdaptor
    +InterfaceNode.Factory
    +InterfaceNodeFactory
    +InterfaceNodeFactory.GraphvizNodeAdaptor
    + +
    N  +B +D +G +I +R +S + TOP +
    +NodeAliasFactory
    +NodeIdFactory
    + +
    R  +B +D +G +I +N +S + TOP +
    +Renderer
    + +
    S  +B +D +G +I +N +R + TOP +
    +StringNodeIdFactory
    + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.AbstractModule.html b/latest-api-diffs/4.0/changes/com.google.inject.AbstractModule.html index 697e484f74..451e2b581f 100644 --- a/latest-api-diffs/4.0/changes/com.google.inject.AbstractModule.html +++ b/latest-api-diffs/4.0/changes/com.google.inject.AbstractModule.html @@ -1,103 +1,103 @@ - - - - - - - - - -com.google.inject.AbstractModule - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -


    - -

    -Class com.google.inject.AbstractModule -

    - - -

    - - - - - - - + + + + + + + + + +com.google.inject.AbstractModule + + + + + +
    Added Methods
    - - void bindListener(Matcher<Binding<?>>, ProvisionListener[]) -
    + + + + + + + + +
    Generated by
    JDiff
    +


    + +

    +Class com.google.inject.AbstractModule +

    + + +

    + + + + + + + - -
    Added Methods
    + + void bindListener(Matcher<Binding<?>>, ProvisionListener[]) + @see Binder#bindListener(Matcher, ProvisionListener...) -
    -  - -


    - - - - - - - - - - -
    -
    - - - + + + +  + +
    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.Binder.html b/latest-api-diffs/4.0/changes/com.google.inject.Binder.html index 32731791e4..cfd2276000 100644 --- a/latest-api-diffs/4.0/changes/com.google.inject.Binder.html +++ b/latest-api-diffs/4.0/changes/com.google.inject.Binder.html @@ -1,134 +1,399 @@ - - - - - - - - - -com.google.inject.Binder - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -Interface com.google.inject.Binder -

    - - -

    - - - - - - - - - - - + + + + + + + + + +com.google.inject.Binder + + + + + +
    Added Methods
    - - void bindListener(Matcher<Binding<?>>, ProvisionListener[]) - Registers listeners for provisioned objects.
    - - void requireAtInjectOnConstructors() -
    + + + + + + + + +
    Generated by
    JDiff
    +


    + +

    +Interface com.google.inject.Binder +

    + + +

    + + + + + + + + + +
    Removed Methods
    + + void bindListener(Matcher<TypeLiteral<?>>, TypeListener) + Registers a listener for injectable types.
    +  +

    + + + + + + + + + + + + + + + - - - - - -
    Added Methods
    + + void bindListener(Matcher<Binding<?>>, ProvisionListener[]) + Registers listeners for provisioned objects.
    + + void bindListener(Matcher<TypeLiteral<?>>, TypeListener) + Registers a listener for injectable types.
    + + void requireAtInjectOnConstructors() + Requires that a {@literal @}Inject annotation exists on a constructor in order for - Guice to consider it an eligible injectable class.
    - - void requireExactBindingAnnotations() - Requires that Guice finds an exactly matching binding annotation.
    -  -

    - - - - - - - - - - -
    Changed Methods
    - - void bindInterceptor(Matcher<Class<?>>, Matcher<Method>, MethodInterceptor[]) - -Documentation changed from old to new.
    Binds method interceptor[s] to methods matched by class and method matchers.
    -  - -


    - - - - - - - - - - -
    -
    - - - + Guice to consider it an eligible injectable class. + + + + + void requireExactBindingAnnotations() + + Requires that Guice finds an exactly matching binding annotation. + + +  +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Changed Methods
    + + AnnotatedConstantBindingBuilder bindConstant() + +Changed from non-abstract to abstract. + See the EDSL examples at Binder.
    + + void bindInterceptor(Matcher<Class<?>>, Matcher<Method>, MethodInterceptor[]) + +Documentation changed from old to new.
    Changed from non-abstract to abstract. +
    Binds method interceptor[s] to methods matched by class and method matchers.
    + + void bindScope(Class<Annotation>, Scope) + +Changed from non-abstract to abstract. + Binds a scope to an annotation.
    + + void convertToTypes(Matcher<TypeLiteral<?>>, TypeConverter) + +Changed from non-abstract to abstract. + Binds a type converter.
    + + Stage currentStage() + +Changed from non-abstract to abstract. + Gets the current stage.
    + + void disableCircularProxies() + +Changed from non-abstract to abstract. + Prevents Guice from constructing a Proxy when a circular dependency + is found.
    + + void install(Module) + +Changed from non-abstract to abstract. + Uses the given module to configure more bindings.
    + + PrivateBinder newPrivateBinder() + +Changed from non-abstract to abstract. + Creates a new private child environment for bindings and other configuration.
    + + void requestStaticInjection(Class[]) + +Changed from non-abstract to abstract. + Upon successful creation, the Injector will inject static fields + and methods in the given classes.
    + + void requireExplicitBindings() + +Changed from non-abstract to abstract. + Instructs the Injector that bindings must be listed in a Module in order to + be injected.
    + + Binder skipSources(Class[]) + +Changed from non-abstract to abstract. + Returns a binder that skips {@code classesToSkip} when identify the + calling code.
    + + Binder withSource(Object) + +Changed from non-abstract to abstract. + Returns a binder that uses {@code source} as the reference location for + configuration errors.
    + + void addError(Message) + +Changed from non-abstract to abstract. + Records an error message to be presented to the user at a later time.
    + + void addError(String, Object[]) + +Changed from non-abstract to abstract. + Records an error message which will be presented to the user at a later + time.
    + + void addError(Throwable) + +Changed from non-abstract to abstract. + Records an exception, the full details of which will be logged, and the + message of which will be presented to the user at a later + time.
    + + AnnotatedBindingBuilder<T> bind(TypeLiteral<T>) + +Changed from non-abstract to abstract. + See the EDSL examples at Binder.
    + + AnnotatedBindingBuilder<T> bind(Class<T>) + +Changed from non-abstract to abstract. + See the EDSL examples at Binder.
    + + LinkedBindingBuilder<T> bind(Key<T>) + +Changed from non-abstract to abstract. + See the EDSL examples at Binder.
    + + MembersInjector<T> getMembersInjector(TypeLiteral<T>) + +Changed from non-abstract to abstract. + Returns the members injector used to inject dependencies into methods and fields on instances + of the given type {@code T}.
    + + MembersInjector<T> getMembersInjector(Class<T>) + +Changed from non-abstract to abstract. + Returns the members injector used to inject dependencies into methods and fields on instances + of the given type {@code T}.
    + + Provider<T> getProvider(Key<T>) + +Changed from non-abstract to abstract. + Returns the provider used to obtain instances for the given injection key.
    + + Provider<T> getProvider(Class<T>) + +Changed from non-abstract to abstract. + Returns the provider used to obtain instances for the given injection type.
    + + void requestInjection(TypeLiteral<T>, T) + +Changed from non-abstract to abstract. + Upon successful creation, the Injector will inject instance fields + and methods of the given object.
    + + void requestInjection(Object) + +Changed from non-abstract to abstract. + Upon successful creation, the Injector will inject instance fields + and methods of the given object.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.Binding.html b/latest-api-diffs/4.0/changes/com.google.inject.Binding.html new file mode 100644 index 0000000000..022b9b2d4c --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.Binding.html @@ -0,0 +1,136 @@ + + + + + + + + + +com.google.inject.Binding + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.Binding +

    + + +

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Changed Methods
    + + V acceptScopingVisitor(BindingScopingVisitor<V>) + +Changed from non-abstract to abstract. + Accepts a scoping visitor.
    + + V acceptTargetVisitor(BindingTargetVisitor<?, super, T, V>) + +Changed from non-abstract to abstract. + Accepts a target visitor.
    + + Key<T> getKey() + +Changed from non-abstract to abstract. + Returns the key for this binding.
    + + Provider<T> getProvider() + +Changed from non-abstract to abstract. + Returns the scoped provider guice uses to fulfill requests for this + binding.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.Guice.html b/latest-api-diffs/4.0/changes/com.google.inject.Guice.html index 40701a3cee..527ddc0544 100644 --- a/latest-api-diffs/4.0/changes/com.google.inject.Guice.html +++ b/latest-api-diffs/4.0/changes/com.google.inject.Guice.html @@ -1,113 +1,113 @@ - - - - - - - - - -com.google.inject.Guice - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -Class com.google.inject.Guice -

    - - -

    - - - - - - - - - - - - - - - -
    Changed Methods
    - - Injector createInjector(Module[]) - -Documentation changed from old to new.
    Creates an injector for the given set of modules.
    - - Injector createInjector(Iterable<Module>) - -Documentation changed from old to new.
    Creates an injector for the given set of modules.
    -  - -


    - - - - - - - - - - -
    -
    - - - + + + + + + + + + +com.google.inject.Guice + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Class com.google.inject.Guice +

    + + +

    + + + + + + + + + + + + + + + +
    Changed Methods
    + + Injector createInjector(Module[]) + +Documentation changed from old to new.
    Creates an injector for the given set of modules.
    + + Injector createInjector(Iterable<Module>) + +Documentation changed from old to new.
    Creates an injector for the given set of modules.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.Inject.html b/latest-api-diffs/4.0/changes/com.google.inject.Inject.html index f86be409a2..baa2cae6d4 100644 --- a/latest-api-diffs/4.0/changes/com.google.inject.Inject.html +++ b/latest-api-diffs/4.0/changes/com.google.inject.Inject.html @@ -1,84 +1,84 @@ - - - - - - - - - -com.google.inject.Inject - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -Class com.google.inject.Inject -

    -Documentation changed from old to new. - - - -
    - - - - - - - - - - -
    -
    - - - + + + + + + + + + +com.google.inject.Inject + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Class com.google.inject.Inject +

    +Documentation changed from old to new. + + + +
    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.Injector.html b/latest-api-diffs/4.0/changes/com.google.inject.Injector.html new file mode 100644 index 0000000000..743e5b96e9 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.Injector.html @@ -0,0 +1,280 @@ + + + + + + + + + +com.google.inject.Injector + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.Injector +

    + + +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Changed Methods
    + + List<Binding<T>> findBindingsByType(TypeLiteral<T>) + +Changed from non-abstract to abstract. + Returns all explicit bindings for {@code type}.
    + + Map<Key<?>, Binding<?>> getAllBindings() + +Changed from non-abstract to abstract. + Returns a snapshot of this injector's bindings, both explicit and + just-in-time.
    + + Map<Key<?>, Binding<?>> getBindings() + +Changed from non-abstract to abstract. + Returns this injector's explicit bindings.
    + + Binding<T> getExistingBinding(Key<T>) + +Changed from non-abstract to abstract. + Returns the binding if it already exists, or null if does not exist.
    + + Injector getParent() + +Changed from non-abstract to abstract. + Returns this injector's parent, or {@code null} if this is a top-level injector.
    + + Map<Class<Annotation>, Scope> getScopeBindings() + +Changed from non-abstract to abstract. + Returns a map containing all scopes in the injector.
    + + Set<TypeConverterBinding> getTypeConverterBindings() + +Changed from non-abstract to abstract. + Returns a set containing all type converter bindings in the injector.
    + + void injectMembers(Object) + +Changed from non-abstract to abstract. + Injects dependencies into the fields and methods of {@code instance}.
    + + Injector createChildInjector(Module[]) + +Changed from non-abstract to abstract. + Returns a new injector that inherits all state from this injector.
    + + Injector createChildInjector(Iterable<Module>) + +Changed from non-abstract to abstract. + Returns a new injector that inherits all state from this injector.
    + + Binding<T> getBinding(Key<T>) + +Changed from non-abstract to abstract. + Returns the binding for the given injection key.
    + + Binding<T> getBinding(Class<T>) + +Changed from non-abstract to abstract. + Returns the binding for the given type.
    + + T getInstance(Key<T>) + +Changed from non-abstract to abstract. + Returns the appropriate instance for the given injection key; equivalent to {@code + getProvider(key).get()}.
    + + T getInstance(Class<T>) + +Changed from non-abstract to abstract. + Returns the appropriate instance for the given injection type; equivalent to {@code + getProvider(type).get()}.
    + + MembersInjector<T> getMembersInjector(TypeLiteral<T>) + +Changed from non-abstract to abstract. + Returns the members injector used to inject dependencies into methods and fields on instances + of the given type {@code T}.
    + + MembersInjector<T> getMembersInjector(Class<T>) + +Changed from non-abstract to abstract. + Returns the members injector used to inject dependencies into methods and fields on instances + of the given type {@code T}.
    + + Provider<T> getProvider(Key<T>) + +Changed from non-abstract to abstract. + Returns the provider used to obtain instances for the given injection key.
    + + Provider<T> getProvider(Class<T>) + +Changed from non-abstract to abstract. + Returns the provider used to obtain instances for the given type.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.Key.html b/latest-api-diffs/4.0/changes/com.google.inject.Key.html index ad28e325ad..9eab189479 100644 --- a/latest-api-diffs/4.0/changes/com.google.inject.Key.html +++ b/latest-api-diffs/4.0/changes/com.google.inject.Key.html @@ -1,143 +1,143 @@ - - - - - - - - - -com.google.inject.Key - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -Class com.google.inject.Key -

    - - -

    - - - - - - - - - - - - - - - - - - + + + + + + + + + +com.google.inject.Key + + + + + +
    Changed Methods
    - - boolean hasAttributes() - -Documentation changed from old to new.
    Returns true if this key has annotation attributes.
    - - Key<T> withoutAttributes() - -Documentation changed from old to new.
    Returns this key without annotation attributes, i.e.
    - - Key<?> ofType(Type) - -Documentation changed from old to new.
    + + + + + + + + +
    Generated by
    JDiff
    +


    + +

    +Class com.google.inject.Key +

    + + +

    + + + + + + + + + + + + + + + + + + - - - - + key. + + + + - - - - + key. + + + + - -
    Changed Methods
    + + boolean hasAttributes() + +Documentation changed from old to new.
    Returns true if this key has annotation attributes.
    + + Key<T> withoutAttributes() + +Documentation changed from old to new.
    Returns this key without annotation attributes, i.e.
    + + Key<?> ofType(Type) + +Documentation changed from old to new.
    Returns a new key of the specified type with the same annotation as this - key.
    - - Key<T> ofType(TypeLiteral<T>) - -Documentation changed from old to new.
    + + Key<T> ofType(TypeLiteral<T>) + +Documentation changed from old to new.
    Returns a new key of the specified type with the same annotation as this - key.
    - - Key<T> ofType(Class<T>) - -Documentation changed from old to new.
    + + Key<T> ofType(Class<T>) + +Documentation changed from old to new.
    Returns a new key of the specified type with the same annotation as this - key.
    -  - -


    - - - - - - - - - - -
    -
    - - - + key. + + +  + +
    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.MembersInjector.html b/latest-api-diffs/4.0/changes/com.google.inject.MembersInjector.html new file mode 100644 index 0000000000..8ba24091ea --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.MembersInjector.html @@ -0,0 +1,105 @@ + + + + + + + + + +com.google.inject.MembersInjector + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.MembersInjector +

    + + +

    + + + + + + + + + + +
    Changed Methods
    + + void injectMembers(T) + +Changed from non-abstract to abstract. + Injects dependencies into the fields and methods of {@code instance}.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.Module.html b/latest-api-diffs/4.0/changes/com.google.inject.Module.html new file mode 100644 index 0000000000..e7ee452b97 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.Module.html @@ -0,0 +1,105 @@ + + + + + + + + + +com.google.inject.Module + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.Module +

    + + +

    + + + + + + + + + + +
    Changed Methods
    + + void configure(Binder) + +Changed from non-abstract to abstract. + Contributes bindings and other configurations for this module to {@code binder}.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.PrivateBinder.html b/latest-api-diffs/4.0/changes/com.google.inject.PrivateBinder.html new file mode 100644 index 0000000000..b1b7883370 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.PrivateBinder.html @@ -0,0 +1,145 @@ + + + + + + + + + +com.google.inject.PrivateBinder + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.PrivateBinder +

    + + +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Changed Methods
    + + PrivateBinder skipSources(Class[]) + +Changed from non-abstract to abstract. +  
    + + PrivateBinder withSource(Object) + +Changed from non-abstract to abstract. +  
    + + AnnotatedElementBuilder expose(TypeLiteral<?>) + +Changed from non-abstract to abstract. + Makes a binding for {@code type} available to the enclosing environment.
    + + AnnotatedElementBuilder expose(Class<?>) + +Changed from non-abstract to abstract. + Makes a binding for {@code type} available to the enclosing environment.
    + + void expose(Key<?>) + +Changed from non-abstract to abstract. + Makes the binding for {@code key} available to the enclosing environment
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.PrivateModule.html b/latest-api-diffs/4.0/changes/com.google.inject.PrivateModule.html index c0e6cec540..384d86b08d 100644 --- a/latest-api-diffs/4.0/changes/com.google.inject.PrivateModule.html +++ b/latest-api-diffs/4.0/changes/com.google.inject.PrivateModule.html @@ -1,102 +1,102 @@ - - - - - - - - - -com.google.inject.PrivateModule - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -Class com.google.inject.PrivateModule -

    - - -

    - - - - - - - - - -
    Added Methods
    - - void bindListener(Matcher<Binding<?>>, ProvisionListener[]) - @see Binder#bindListener(Matcher, ProvisionListener...)
    -  - -


    - - - - - - - - - - -
    -
    - - - + + + + + + + + + +com.google.inject.PrivateModule + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Class com.google.inject.PrivateModule +

    + + +

    + + + + + + + + + +
    Added Methods
    + + void bindListener(Matcher<Binding<?>>, ProvisionListener[]) + @see Binder#bindListener(Matcher, ProvisionListener...)
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.Provider.html b/latest-api-diffs/4.0/changes/com.google.inject.Provider.html new file mode 100644 index 0000000000..9858050e23 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.Provider.html @@ -0,0 +1,105 @@ + + + + + + + + + +com.google.inject.Provider + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.Provider +

    + + +

    + + + + + + + + + + +
    Changed Methods
    + + T get() + +Changed from non-abstract to abstract. + Provides an instance of {@code T}.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.Provides.html b/latest-api-diffs/4.0/changes/com.google.inject.Provides.html index 91c1bf621b..018128345f 100644 --- a/latest-api-diffs/4.0/changes/com.google.inject.Provides.html +++ b/latest-api-diffs/4.0/changes/com.google.inject.Provides.html @@ -1,84 +1,84 @@ - - - - - - - - - -com.google.inject.Provides - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -Class com.google.inject.Provides -

    -Documentation changed from old to new. - - - -
    - - - - - - - - - - -
    -
    - - - + + + + + + + + + +com.google.inject.Provides + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Class com.google.inject.Provides +

    +Documentation changed from old to new. + + + +
    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.Scope.html b/latest-api-diffs/4.0/changes/com.google.inject.Scope.html new file mode 100644 index 0000000000..15e651ab5c --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.Scope.html @@ -0,0 +1,115 @@ + + + + + + + + + +com.google.inject.Scope + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.Scope +

    + + +

    + + + + + + + + + + + + + + + +
    Changed Methods
    + + Provider<T> scope(Key<T>, Provider<T>) + +Changed from non-abstract to abstract. + Scopes a provider.
    + + String toString() + +Changed from non-abstract to abstract. + A short but useful description of this scope.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.Scopes.html b/latest-api-diffs/4.0/changes/com.google.inject.Scopes.html index d32ecd57a8..5c6b1d292d 100644 --- a/latest-api-diffs/4.0/changes/com.google.inject.Scopes.html +++ b/latest-api-diffs/4.0/changes/com.google.inject.Scopes.html @@ -1,110 +1,110 @@ - - - - - - - - - -com.google.inject.Scopes - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -Class com.google.inject.Scopes -

    - - -

    - - - - - - - + + + + + + + + + +com.google.inject.Scopes + + + + + +
    Added Methods
    - - boolean isCircularProxy(Object) -
    + + + + + + + + +
    Generated by
    JDiff
    +


    + +

    +Class com.google.inject.Scopes +

    + + +

    + + + + + + + - - - - - -
    Added Methods
    + + boolean isCircularProxy(Object) + Returns true if the object is a proxy for a circular dependency, - constructed by Guice because it encountered a circular dependency.
    - - boolean isScoped(Binding<?>, Scope, Class<Annotation>) - Returns true if {@code binding} has the given scope.
    -  - -


    - - - - - - - - - - -
    -
    - - - + constructed by Guice because it encountered a circular dependency. + + + + + boolean isScoped(Binding<?>, Scope, Class<Annotation>) + + Returns true if {@code binding} has the given scope. + + +  + +
    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.assistedinject.AssistedInjectBinding.html b/latest-api-diffs/4.0/changes/com.google.inject.assistedinject.AssistedInjectBinding.html new file mode 100644 index 0000000000..0b4a1521b5 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.assistedinject.AssistedInjectBinding.html @@ -0,0 +1,115 @@ + + + + + + + + + +com.google.inject.assistedinject.AssistedInjectBinding + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.assistedinject.AssistedInjectBinding +

    + + +

    + + + + + + + + + + + + + + + +
    Changed Methods
    + + Collection<AssistedMethod> getAssistedMethods() + +Changed from non-abstract to abstract. + Returns an AssistedMethod for each method in the factory.
    + + Key<T> getKey() + +Changed from non-abstract to abstract. + Returns the Key for the factory binding.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.assistedinject.AssistedInjectTargetVisitor.html b/latest-api-diffs/4.0/changes/com.google.inject.assistedinject.AssistedInjectTargetVisitor.html new file mode 100644 index 0000000000..81017b9c0b --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.assistedinject.AssistedInjectTargetVisitor.html @@ -0,0 +1,105 @@ + + + + + + + + + +com.google.inject.assistedinject.AssistedInjectTargetVisitor + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.assistedinject.AssistedInjectTargetVisitor +

    + + +

    + + + + + + + + + + +
    Changed Methods
    + + V visit(AssistedInjectBinding<? extends T>) + +Changed from non-abstract to abstract. + Visits an AssistedInjectBinding created through FactoryModuleBuilder.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.assistedinject.AssistedMethod.html b/latest-api-diffs/4.0/changes/com.google.inject.assistedinject.AssistedMethod.html new file mode 100644 index 0000000000..3edfe25348 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.assistedinject.AssistedMethod.html @@ -0,0 +1,138 @@ + + + + + + + + + +com.google.inject.assistedinject.AssistedMethod + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.assistedinject.AssistedMethod +

    + + +

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Changed Methods
    + + Set<Dependency<?>> getDependencies() + +Changed from non-abstract to abstract. + Returns all non-assisted dependencies required to construct and inject + the implementation.
    + + Method getFactoryMethod() + +Changed from non-abstract to abstract. + Returns the factory method that is being assisted.
    + + Constructor<?> getImplementationConstructor() + +Changed from non-abstract to abstract. + Returns the constructor that will be used to construct instances of the + implementation.
    + + TypeLiteral<?> getImplementationType() + +Changed from non-abstract to abstract. + Returns the implementation type that will be created when the method is + used.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.binder.AnnotatedBindingBuilder.html b/latest-api-diffs/4.0/changes/com.google.inject.binder.AnnotatedBindingBuilder.html new file mode 100644 index 0000000000..60f7a4b3c6 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.binder.AnnotatedBindingBuilder.html @@ -0,0 +1,115 @@ + + + + + + + + + +com.google.inject.binder.AnnotatedBindingBuilder + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.binder.AnnotatedBindingBuilder +

    + + +

    + + + + + + + + + + + + + + + +
    Changed Methods
    + + LinkedBindingBuilder<T> annotatedWith(Class<Annotation>) + +Changed from non-abstract to abstract. + See the EDSL examples at com.google.inject.Binder.
    + + LinkedBindingBuilder<T> annotatedWith(Annotation) + +Changed from non-abstract to abstract. + See the EDSL examples at com.google.inject.Binder.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.binder.AnnotatedConstantBindingBuilder.html b/latest-api-diffs/4.0/changes/com.google.inject.binder.AnnotatedConstantBindingBuilder.html new file mode 100644 index 0000000000..98d4eea5bf --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.binder.AnnotatedConstantBindingBuilder.html @@ -0,0 +1,115 @@ + + + + + + + + + +com.google.inject.binder.AnnotatedConstantBindingBuilder + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.binder.AnnotatedConstantBindingBuilder +

    + + +

    + + + + + + + + + + + + + + + +
    Changed Methods
    + + ConstantBindingBuilder annotatedWith(Class<Annotation>) + +Changed from non-abstract to abstract. + See the EDSL examples at com.google.inject.Binder.
    + + ConstantBindingBuilder annotatedWith(Annotation) + +Changed from non-abstract to abstract. + See the EDSL examples at com.google.inject.Binder.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.binder.AnnotatedElementBuilder.html b/latest-api-diffs/4.0/changes/com.google.inject.binder.AnnotatedElementBuilder.html new file mode 100644 index 0000000000..46cad2e518 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.binder.AnnotatedElementBuilder.html @@ -0,0 +1,115 @@ + + + + + + + + + +com.google.inject.binder.AnnotatedElementBuilder + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.binder.AnnotatedElementBuilder +

    + + +

    + + + + + + + + + + + + + + + +
    Changed Methods
    + + void annotatedWith(Class<Annotation>) + +Changed from non-abstract to abstract. + See the EDSL examples at com.google.inject.Binder.
    + + void annotatedWith(Annotation) + +Changed from non-abstract to abstract. + See the EDSL examples at com.google.inject.Binder.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.binder.ConstantBindingBuilder.html b/latest-api-diffs/4.0/changes/com.google.inject.binder.ConstantBindingBuilder.html new file mode 100644 index 0000000000..8c71bd921f --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.binder.ConstantBindingBuilder.html @@ -0,0 +1,205 @@ + + + + + + + + + +com.google.inject.binder.ConstantBindingBuilder + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.binder.ConstantBindingBuilder +

    + + +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Changed Methods
    + + void to(Enum<E>) + +Changed from non-abstract to abstract. + Binds constant to the given value.
    + + void to(boolean) + +Changed from non-abstract to abstract. + Binds constant to the given value.
    + + void to(byte) + +Changed from non-abstract to abstract. + Binds constant to the given value.
    + + void to(char) + +Changed from non-abstract to abstract. + Binds constant to the given value.
    + + void to(double) + +Changed from non-abstract to abstract. + Binds constant to the given value.
    + + void to(float) + +Changed from non-abstract to abstract. + Binds constant to the given value.
    + + void to(int) + +Changed from non-abstract to abstract. + Binds constant to the given value.
    + + void to(Class<?>) + +Changed from non-abstract to abstract. + Binds constant to the given value.
    + + void to(String) + +Changed from non-abstract to abstract. + Binds constant to the given value.
    + + void to(long) + +Changed from non-abstract to abstract. + Binds constant to the given value.
    + + void to(short) + +Changed from non-abstract to abstract. + Binds constant to the given value.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.binder.LinkedBindingBuilder.html b/latest-api-diffs/4.0/changes/com.google.inject.binder.LinkedBindingBuilder.html new file mode 100644 index 0000000000..f54a6d698d --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.binder.LinkedBindingBuilder.html @@ -0,0 +1,210 @@ + + + + + + + + + +com.google.inject.binder.LinkedBindingBuilder + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.binder.LinkedBindingBuilder +

    + + +

    + + + + + + + + + +
    Added Methods
    + + ScopedBindingBuilder toProvider(Provider<? extends T>) + See the EDSL examples at com.google.inject.Binder.
    +  +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Changed Methods
    + + void toInstance(T) + +Changed from non-abstract to abstract. + See the EDSL examples at com.google.inject.Binder.
    + + ScopedBindingBuilder to(Key<? extends T>) + +Changed from non-abstract to abstract. + See the EDSL examples at com.google.inject.Binder.
    + + ScopedBindingBuilder to(TypeLiteral<? extends T>) + +Changed from non-abstract to abstract. + See the EDSL examples at com.google.inject.Binder.
    + + ScopedBindingBuilder to(Class<? extends T>) + +Changed from non-abstract to abstract. + See the EDSL examples at com.google.inject.Binder.
    + + ScopedBindingBuilder toConstructor(Constructor<S>) + +Changed from non-abstract to abstract. + See the EDSL examples at com.google.inject.Binder.
    + + ScopedBindingBuilder toConstructor(Constructor<S>, TypeLiteral<?, extends, S>) + +Changed from non-abstract to abstract. + See the EDSL examples at com.google.inject.Binder.
    + + ScopedBindingBuilder toProvider(Key<Provider<? extends T>>) + +Changed from non-abstract to abstract. + See the EDSL examples at com.google.inject.Binder.
    + + ScopedBindingBuilder toProvider(Provider<? extends T>) + +Changed from non-abstract to abstract. + See the EDSL examples at com.google.inject.Binder.
    + + ScopedBindingBuilder toProvider(TypeLiteral<Provider<? extends T>>) + +Changed from non-abstract to abstract. + See the EDSL examples at com.google.inject.Binder.
    + + ScopedBindingBuilder toProvider(Class<Provider<? extends T>>) + +Changed from non-abstract to abstract. + See the EDSL examples at com.google.inject.Binder.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.binder.ScopedBindingBuilder.html b/latest-api-diffs/4.0/changes/com.google.inject.binder.ScopedBindingBuilder.html new file mode 100644 index 0000000000..83b7713952 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.binder.ScopedBindingBuilder.html @@ -0,0 +1,126 @@ + + + + + + + + + +com.google.inject.binder.ScopedBindingBuilder + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.binder.ScopedBindingBuilder +

    + + +

    + + + + + + + + + + + + + + + + + + + + +
    Changed Methods
    + + void asEagerSingleton() + +Changed from non-abstract to abstract. + Instructs the com.google.inject.Injector to eagerly initialize this + singleton-scoped binding upon creation.
    + + void in(Scope) + +Changed from non-abstract to abstract. + See the EDSL examples at com.google.inject.Binder.
    + + void in(Class<Annotation>) + +Changed from non-abstract to abstract. + See the EDSL examples at com.google.inject.Binder.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.grapher.BindingEdge.html b/latest-api-diffs/4.0/changes/com.google.inject.grapher.BindingEdge.html index 4417ce9423..edec35cd40 100644 --- a/latest-api-diffs/4.0/changes/com.google.inject.grapher.BindingEdge.html +++ b/latest-api-diffs/4.0/changes/com.google.inject.grapher.BindingEdge.html @@ -1,162 +1,162 @@ - - - - - - - - - -com.google.inject.grapher.BindingEdge - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -Class com.google.inject.grapher.BindingEdge -

    -Documentation changed from old to new. -

    Changed from an interface to a class. Changed from abstract to non-abstract. - -

    - - - - - - - - - -
    Added Constructors
    - - BindingEdge(NodeId, NodeId, Type) -  
    -  - -

    - - - - - - - - - -
    Removed Methods
    - - void setType(Type) -  
    -  -

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    Added Methods
    - - Edge copy(NodeId, NodeId) -  
    - - boolean equals(Object) -  
    - - Type getType() -  
    - - int hashCode() -  
    - - String toString() -  
    -  - -


    - - - - - - - - - - -
    -
    - - - + + + + + + + + + +com.google.inject.grapher.BindingEdge + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Class com.google.inject.grapher.BindingEdge +

    +Documentation changed from old to new. +

    Changed from an interface to a class. Changed from abstract to non-abstract. + +

    + + + + + + + + + +
    Added Constructors
    + + BindingEdge(NodeId, NodeId, Type) +  
    +  + +

    + + + + + + + + + +
    Removed Methods
    + + void setType(Type) +  
    +  +

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Added Methods
    + + Edge copy(NodeId, NodeId) +  
    + + boolean equals(Object) +  
    + + Type getType() +  
    + + int hashCode() +  
    + + String toString() +  
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.grapher.DependencyEdge.html b/latest-api-diffs/4.0/changes/com.google.inject.grapher.DependencyEdge.html index e424a4af8d..30c0b687d9 100644 --- a/latest-api-diffs/4.0/changes/com.google.inject.grapher.DependencyEdge.html +++ b/latest-api-diffs/4.0/changes/com.google.inject.grapher.DependencyEdge.html @@ -1,147 +1,147 @@ - - - - - - - - - -com.google.inject.grapher.DependencyEdge - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -Class com.google.inject.grapher.DependencyEdge -

    -Documentation changed from old to new. -

    Changed from an interface to a class. Changed from abstract to non-abstract. - -

    - - - - - - - - - -
    Added Constructors
    - - DependencyEdge(NodeId, NodeId, InjectionPoint) -  
    -  - -

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    Added Methods
    - - Edge copy(NodeId, NodeId) -  
    - - boolean equals(Object) -  
    - - InjectionPoint getInjectionPoint() -  
    - - int hashCode() -  
    - - String toString() -  
    -  - -


    - - - - - - - - - - -
    -
    - - - + + + + + + + + + +com.google.inject.grapher.DependencyEdge + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Class com.google.inject.grapher.DependencyEdge +

    +Documentation changed from old to new. +

    Changed from an interface to a class. Changed from abstract to non-abstract. + +

    + + + + + + + + + +
    Added Constructors
    + + DependencyEdge(NodeId, NodeId, InjectionPoint) +  
    +  + +

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Added Methods
    + + Edge copy(NodeId, NodeId) +  
    + + boolean equals(Object) +  
    + + InjectionPoint getInjectionPoint() +  
    + + int hashCode() +  
    + + String toString() +  
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.grapher.ImplementationNode.html b/latest-api-diffs/4.0/changes/com.google.inject.grapher.ImplementationNode.html index ee0b53109c..5c670ab95a 100644 --- a/latest-api-diffs/4.0/changes/com.google.inject.grapher.ImplementationNode.html +++ b/latest-api-diffs/4.0/changes/com.google.inject.grapher.ImplementationNode.html @@ -1,183 +1,183 @@ - - - - - - - - - -com.google.inject.grapher.ImplementationNode - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -Class com.google.inject.grapher.ImplementationNode -

    -Documentation changed from old to new. -

    Changed from an interface to a class. Changed from abstract to non-abstract. - -

    - - - - - - - - - -
    Added Constructors
    - - ImplementationNode(NodeId, Object, Collection<Member>) -  
    -  - -

    - - - - - - - - - - - - - - - - - - - - - -
    Removed Methods
    - - void addMember(Member) -  
    - - void setClassKey(Key<?>) - Sets the Key that this node is for.
    - - void setInstance(Object) - Sets the Object that's the already-created instance.
    - - void setSource(Object) -  
    -  -

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    Added Methods
    - - Node copy(NodeId) -  
    - - boolean equals(Object) -  
    - - Collection<Member> getMembers() -  
    - - int hashCode() -  
    - - String toString() -  
    -  - -


    - - - - - - - - - - -
    -
    - - - + + + + + + + + + +com.google.inject.grapher.ImplementationNode + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Class com.google.inject.grapher.ImplementationNode +

    +Documentation changed from old to new. +

    Changed from an interface to a class. Changed from abstract to non-abstract. + +

    + + + + + + + + + +
    Added Constructors
    + + ImplementationNode(NodeId, Object, Collection<Member>) +  
    +  + +

    + + + + + + + + + + + + + + + + + + + + + +
    Removed Methods
    + + void addMember(Member) +  
    + + void setClassKey(Key<?>) + Sets the Key that this node is for.
    + + void setInstance(Object) + Sets the Object that's the already-created instance.
    + + void setSource(Object) +  
    +  +

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Added Methods
    + + Node copy(NodeId) +  
    + + boolean equals(Object) +  
    + + Collection<Member> getMembers() +  
    + + int hashCode() +  
    + + String toString() +  
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.grapher.InjectorGrapher.html b/latest-api-diffs/4.0/changes/com.google.inject.grapher.InjectorGrapher.html index 97afe15e01..0f05b6c1b2 100644 --- a/latest-api-diffs/4.0/changes/com.google.inject.grapher.InjectorGrapher.html +++ b/latest-api-diffs/4.0/changes/com.google.inject.grapher.InjectorGrapher.html @@ -1,165 +1,165 @@ - - - - - - - - - -com.google.inject.grapher.InjectorGrapher - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -Interface com.google.inject.grapher.InjectorGrapher -

    -Documentation changed from old to new. -

    Changed from a class to an interface. Changed from non-abstract to abstract. - -

    - - - - - - - - - -
    Removed Constructors
    - - InjectorGrapher(BindingTargetVisitor<Object, Collection<Key<?>>>, BindingTargetVisitor<Object, Void>, Renderer) -  
    -  - -

    - - - - - - - - - - - - - - - + + + + + + + + + +com.google.inject.grapher.InjectorGrapher + + + + + +
    Removed Methods
    - - void graph() - Renders a graph with the bound Renderer.
    - - InjectorGrapher of(Injector) - Sets the Injector to graph.
    - - InjectorGrapher rootedAt(Key[]) -
    + + + + + + + + +
    Generated by
    JDiff
    +


    + +

    +Interface com.google.inject.grapher.InjectorGrapher +

    +Documentation changed from old to new. +

    Changed from a class to an interface. Changed from non-abstract to abstract. + +

    + + + + + + + + + +
    Removed Constructors
    + + InjectorGrapher(BindingTargetVisitor<Object, Collection<Key<?>>>, BindingTargetVisitor<Object, Void>, Renderer) +  
    +  + +

    + + + + + + + + + + + + + + + - - - + the graph. + + + - -
    Removed Methods
    + + void graph() + Renders a graph with the bound Renderer.
    + + InjectorGrapher of(Injector) + Sets the Injector to graph.
    + + InjectorGrapher rootedAt(Key[]) + Sets an initial group of Keys to use as the starting point for - the graph.
    - - InjectorGrapher rootedAt(Class[]) -
    + + InjectorGrapher rootedAt(Class[]) + Sets an initial group of Classes to use as the starting point for - the graph.
    -  -

    - - - - - - - - - - - + the graph. + +
    Added Methods
    - - void graph(Injector) - Graphs the guice dependency graph for the given injector using default starting keys.
    - - void graph(Injector, Set<Key<?>>) -
    +  +

    + + + + + + + + + + + - -
    Added Methods
    + + void graph(Injector) + Graphs the guice dependency graph for the given injector using default starting keys.
    + + void graph(Injector, Set<Key<?>>) + Graphs the guice dependency graph for the given injector using the given starting keys and - their transitive dependencies.
    -  - -


    - - - - - - - - - - -
    -
    - - - + their transitive dependencies. + + +  + +
    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.grapher.InterfaceNode.html b/latest-api-diffs/4.0/changes/com.google.inject.grapher.InterfaceNode.html index 7317b15715..e3f74673ab 100644 --- a/latest-api-diffs/4.0/changes/com.google.inject.grapher.InterfaceNode.html +++ b/latest-api-diffs/4.0/changes/com.google.inject.grapher.InterfaceNode.html @@ -1,155 +1,155 @@ - - - - - - - - - -com.google.inject.grapher.InterfaceNode - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -Class com.google.inject.grapher.InterfaceNode -

    -Documentation changed from old to new. -

    Changed from an interface to a class. Changed from abstract to non-abstract. - -

    - - - - - - - - - -
    Added Constructors
    - - InterfaceNode(NodeId, Object) -  
    -  - -

    - - - - - - - - - - - - - -
    Removed Methods
    - - void setKey(Key<?>) -  
    - - void setSource(Object) -  
    -  -

    - - - - - - - - - - - - - - - - - -
    Added Methods
    - - Node copy(NodeId) -  
    - - boolean equals(Object) -  
    - - String toString() -  
    -  - -


    - - - - - - - - - - -
    -
    - - - + + + + + + + + + +com.google.inject.grapher.InterfaceNode + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Class com.google.inject.grapher.InterfaceNode +

    +Documentation changed from old to new. +

    Changed from an interface to a class. Changed from abstract to non-abstract. + +

    + + + + + + + + + +
    Added Constructors
    + + InterfaceNode(NodeId, Object) +  
    +  + +

    + + + + + + + + + + + + + +
    Removed Methods
    + + void setKey(Key<?>) +  
    + + void setSource(Object) +  
    +  +

    + + + + + + + + + + + + + + + + + +
    Added Methods
    + + Node copy(NodeId) +  
    + + boolean equals(Object) +  
    + + String toString() +  
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.grapher.NameFactory.html b/latest-api-diffs/4.0/changes/com.google.inject.grapher.NameFactory.html new file mode 100644 index 0000000000..c28586aec2 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.grapher.NameFactory.html @@ -0,0 +1,145 @@ + + + + + + + + + +com.google.inject.grapher.NameFactory + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.grapher.NameFactory +

    + + +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Changed Methods
    + + String getAnnotationName(Key<?>) + +Changed from non-abstract to abstract. +  
    + + String getClassName(Key<?>) + +Changed from non-abstract to abstract. +  
    + + String getInstanceName(Object) + +Changed from non-abstract to abstract. +  
    + + String getMemberName(Member) + +Changed from non-abstract to abstract. +  
    + + String getSourceName(Object) + +Changed from non-abstract to abstract. +  
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.grapher.TransitiveDependencyVisitor.html b/latest-api-diffs/4.0/changes/com.google.inject.grapher.TransitiveDependencyVisitor.html index 464cc86c0d..55edd6aac1 100644 --- a/latest-api-diffs/4.0/changes/com.google.inject.grapher.TransitiveDependencyVisitor.html +++ b/latest-api-diffs/4.0/changes/com.google.inject.grapher.TransitiveDependencyVisitor.html @@ -1,126 +1,126 @@ - - - - - - - - - -com.google.inject.grapher.TransitiveDependencyVisitor - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -Class com.google.inject.grapher.TransitiveDependencyVisitor -

    -

    The superclass changed from java.lang.Object to com.google.inject.spi.DefaultBindingTargetVisitor>>.
    Removed interface com.google.inject.spi.BindingTargetVisitor>>.
    -Documentation changed from old to new. - - -

    - - - - - - - - - - - - - -
    Removed Methods
    - - Collection<Key<?>> visit(ExposedBinding<?>) -  
    - - Collection<Key<?>> visit(UntargettedBinding<?>) -  
    -  -

    - - - - - - - - - -
    Added Methods
    - - Collection<Key<?>> visitOther(Binding<?>) -  
    -  - -


    - - - - - - - - - - -
    -
    - - - + + + + + + + + + +com.google.inject.grapher.TransitiveDependencyVisitor + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Class com.google.inject.grapher.TransitiveDependencyVisitor +

    +

    The superclass changed from java.lang.Object to com.google.inject.spi.DefaultBindingTargetVisitor>>.
    Removed interface com.google.inject.spi.BindingTargetVisitor>>.
    +Documentation changed from old to new. + + +

    + + + + + + + + + + + + + +
    Removed Methods
    + + Collection<Key<?>> visit(ExposedBinding<?>) +  
    + + Collection<Key<?>> visit(UntargettedBinding<?>) +  
    +  +

    + + + + + + + + + +
    Added Methods
    + + Collection<Key<?>> visitOther(Binding<?>) +  
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.grapher.graphviz.GraphvizEdge.html b/latest-api-diffs/4.0/changes/com.google.inject.grapher.graphviz.GraphvizEdge.html index 17355101d0..c48a8a7075 100644 --- a/latest-api-diffs/4.0/changes/com.google.inject.grapher.graphviz.GraphvizEdge.html +++ b/latest-api-diffs/4.0/changes/com.google.inject.grapher.graphviz.GraphvizEdge.html @@ -1,133 +1,133 @@ - - - - - - - - - -com.google.inject.grapher.graphviz.GraphvizEdge - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -Class com.google.inject.grapher.graphviz.GraphvizEdge -

    - -

    - - - - - - - - - - -
    Changed Constructors
    - - GraphvizEdge(NodeId, NodeId) - -Change in type from (String, String) to (NodeId, NodeId).
    -
     
    -  - -

    - - - - - - - - - - - - - - - -
    Changed Methods
    - - NodeId getHeadNodeId() - -Change in return type from String to NodeId.
    -
     
    - - NodeId getTailNodeId() - -Change in return type from String to NodeId.
    -
     
    -  - -


    - - - - - - - - - - -
    -
    - - - + + + + + + + + + +com.google.inject.grapher.graphviz.GraphvizEdge + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Class com.google.inject.grapher.graphviz.GraphvizEdge +

    + +

    + + + + + + + + + + +
    Changed Constructors
    + + GraphvizEdge(NodeId, NodeId) + +Change in type from (String, String) to (NodeId, NodeId).
    +
     
    +  + +

    + + + + + + + + + + + + + + + +
    Changed Methods
    + + NodeId getHeadNodeId() + +Change in return type from String to NodeId.
    +
     
    + + NodeId getTailNodeId() + +Change in return type from String to NodeId.
    +
     
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.grapher.graphviz.GraphvizModule.html b/latest-api-diffs/4.0/changes/com.google.inject.grapher.graphviz.GraphvizModule.html index e9191d931e..1736d2d5d9 100644 --- a/latest-api-diffs/4.0/changes/com.google.inject.grapher.graphviz.GraphvizModule.html +++ b/latest-api-diffs/4.0/changes/com.google.inject.grapher.graphviz.GraphvizModule.html @@ -1,84 +1,84 @@ - - - - - - - - - -com.google.inject.grapher.graphviz.GraphvizModule - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -Class com.google.inject.grapher.graphviz.GraphvizModule -

    -Documentation changed from old to new. - - - -
    - - - - - - - - - - -
    -
    - - - + + + + + + + + + +com.google.inject.grapher.graphviz.GraphvizModule + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Class com.google.inject.grapher.graphviz.GraphvizModule +

    +Documentation changed from old to new. + + + +
    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.grapher.graphviz.GraphvizNode.html b/latest-api-diffs/4.0/changes/com.google.inject.grapher.graphviz.GraphvizNode.html index 53880b0ef3..2ff65b7bc8 100644 --- a/latest-api-diffs/4.0/changes/com.google.inject.grapher.graphviz.GraphvizNode.html +++ b/latest-api-diffs/4.0/changes/com.google.inject.grapher.graphviz.GraphvizNode.html @@ -1,145 +1,145 @@ - - - - - - - - - -com.google.inject.grapher.graphviz.GraphvizNode - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -Class com.google.inject.grapher.graphviz.GraphvizNode -

    - -

    - - - - - - - - - - -
    Changed Constructors
    - - GraphvizNode(NodeId) - -Change in type from String to NodeId.
    -
     
    -  - -

    - - - - - - - - - - - - - -
    Added Methods
    - - String getIdentifier() -  
    - - void setIdentifier(String) -  
    -  -

    - - - - - - - - - - -
    Changed Methods
    - - NodeId getNodeId() - -Change in return type from String to NodeId.
    -
     
    -  - -


    - - - - - - - - - - -
    -
    - - - + + + + + + + + + +com.google.inject.grapher.graphviz.GraphvizNode + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Class com.google.inject.grapher.graphviz.GraphvizNode +

    + +

    + + + + + + + + + + +
    Changed Constructors
    + + GraphvizNode(NodeId) + +Change in type from String to NodeId.
    +
     
    +  + +

    + + + + + + + + + + + + + +
    Added Methods
    + + String getIdentifier() +  
    + + void setIdentifier(String) +  
    +  +

    + + + + + + + + + + +
    Changed Methods
    + + NodeId getNodeId() + +Change in return type from String to NodeId.
    +
     
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.grapher.graphviz.PortIdFactory.html b/latest-api-diffs/4.0/changes/com.google.inject.grapher.graphviz.PortIdFactory.html index b557c481d7..0e0186923b 100644 --- a/latest-api-diffs/4.0/changes/com.google.inject.grapher.graphviz.PortIdFactory.html +++ b/latest-api-diffs/4.0/changes/com.google.inject.grapher.graphviz.PortIdFactory.html @@ -1,84 +1,106 @@ - - - - - - - - - -com.google.inject.grapher.graphviz.PortIdFactory - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -Interface com.google.inject.grapher.graphviz.PortIdFactory -

    -Documentation changed from old to new. - - - -
    - - - - - - - - - - -
    -
    - - - + + + + + + + + + +com.google.inject.grapher.graphviz.PortIdFactory + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.grapher.graphviz.PortIdFactory +

    +Documentation changed from old to new. + + +

    + + + + + + + + + + +
    Changed Methods
    + + String getPortId(Member) + +Changed from non-abstract to abstract. +  
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.matcher.Matcher.html b/latest-api-diffs/4.0/changes/com.google.inject.matcher.Matcher.html new file mode 100644 index 0000000000..d8f27ac8a7 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.matcher.Matcher.html @@ -0,0 +1,127 @@ + + + + + + + + + +com.google.inject.matcher.Matcher + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.matcher.Matcher +

    + + +

    + + + + + + + + + + + + + + + + + + + + +
    Changed Methods
    + + Matcher<T> and(Matcher<? super T>) + +Changed from non-abstract to abstract. + Returns a new matcher which returns {@code true} if both this and the + given matcher return {@code true}.
    + + boolean matches(T) + +Changed from non-abstract to abstract. + Returns {@code true} if this matches {@code t}, {@code false} otherwise.
    + + Matcher<T> or(Matcher<? super T>) + +Changed from non-abstract to abstract. + Returns a new matcher which returns {@code true} if either this or the + given matcher return {@code true}.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.multibindings.MapBinder.html b/latest-api-diffs/4.0/changes/com.google.inject.multibindings.MapBinder.html index 7fccbe3357..c05cbf2c16 100644 --- a/latest-api-diffs/4.0/changes/com.google.inject.multibindings.MapBinder.html +++ b/latest-api-diffs/4.0/changes/com.google.inject.multibindings.MapBinder.html @@ -1,84 +1,84 @@ - - - - - - - - - -com.google.inject.multibindings.MapBinder - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -Class com.google.inject.multibindings.MapBinder -

    -Documentation changed from old to new. - - - -
    - - - - - - - - - - -
    -
    - - - + + + + + + + + + +com.google.inject.multibindings.MapBinder + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Class com.google.inject.multibindings.MapBinder +

    +Documentation changed from old to new. + + + +
    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.multibindings.MapBinderBinding.html b/latest-api-diffs/4.0/changes/com.google.inject.multibindings.MapBinderBinding.html new file mode 100644 index 0000000000..b55a0601b5 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.multibindings.MapBinderBinding.html @@ -0,0 +1,156 @@ + + + + + + + + + +com.google.inject.multibindings.MapBinderBinding + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.multibindings.MapBinderBinding +

    + + +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Changed Methods
    + + boolean containsElement(Element) + +Changed from non-abstract to abstract. + Returns true if this MapBinder contains the given Element in order to build the map or uses the + given Element in order to support building and injecting the map.
    + + List<Entry<?, Binding<?>>> getEntries() + +Changed from non-abstract to abstract. + Returns all entries in the Map.
    + + TypeLiteral<?> getKeyTypeLiteral() + +Changed from non-abstract to abstract. + Returns the TypeLiteral describing the keys of the map.
    + + Key<T> getMapKey() + +Changed from non-abstract to abstract. + Returns the Key for the map.
    + + TypeLiteral<?> getValueTypeLiteral() + +Changed from non-abstract to abstract. + Returns the TypeLiteral describing the values of the map.
    + + boolean permitsDuplicates() + +Changed from non-abstract to abstract. + Returns true if the MapBinder permits duplicates.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.multibindings.Multibinder.html b/latest-api-diffs/4.0/changes/com.google.inject.multibindings.Multibinder.html index 9d5c97e202..e6cfa2505a 100644 --- a/latest-api-diffs/4.0/changes/com.google.inject.multibindings.Multibinder.html +++ b/latest-api-diffs/4.0/changes/com.google.inject.multibindings.Multibinder.html @@ -1,84 +1,84 @@ - - - - - - - - - -com.google.inject.multibindings.Multibinder - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -Class com.google.inject.multibindings.Multibinder -

    -Documentation changed from old to new. - - - -
    - - - - - - - - - - -
    -
    - - - + + + + + + + + + +com.google.inject.multibindings.Multibinder + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Class com.google.inject.multibindings.Multibinder +

    +Documentation changed from old to new. + + + +
    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.multibindings.MultibinderBinding.html b/latest-api-diffs/4.0/changes/com.google.inject.multibindings.MultibinderBinding.html new file mode 100644 index 0000000000..04a623f534 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.multibindings.MultibinderBinding.html @@ -0,0 +1,145 @@ + + + + + + + + + +com.google.inject.multibindings.MultibinderBinding + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.multibindings.MultibinderBinding +

    + + +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Changed Methods
    + + boolean containsElement(Element) + +Changed from non-abstract to abstract. + Returns true if this Multibinder uses the given Element.
    + + TypeLiteral<?> getElementTypeLiteral() + +Changed from non-abstract to abstract. + Returns the TypeLiteral that describes the type of elements in the set.
    + + List<Binding<?>> getElements() + +Changed from non-abstract to abstract. + Returns all bindings that make up the set.
    + + Key<T> getSetKey() + +Changed from non-abstract to abstract. + Returns the key for the set.
    + + boolean permitsDuplicates() + +Changed from non-abstract to abstract. + Returns true if the multibinder permits duplicates.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.multibindings.MultibindingsTargetVisitor.html b/latest-api-diffs/4.0/changes/com.google.inject.multibindings.MultibindingsTargetVisitor.html new file mode 100644 index 0000000000..4cc1905b1b --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.multibindings.MultibindingsTargetVisitor.html @@ -0,0 +1,115 @@ + + + + + + + + + +com.google.inject.multibindings.MultibindingsTargetVisitor + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.multibindings.MultibindingsTargetVisitor +

    + + +

    + + + + + + + + + + + + + + + +
    Changed Methods
    + + V visit(MapBinderBinding<? extends T>) + +Changed from non-abstract to abstract. + Visits a binding created through MapBinder.
    + + V visit(MultibinderBinding<? extends T>) + +Changed from non-abstract to abstract. + Visits a binding created through Multibinder.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.persist.PersistService.html b/latest-api-diffs/4.0/changes/com.google.inject.persist.PersistService.html new file mode 100644 index 0000000000..f2ff29d049 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.persist.PersistService.html @@ -0,0 +1,116 @@ + + + + + + + + + +com.google.inject.persist.PersistService + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.persist.PersistService +

    + + +

    + + + + + + + + + + + + + + + +
    Changed Methods
    + + void start() + +Changed from non-abstract to abstract. + Starts the underlying persistence engine and makes guice-persist ready for + use.
    + + void stop() + +Changed from non-abstract to abstract. + Stops the underlying persistence engine.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.persist.UnitOfWork.html b/latest-api-diffs/4.0/changes/com.google.inject.persist.UnitOfWork.html new file mode 100644 index 0000000000..18b871f71a --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.persist.UnitOfWork.html @@ -0,0 +1,115 @@ + + + + + + + + + +com.google.inject.persist.UnitOfWork + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.persist.UnitOfWork +

    + + +

    + + + + + + + + + + + + + + + +
    Changed Methods
    + + void begin() + +Changed from non-abstract to abstract. + Starts a Unit Of Work.
    + + void end() + +Changed from non-abstract to abstract. + Declares an end to the current Unit of Work.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.servlet.InstanceFilterBinding.html b/latest-api-diffs/4.0/changes/com.google.inject.servlet.InstanceFilterBinding.html new file mode 100644 index 0000000000..55a2342ede --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.servlet.InstanceFilterBinding.html @@ -0,0 +1,105 @@ + + + + + + + + + +com.google.inject.servlet.InstanceFilterBinding + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.servlet.InstanceFilterBinding +

    + + +

    + + + + + + + + + + +
    Changed Methods
    + + Filter getFilterInstance() + +Changed from non-abstract to abstract. + Returns the filter instance that will be used.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.servlet.InstanceServletBinding.html b/latest-api-diffs/4.0/changes/com.google.inject.servlet.InstanceServletBinding.html new file mode 100644 index 0000000000..ce3b007845 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.servlet.InstanceServletBinding.html @@ -0,0 +1,105 @@ + + + + + + + + + +com.google.inject.servlet.InstanceServletBinding + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.servlet.InstanceServletBinding +

    + + +

    + + + + + + + + + + +
    Changed Methods
    + + HttpServlet getServletInstance() + +Changed from non-abstract to abstract. + Returns the servlet instance that will be used.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.servlet.LinkedFilterBinding.html b/latest-api-diffs/4.0/changes/com.google.inject.servlet.LinkedFilterBinding.html new file mode 100644 index 0000000000..e21961f19c --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.servlet.LinkedFilterBinding.html @@ -0,0 +1,105 @@ + + + + + + + + + +com.google.inject.servlet.LinkedFilterBinding + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.servlet.LinkedFilterBinding +

    + + +

    + + + + + + + + + + +
    Changed Methods
    + + Key<? extends Filter> getLinkedKey() + +Changed from non-abstract to abstract. + Returns the key used to lookup the filter instance.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.servlet.LinkedServletBinding.html b/latest-api-diffs/4.0/changes/com.google.inject.servlet.LinkedServletBinding.html new file mode 100644 index 0000000000..5b3bbc01e2 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.servlet.LinkedServletBinding.html @@ -0,0 +1,105 @@ + + + + + + + + + +com.google.inject.servlet.LinkedServletBinding + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.servlet.LinkedServletBinding +

    + + +

    + + + + + + + + + + +
    Changed Methods
    + + Key<? extends HttpServlet> getLinkedKey() + +Changed from non-abstract to abstract. + Returns the key used to lookup the servlet instance.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder.html b/latest-api-diffs/4.0/changes/com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder.html new file mode 100644 index 0000000000..63033909aa --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder.html @@ -0,0 +1,155 @@ + + + + + + + + + +com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder +

    + + +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Changed Methods
    + + void through(Filter) + +Changed from non-abstract to abstract. + @since 3.0
    + + void through(Filter, Map<String, String>) + +Changed from non-abstract to abstract. + @since 3.0
    + + void through(Key<? extends Filter>) + +Changed from non-abstract to abstract. +  
    + + void through(Key<?, extends, Filter>, Map<String, String>) + +Changed from non-abstract to abstract. +  
    + + void through(Class<? extends Filter>) + +Changed from non-abstract to abstract. +  
    + + void through(Class<?, extends, Filter>, Map<String, String>) + +Changed from non-abstract to abstract. +  
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder.html b/latest-api-diffs/4.0/changes/com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder.html new file mode 100644 index 0000000000..1aa6f5f53b --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder.html @@ -0,0 +1,155 @@ + + + + + + + + + +com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder +

    + + +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Changed Methods
    + + void with(HttpServlet) + +Changed from non-abstract to abstract. + @since 3.0
    + + void with(HttpServlet, Map<String, String>) + +Changed from non-abstract to abstract. + @since 3.0
    + + void with(Key<? extends HttpServlet>) + +Changed from non-abstract to abstract. +  
    + + void with(Key<?, extends, HttpServlet>, Map<String, String>) + +Changed from non-abstract to abstract. +  
    + + void with(Class<? extends HttpServlet>) + +Changed from non-abstract to abstract. +  
    + + void with(Class<?, extends, HttpServlet>, Map<String, String>) + +Changed from non-abstract to abstract. +  
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.servlet.ServletModuleBinding.html b/latest-api-diffs/4.0/changes/com.google.inject.servlet.ServletModuleBinding.html new file mode 100644 index 0000000000..9a31833983 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.servlet.ServletModuleBinding.html @@ -0,0 +1,135 @@ + + + + + + + + + +com.google.inject.servlet.ServletModuleBinding + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.servlet.ServletModuleBinding +

    + + +

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Changed Methods
    + + Map<String, String> getInitParams() + +Changed from non-abstract to abstract. + Returns any context params supplied when creating the binding.
    + + String getPattern() + +Changed from non-abstract to abstract. + Returns the pattern used to match against the binding.
    + + UriPatternType getUriPatternType() + +Changed from non-abstract to abstract. + Returns the pattern type that this binding was created with.
    + + boolean matchesUri(String) + +Changed from non-abstract to abstract. + Returns true if the given URI will match this binding.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.servlet.ServletModuleTargetVisitor.html b/latest-api-diffs/4.0/changes/com.google.inject.servlet.ServletModuleTargetVisitor.html new file mode 100644 index 0000000000..9be529c254 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.servlet.ServletModuleTargetVisitor.html @@ -0,0 +1,139 @@ + + + + + + + + + +com.google.inject.servlet.ServletModuleTargetVisitor + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.servlet.ServletModuleTargetVisitor +

    + + +

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Changed Methods
    + + V visit(InstanceFilterBinding) + +Changed from non-abstract to abstract. + Visits a filter binding created by ServletModule.filter where + FilterKeyBindingBuilder.through is called with a Filter.
    + + V visit(InstanceServletBinding) + +Changed from non-abstract to abstract. + Visits a servlet binding created by ServletModule.serve where + ServletKeyBindingBuilder.with, is called with an HttpServlet.
    + + V visit(LinkedFilterBinding) + +Changed from non-abstract to abstract. + Visits a filter binding created by ServletModule.filter, where + FilterKeyBindingBuilder.through is called with a Class or Key.
    + + V visit(LinkedServletBinding) + +Changed from non-abstract to abstract. + Visits a servlet binding created by ServletModule.serve where + ServletKeyBindingBuilder.with, is called with a Class or Key.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.servlet.ServletScopes.html b/latest-api-diffs/4.0/changes/com.google.inject.servlet.ServletScopes.html index 5587a563d9..2ebf4f0e2f 100644 --- a/latest-api-diffs/4.0/changes/com.google.inject.servlet.ServletScopes.html +++ b/latest-api-diffs/4.0/changes/com.google.inject.servlet.ServletScopes.html @@ -1,137 +1,137 @@ - - - - - - - - - -com.google.inject.servlet.ServletScopes - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -Class com.google.inject.servlet.ServletScopes -

    - - -

    - - - - - - - - - - - + + + + + + + + + +com.google.inject.servlet.ServletScopes + + + + + +
    Added Methods
    - - boolean isRequestScoped(Binding<?>) - Returns true if {@code binding} is request-scoped.
    - - Callable<T> transferRequest(Callable<T>) -
    + + + + + + + + +
    Generated by
    JDiff
    +


    + +

    +Class com.google.inject.servlet.ServletScopes +

    + + +

    + + + + + + + + + + + - -
    Added Methods
    + + boolean isRequestScoped(Binding<?>) + Returns true if {@code binding} is request-scoped.
    + + Callable<T> transferRequest(Callable<T>) + Wraps the given callable in a contextual callable that "transfers" the - request to another thread.
    -  -

    - - - - - - - - + request to another thread. + +
    Changed Methods
    - - Callable<T> continueRequest(Callable<T>, Map<Key<?>, Object>) - -Documentation changed from old to new.
    +  +

    + + + + + + + + - - - - - - -
    Changed Methods
    + + Callable<T> continueRequest(Callable<T>, Map<Key<?>, Object>) + +Documentation changed from old to new.
    Wraps the given callable in a contextual callable that "continues" the - HTTP request in another thread.
    - - Callable<T> scopeRequest(Callable<T>, Map<Key<?>, Object>) - -Documentation changed from old to new.
    Scopes the given callable inside a request scope.
    -  - -


    - - - - - - - - - - -
    -
    - - - + HTTP request in another thread. + + + + + Callable<T> scopeRequest(Callable<T>, Map<Key<?>, Object>) + + +Documentation changed from old to new.
    + Scopes the given callable inside a request scope. + + +  + +
    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.spi.BindingScopingVisitor.html b/latest-api-diffs/4.0/changes/com.google.inject.spi.BindingScopingVisitor.html new file mode 100644 index 0000000000..d3e9e0f893 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.spi.BindingScopingVisitor.html @@ -0,0 +1,135 @@ + + + + + + + + + +com.google.inject.spi.BindingScopingVisitor + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.spi.BindingScopingVisitor +

    + + +

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Changed Methods
    + + V visitEagerSingleton() + +Changed from non-abstract to abstract. + Visit an eager singleton or single instance.
    + + V visitNoScoping() + +Changed from non-abstract to abstract. + Visit an unspecified or unscoped strategy.
    + + V visitScope(Scope) + +Changed from non-abstract to abstract. + Visit a scope instance.
    + + V visitScopeAnnotation(Class<Annotation>) + +Changed from non-abstract to abstract. + Visit a scope annotation.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.spi.BindingTargetVisitor.html b/latest-api-diffs/4.0/changes/com.google.inject.spi.BindingTargetVisitor.html new file mode 100644 index 0000000000..901d299448 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.spi.BindingTargetVisitor.html @@ -0,0 +1,186 @@ + + + + + + + + + +com.google.inject.spi.BindingTargetVisitor + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.spi.BindingTargetVisitor +

    + + +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Changed Methods
    + + V visit(ConstructorBinding<? extends T>) + +Changed from non-abstract to abstract. + Visit a constructor binding.
    + + V visit(ConvertedConstantBinding<? extends T>) + +Changed from non-abstract to abstract. + Visit a binding created from converting a bound instance to a new type.
    + + V visit(ExposedBinding<? extends T>) + +Changed from non-abstract to abstract. + Visit a binding to a key exposed from an enclosed private environment.
    + + V visit(InstanceBinding<? extends T>) + +Changed from non-abstract to abstract. + Visit a instance binding.
    + + V visit(LinkedKeyBinding<? extends T>) + +Changed from non-abstract to abstract. + Visit a linked key binding.
    + + V visit(ProviderBinding<? extends T>) + +Changed from non-abstract to abstract. + Visit a binding to a com.google.inject.Provider that delegates to the binding for the + provided type.
    + + V visit(ProviderInstanceBinding<? extends T>) + +Changed from non-abstract to abstract. + Visit a provider instance binding.
    + + V visit(ProviderKeyBinding<? extends T>) + +Changed from non-abstract to abstract. + Visit a provider key binding.
    + + V visit(UntargettedBinding<? extends T>) + +Changed from non-abstract to abstract. + Visit an untargetted binding.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.spi.ConstructorBinding.html b/latest-api-diffs/4.0/changes/com.google.inject.spi.ConstructorBinding.html new file mode 100644 index 0000000000..28396d1bf7 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.spi.ConstructorBinding.html @@ -0,0 +1,125 @@ + + + + + + + + + +com.google.inject.spi.ConstructorBinding + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.spi.ConstructorBinding +

    + + +

    + + + + + + + + + + + + + + + + + + + + +
    Changed Methods
    + + InjectionPoint getConstructor() + +Changed from non-abstract to abstract. + Gets the constructor this binding injects.
    + + Set<InjectionPoint> getInjectableMembers() + +Changed from non-abstract to abstract. + Returns all instance method and field injection points on {@code type}.
    + + Map<Method, List<MethodInterceptor>> getMethodInterceptors() + +Changed from non-abstract to abstract. + Returns the interceptors applied to each method, in the order that they will be applied.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.spi.ConvertedConstantBinding.html b/latest-api-diffs/4.0/changes/com.google.inject.spi.ConvertedConstantBinding.html index a66181150e..0c2ab15cff 100644 --- a/latest-api-diffs/4.0/changes/com.google.inject.spi.ConvertedConstantBinding.html +++ b/latest-api-diffs/4.0/changes/com.google.inject.spi.ConvertedConstantBinding.html @@ -1,104 +1,135 @@ - - - - - - - - - -com.google.inject.spi.ConvertedConstantBinding - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -Interface com.google.inject.spi.ConvertedConstantBinding -

    - - -

    - - - - - - - - - - -
    Changed Methods
    - - Key<String> getSourceKey() - -Documentation changed from old to new.
    Returns the key for the source binding.
    -  - -


    - - - - - - - - - - -
    -
    - - - + + + + + + + + + +com.google.inject.spi.ConvertedConstantBinding + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.spi.ConvertedConstantBinding +

    + + +

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Changed Methods
    + + Set<Dependency<?>> getDependencies() + +Changed from non-abstract to abstract. + Returns a singleton set containing only the converted key.
    + + Key<String> getSourceKey() + +Documentation changed from old to new.
    Changed from non-abstract to abstract. +
    Returns the key for the source binding.
    + + TypeConverterBinding getTypeConverterBinding() + +Changed from non-abstract to abstract. + Returns the type converter binding used to convert the constant.
    + + T getValue() + +Changed from non-abstract to abstract. + Returns the converted value.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.spi.DefaultElementVisitor.html b/latest-api-diffs/4.0/changes/com.google.inject.spi.DefaultElementVisitor.html index 2f592a0d8a..67b681b285 100644 --- a/latest-api-diffs/4.0/changes/com.google.inject.spi.DefaultElementVisitor.html +++ b/latest-api-diffs/4.0/changes/com.google.inject.spi.DefaultElementVisitor.html @@ -1,116 +1,116 @@ - - - - - - - - - -com.google.inject.spi.DefaultElementVisitor - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -Class com.google.inject.spi.DefaultElementVisitor -

    - - -

    - - - - - - - - - - - - - - - - - -
    Added Methods
    - - V visit(ProvisionListenerBinding) -  
    - - V visit(RequireAtInjectOnConstructorsOption) -  
    - - V visit(RequireExactBindingAnnotationsOption) -  
    -  - -


    - - - - - - - - - - -
    -
    - - - + + + + + + + + + +com.google.inject.spi.DefaultElementVisitor + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Class com.google.inject.spi.DefaultElementVisitor +

    + + +

    + + + + + + + + + + + + + + + + + +
    Added Methods
    + + V visit(ProvisionListenerBinding) +  
    + + V visit(RequireAtInjectOnConstructorsOption) +  
    + + V visit(RequireExactBindingAnnotationsOption) +  
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.spi.Element.html b/latest-api-diffs/4.0/changes/com.google.inject.spi.Element.html new file mode 100644 index 0000000000..11fd221762 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.spi.Element.html @@ -0,0 +1,126 @@ + + + + + + + + + +com.google.inject.spi.Element + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.spi.Element +

    + + +

    + + + + + + + + + + + + + + + + + + + + +
    Changed Methods
    + + T acceptVisitor(ElementVisitor<T>) + +Changed from non-abstract to abstract. + Accepts an element visitor.
    + + void applyTo(Binder) + +Changed from non-abstract to abstract. + Writes this module element to the given binder (optional operation).
    + + Object getSource() + +Changed from non-abstract to abstract. + Returns an arbitrary object containing information about the "place" where this element was + configured.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.spi.ElementVisitor.html b/latest-api-diffs/4.0/changes/com.google.inject.spi.ElementVisitor.html index c24251c4a9..254f469ad9 100644 --- a/latest-api-diffs/4.0/changes/com.google.inject.spi.ElementVisitor.html +++ b/latest-api-diffs/4.0/changes/com.google.inject.spi.ElementVisitor.html @@ -1,116 +1,284 @@ - - - - - - - - - -com.google.inject.spi.ElementVisitor - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -Interface com.google.inject.spi.ElementVisitor -

    - - -

    - - - - - - - - - - - - - - - - - -
    Added Methods
    - - V visit(ProvisionListenerBinding) - Visit a provision listener binding.
    - - V visit(RequireAtInjectOnConstructorsOption) - Visit a require explicit {@literal @}Inject command.
    - - V visit(RequireExactBindingAnnotationsOption) - Visit a require exact binding annotations command.
    -  - -


    - - - - - - - - - - -
    -
    - - - + + + + + + + + + +com.google.inject.spi.ElementVisitor + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.spi.ElementVisitor +

    + + +

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Removed Methods
    + + V visit(RequireExplicitBindingsOption) + Visit a require explicit bindings command.
    + + V visit(ScopeBinding) + Visit a registration of a scope annotation with the scope that implements it.
    + + V visit(StaticInjectionRequest) + Visit a request to inject the static fields and methods of type.
    + + V visit(TypeConverterBinding) + Visit a registration of type converters for matching target types.
    + + V visit(TypeListenerBinding) + Visit an injectable type listener binding.
    +  +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Added Methods
    + + V visit(ProvisionListenerBinding) + Visit a provision listener binding.
    + + V visit(RequireAtInjectOnConstructorsOption) + Visit a require explicit {@literal @}Inject command.
    + + V visit(RequireExactBindingAnnotationsOption) + Visit a require exact binding annotations command.
    + + V visit(RequireExplicitBindingsOption) + Visit a require explicit bindings command.
    + + V visit(ScopeBinding) + Visit a registration of a scope annotation with the scope that implements it.
    + + V visit(StaticInjectionRequest) + Visit a request to inject the static fields and methods of type.
    + + V visit(TypeConverterBinding) + Visit a registration of type converters for matching target types.
    + + V visit(TypeListenerBinding) + Visit an injectable type listener binding.
    +  +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Changed Methods
    + + V visit(Binding<T>) + +Changed from non-abstract to abstract. + Visit a mapping from a key (type and optional annotation) to the strategy for getting + instances of the type.
    + + V visit(DisableCircularProxiesOption) + +Changed from non-abstract to abstract. + Visit a disable circular proxies command.
    + + V visit(InjectionRequest<?>) + +Changed from non-abstract to abstract. + Visit a request to inject the instance fields and methods of an instance.
    + + V visit(InterceptorBinding) + +Changed from non-abstract to abstract. + Visit a registration of interceptors for matching methods of matching classes.
    + + V visit(MembersInjectorLookup<T>) + +Changed from non-abstract to abstract. + Visit a lookup of the members injector.
    + + V visit(Message) + +Changed from non-abstract to abstract. + Visit an error message and the context in which it occured.
    + + V visit(PrivateElements) + +Changed from non-abstract to abstract. + Visit a collection of configuration elements for a com.google.inject.PrivateBinder + private binder.
    + + V visit(ProviderLookup<T>) + +Changed from non-abstract to abstract. + Visit a lookup of the provider for a type.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.spi.ExposedBinding.html b/latest-api-diffs/4.0/changes/com.google.inject.spi.ExposedBinding.html new file mode 100644 index 0000000000..a7ee035a4f --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.spi.ExposedBinding.html @@ -0,0 +1,115 @@ + + + + + + + + + +com.google.inject.spi.ExposedBinding + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.spi.ExposedBinding +

    + + +

    + + + + + + + + + + + + + + + +
    Changed Methods
    + + void applyTo(Binder) + +Changed from non-abstract to abstract. + Unsupported.
    + + PrivateElements getPrivateElements() + +Changed from non-abstract to abstract. + Returns the enclosed environment that holds the original binding.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.spi.HasDependencies.html b/latest-api-diffs/4.0/changes/com.google.inject.spi.HasDependencies.html new file mode 100644 index 0000000000..87146bbd56 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.spi.HasDependencies.html @@ -0,0 +1,105 @@ + + + + + + + + + +com.google.inject.spi.HasDependencies + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.spi.HasDependencies +

    + + +

    + + + + + + + + + + +
    Changed Methods
    + + Set<Dependency<?>> getDependencies() + +Changed from non-abstract to abstract. + Returns the known dependencies for this type.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.spi.InjectionListener.html b/latest-api-diffs/4.0/changes/com.google.inject.spi.InjectionListener.html new file mode 100644 index 0000000000..a030e463d8 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.spi.InjectionListener.html @@ -0,0 +1,105 @@ + + + + + + + + + +com.google.inject.spi.InjectionListener + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.spi.InjectionListener +

    + + +

    + + + + + + + + + + +
    Changed Methods
    + + void afterInjection(I) + +Changed from non-abstract to abstract. + Invoked by Guice after it injects the fields and methods of instance.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.spi.InstanceBinding.html b/latest-api-diffs/4.0/changes/com.google.inject.spi.InstanceBinding.html new file mode 100644 index 0000000000..ee64b725dc --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.spi.InstanceBinding.html @@ -0,0 +1,116 @@ + + + + + + + + + +com.google.inject.spi.InstanceBinding + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.spi.InstanceBinding +

    + + +

    + + + + + + + + + + + + + + + +
    Changed Methods
    + + Set<InjectionPoint> getInjectionPoints() + +Changed from non-abstract to abstract. + Returns the field and method injection points of the instance, injected at injector-creation + time only.
    + + T getInstance() + +Changed from non-abstract to abstract. + Returns the user-supplied instance.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.spi.LinkedKeyBinding.html b/latest-api-diffs/4.0/changes/com.google.inject.spi.LinkedKeyBinding.html new file mode 100644 index 0000000000..b02a644046 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.spi.LinkedKeyBinding.html @@ -0,0 +1,105 @@ + + + + + + + + + +com.google.inject.spi.LinkedKeyBinding + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.spi.LinkedKeyBinding +

    + + +

    + + + + + + + + + + +
    Changed Methods
    + + Key<? extends T> getLinkedKey() + +Changed from non-abstract to abstract. + Returns the linked key used to resolve injections.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.spi.Message.html b/latest-api-diffs/4.0/changes/com.google.inject.spi.Message.html new file mode 100644 index 0000000000..26e8c13699 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.spi.Message.html @@ -0,0 +1,102 @@ + + + + + + + + + +com.google.inject.spi.Message + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Class com.google.inject.spi.Message +

    + +

    + + + + + + + + + +
    Added Constructors
    + + Message(String, Throwable) + @since 4.0
    +  + + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.spi.PrivateElements.html b/latest-api-diffs/4.0/changes/com.google.inject.spi.PrivateElements.html new file mode 100644 index 0000000000..bf98f1fad6 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.spi.PrivateElements.html @@ -0,0 +1,137 @@ + + + + + + + + + +com.google.inject.spi.PrivateElements + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.spi.PrivateElements +

    + + +

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Changed Methods
    + + List<Element> getElements() + +Changed from non-abstract to abstract. + Returns the configuration information in this private environment.
    + + Set<Key<?>> getExposedKeys() + +Changed from non-abstract to abstract. + Returns the unique exposed keys for these private elements.
    + + Object getExposedSource(Key<?>) + +Changed from non-abstract to abstract. + Returns an arbitrary object containing information about the "place" where this key was + exposed.
    + + Injector getInjector() + +Changed from non-abstract to abstract. + Returns the child injector that hosts these private elements, or null if the elements haven't + been used to create an injector.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.spi.ProviderBinding.html b/latest-api-diffs/4.0/changes/com.google.inject.spi.ProviderBinding.html new file mode 100644 index 0000000000..80053921f6 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.spi.ProviderBinding.html @@ -0,0 +1,105 @@ + + + + + + + + + +com.google.inject.spi.ProviderBinding + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.spi.ProviderBinding +

    + + +

    + + + + + + + + + + +
    Changed Methods
    + + Key<?> getProvidedKey() + +Changed from non-abstract to abstract. + Returns the key whose binding is used to provide instances.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.spi.ProviderInstanceBinding.html b/latest-api-diffs/4.0/changes/com.google.inject.spi.ProviderInstanceBinding.html new file mode 100644 index 0000000000..79b334509a --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.spi.ProviderInstanceBinding.html @@ -0,0 +1,131 @@ + + + + + + + + + +com.google.inject.spi.ProviderInstanceBinding + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.spi.ProviderInstanceBinding +

    + + +

    + + + + + + + + + +
    Added Methods
    + + (Provider<? extends T>getUserSuppliedProvider() + Returns the user-supplied, unscoped provider.
    +  +

    + + + + + + + + + + + + + + + +
    Changed Methods
    + + Set<InjectionPoint> getInjectionPoints() + +Changed from non-abstract to abstract. + Returns the field and method injection points of the provider, injected at injector-creation + time only.
    + + Provider<? extends T> getProviderInstance() + +Documentation changed from old to new.
    Changed from non-abstract to abstract. Now deprecated.
    +
    Use {@link #getUserSuppliedProvider} instead.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.spi.ProviderKeyBinding.html b/latest-api-diffs/4.0/changes/com.google.inject.spi.ProviderKeyBinding.html new file mode 100644 index 0000000000..cc57dda0cb --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.spi.ProviderKeyBinding.html @@ -0,0 +1,105 @@ + + + + + + + + + +com.google.inject.spi.ProviderKeyBinding + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.spi.ProviderKeyBinding +

    + + +

    + + + + + + + + + + +
    Changed Methods
    + + Key<Provider<? extends T>> getProviderKey() + +Changed from non-abstract to abstract. + Returns the key used to resolve the provider's binding.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.spi.ProviderWithExtensionVisitor.html b/latest-api-diffs/4.0/changes/com.google.inject.spi.ProviderWithExtensionVisitor.html new file mode 100644 index 0000000000..f0258dfac0 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.spi.ProviderWithExtensionVisitor.html @@ -0,0 +1,106 @@ + + + + + + + + + +com.google.inject.spi.ProviderWithExtensionVisitor + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.spi.ProviderWithExtensionVisitor +

    + + +

    + + + + + + + + + + +
    Changed Methods
    + + V acceptExtensionVisitor(BindingTargetVisitor<B, V>, ProviderInstanceBinding<?, extends, B>) + +Changed from non-abstract to abstract. + Instructs the extension determine if the visitor is an instance of a custom + extension visitor, and if so, visit it using that method.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.spi.TypeConverter.html b/latest-api-diffs/4.0/changes/com.google.inject.spi.TypeConverter.html new file mode 100644 index 0000000000..d027b4a19f --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.spi.TypeConverter.html @@ -0,0 +1,105 @@ + + + + + + + + + +com.google.inject.spi.TypeConverter + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.spi.TypeConverter +

    + + +

    + + + + + + + + + + +
    Changed Methods
    + + Object convert(String, TypeLiteral<?>) + +Changed from non-abstract to abstract. + Converts a string value.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.spi.TypeEncounter.html b/latest-api-diffs/4.0/changes/com.google.inject.spi.TypeEncounter.html new file mode 100644 index 0000000000..c0e785bc74 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.spi.TypeEncounter.html @@ -0,0 +1,199 @@ + + + + + + + + + +com.google.inject.spi.TypeEncounter + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.spi.TypeEncounter +

    + + +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Changed Methods
    + + void bindInterceptor(Matcher<Method>, MethodInterceptor[]) + +Changed from non-abstract to abstract. + Binds method interceptor[s] to methods matched in type {@code I} and its supertypes.
    + + void addError(Message) + +Changed from non-abstract to abstract. + Records an error message to be presented to the user at a later time.
    + + void addError(String, Object[]) + +Changed from non-abstract to abstract. + Records an error message for type {@code I} which will be presented to the user at a later + time.
    + + void addError(Throwable) + +Changed from non-abstract to abstract. + Records an exception for type {@code I}, the full details of which will be logged, and the + message of which will be presented to the user at a later time.
    + + MembersInjector<T> getMembersInjector(TypeLiteral<T>) + +Changed from non-abstract to abstract. + Returns the members injector used to inject dependencies into methods and fields on instances + of the given type {@code T}.
    + + MembersInjector<T> getMembersInjector(Class<T>) + +Changed from non-abstract to abstract. + Returns the members injector used to inject dependencies into methods and fields on instances + of the given type {@code T}.
    + + Provider<T> getProvider(Key<T>) + +Changed from non-abstract to abstract. + Returns the provider used to obtain instances for the given injection key.
    + + Provider<T> getProvider(Class<T>) + +Changed from non-abstract to abstract. + Returns the provider used to obtain instances for the given injection type.
    + + void register(MembersInjector<? super I>) + +Changed from non-abstract to abstract. + Registers a members injector for type {@code I}.
    + + void register(InjectionListener<? super I>) + +Changed from non-abstract to abstract. + Registers an injection listener for type {@code I}.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.spi.TypeListener.html b/latest-api-diffs/4.0/changes/com.google.inject.spi.TypeListener.html new file mode 100644 index 0000000000..28c03f90b6 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.spi.TypeListener.html @@ -0,0 +1,105 @@ + + + + + + + + + +com.google.inject.spi.TypeListener + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.spi.TypeListener +

    + + +

    + + + + + + + + + + +
    Changed Methods
    + + void hear(TypeLiteral<I>, TypeEncounter<I>) + +Changed from non-abstract to abstract. + Invoked when Guice encounters a new type eligible for constructor or members injection.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.throwingproviders.CheckedProvider.html b/latest-api-diffs/4.0/changes/com.google.inject.throwingproviders.CheckedProvider.html new file mode 100644 index 0000000000..07d2e33ec4 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.throwingproviders.CheckedProvider.html @@ -0,0 +1,105 @@ + + + + + + + + + +com.google.inject.throwingproviders.CheckedProvider + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.throwingproviders.CheckedProvider +

    + + +

    + + + + + + + + + + +
    Changed Methods
    + + T get() + +Changed from non-abstract to abstract. +  
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.throwingproviders.ThrowingProvider.html b/latest-api-diffs/4.0/changes/com.google.inject.throwingproviders.ThrowingProvider.html new file mode 100644 index 0000000000..88458ffbf8 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.throwingproviders.ThrowingProvider.html @@ -0,0 +1,105 @@ + + + + + + + + + +com.google.inject.throwingproviders.ThrowingProvider + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.throwingproviders.ThrowingProvider +

    + + +

    + + + + + + + + + + +
    Changed Methods
    + + T get() + +Changed from non-abstract to abstract. +  
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder.html b/latest-api-diffs/4.0/changes/com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder.html index f5c5af0103..5f4693f43e 100644 --- a/latest-api-diffs/4.0/changes/com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder.html +++ b/latest-api-diffs/4.0/changes/com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder.html @@ -1,137 +1,137 @@ - - - - - - - - - -com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -Class com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder -

    - - -

    - - - - - - - - - - - - - -
    Added Methods
    - - ScopedBindingBuilder providing(TypeLiteral<? extends T>) -  
    - - ScopedBindingBuilder providing(Class<? extends T>) -  
    -  -

    - - - - - - - - - - - - - - - -
    Changed Methods
    - - SecondaryBinder<P, T> annotatedWith(Class<Annotation>) - -Change in return type from SecondaryBinder<P> to (SecondaryBinder<P, T>).
    -
     
    - - SecondaryBinder<P, T> annotatedWith(Annotation) - -Change in return type from SecondaryBinder<P> to (SecondaryBinder<P, T>).
    -
     
    -  - -


    - - - - - - - - - - -
    -
    - - - + + + + + + + + + +com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Class com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder +

    + + +

    + + + + + + + + + + + + + +
    Added Methods
    + + ScopedBindingBuilder providing(TypeLiteral<? extends T>) +  
    + + ScopedBindingBuilder providing(Class<? extends T>) +  
    +  +

    + + + + + + + + + + + + + + + +
    Changed Methods
    + + SecondaryBinder<P, T> annotatedWith(Class<Annotation>) + +Change in return type from SecondaryBinder<P> to (SecondaryBinder<P, T>).
    +
     
    + + SecondaryBinder<P, T> annotatedWith(Annotation) + +Change in return type from SecondaryBinder<P> to (SecondaryBinder<P, T>).
    +
     
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.throwingproviders.ThrowingProviderBinder.html b/latest-api-diffs/4.0/changes/com.google.inject.throwingproviders.ThrowingProviderBinder.html index 2fb60aa9e4..47a4bc65ef 100644 --- a/latest-api-diffs/4.0/changes/com.google.inject.throwingproviders.ThrowingProviderBinder.html +++ b/latest-api-diffs/4.0/changes/com.google.inject.throwingproviders.ThrowingProviderBinder.html @@ -1,129 +1,129 @@ - - - - - - - - - -com.google.inject.throwingproviders.ThrowingProviderBinder - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -Class com.google.inject.throwingproviders.ThrowingProviderBinder -

    -Documentation changed from old to new. - - -

    - - - - - - - - - - - - - -
    Added Methods
    - - (SecondaryBinder<P, T>bind(Class<P>, TypeLiteral<T>) -  
    - - (SecondaryBinder<P, T>bind(Class<P>, Class<T>) -  
    -  -

    - - - - - - - - - - -
    Changed Methods
    - - SecondaryBinder<P, ?> bind(Class<P>, Type) - -Change in return type from SecondaryBinder<P> to (SecondaryBinder<P, ?>).
    - Documentation changed from old to new.
    Now deprecated.
    -
    Use {@link #bind(Class, Class)} or {@link #bind(Class, TypeLiteral)} instead.
    -  - -


    - - - - - - - - - - -
    -
    - - - + + + + + + + + + +com.google.inject.throwingproviders.ThrowingProviderBinder + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Class com.google.inject.throwingproviders.ThrowingProviderBinder +

    +Documentation changed from old to new. + + +

    + + + + + + + + + + + + + +
    Added Methods
    + + (SecondaryBinder<P, T>bind(Class<P>, TypeLiteral<T>) +  
    + + (SecondaryBinder<P, T>bind(Class<P>, Class<T>) +  
    +  +

    + + + + + + + + + + +
    Changed Methods
    + + SecondaryBinder<P, ?> bind(Class<P>, Type) + +Change in return type from SecondaryBinder<P> to (SecondaryBinder<P, ?>).
    + Documentation changed from old to new.
    Now deprecated.
    +
    Use {@link #bind(Class, Class)} or {@link #bind(Class, TypeLiteral)} instead.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.tools.jmx.ManagedBindingMBean.html b/latest-api-diffs/4.0/changes/com.google.inject.tools.jmx.ManagedBindingMBean.html new file mode 100644 index 0000000000..1ccd7232d9 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.tools.jmx.ManagedBindingMBean.html @@ -0,0 +1,125 @@ + + + + + + + + + +com.google.inject.tools.jmx.ManagedBindingMBean + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.tools.jmx.ManagedBindingMBean +

    + + +

    + + + + + + + + + + + + + + + + + + + + +
    Changed Methods
    + + String getKey() + +Changed from non-abstract to abstract. + Gets the binding key.
    + + String getProvider() + +Changed from non-abstract to abstract. + Gets the provider to which this binding is bound.
    + + String getSource() + +Changed from non-abstract to abstract. + Gets the source of this binding.
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/com.google.inject.util.Modules.OverriddenModuleBuilder.html b/latest-api-diffs/4.0/changes/com.google.inject.util.Modules.OverriddenModuleBuilder.html new file mode 100644 index 0000000000..cc949f73e6 --- /dev/null +++ b/latest-api-diffs/4.0/changes/com.google.inject.util.Modules.OverriddenModuleBuilder.html @@ -0,0 +1,115 @@ + + + + + + + + + +com.google.inject.util.Modules.OverriddenModuleBuilder + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Interface com.google.inject.util.Modules.OverriddenModuleBuilder +

    + + +

    + + + + + + + + + + + + + + + +
    Changed Methods
    + + Module with(Module[]) + +Changed from non-abstract to abstract. + See the EDSL example at override().
    + + Module with(Iterable<Module>) + +Changed from non-abstract to abstract. + See the EDSL example at override().
    +  + +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/constructors_index_additions.html b/latest-api-diffs/4.0/changes/constructors_index_additions.html index 45f424849a..50c9925f36 100644 --- a/latest-api-diffs/4.0/changes/constructors_index_additions.html +++ b/latest-api-diffs/4.0/changes/constructors_index_additions.html @@ -1,76 +1,88 @@ - - - - - - - - - -Constructor Additions Index - - - - - - - - - - - - - - - - - - - - - -
    -All Constructors -
    - -Removals - -
    - -Additions - -
    - -Changes - -
    -Bold is New, strike is deleted -

    - -
    B  -D -I - TOP -
    -BindingEdge -(NodeId, NodeId, Type) constructor
    - -
    D  -B -I - TOP -
    -DependencyEdge -(NodeId, NodeId, InjectionPoint) constructor
    - -
    I  -B -D - TOP -
    -ImplementationNode -(NodeId, Object, Collection<Member>) constructor
    -InterfaceNode -(NodeId, Object) constructor
    - - + + + + + + + + + +Constructor Additions Index + + + + + + + + + + + + + + + + + + + + + +
    +All Constructors +
    + +Removals + +
    + +Additions + +
    + +Changes + +
    +Bold is New, strike is deleted +

    + +
    B  +D +I +M + TOP +
    +BindingEdge +(NodeId, NodeId, Type) constructor
    + +
    D  +B +I +M + TOP +
    +DependencyEdge +(NodeId, NodeId, InjectionPoint) constructor
    + +
    I  +B +D +M + TOP +
    +ImplementationNode +(NodeId, Object, Collection<Member>) constructor
    +InterfaceNode +(NodeId, Object) constructor
    + +
    M  +B +D +I + TOP +
    +Message +(String, Throwable) constructor
    + + diff --git a/latest-api-diffs/4.0/changes/constructors_index_all.html b/latest-api-diffs/4.0/changes/constructors_index_all.html index 641586f150..cc09eb8327 100644 --- a/latest-api-diffs/4.0/changes/constructors_index_all.html +++ b/latest-api-diffs/4.0/changes/constructors_index_all.html @@ -1,92 +1,106 @@ - - - - - - - - - -Constructor Differences Index - - - - - - - - - - - - - - - - - - - - - -
    -All Constructors -
    - -Removals - -
    - -Additions - -
    - -Changes - -
    -Bold is New, strike is deleted -

    - -
    B  -D -G -I - TOP -
    -BindingEdge -(NodeId, NodeId, Type) constructor
    - -
    D  -B -G -I - TOP -
    -DependencyEdge -(NodeId, NodeId, InjectionPoint) constructor
    - -
    G  -B -D -I - TOP -
    -GraphvizEdge -(NodeId, NodeId) constructor
    -GraphvizNode -(NodeId) constructor
    - -
    I  -B -D -G - TOP -
    -ImplementationNode -(NodeId, Object, Collection<Member>) constructor
    -InjectorGrapher -(BindingTargetVisitor<Object, Collection<Key<?>>>, BindingTargetVisitor<Object, Void>, Renderer) constructor
    -InterfaceNode -(NodeId, Object) constructor
    - - + + + + + + + + + +Constructor Differences Index + + + + + + + + + + + + + + + + + + + + + +
    +All Constructors +
    + +Removals + +
    + +Additions + +
    + +Changes + +
    +Bold is New, strike is deleted +

    + +
    B  +D +G +I +M + TOP +
    +BindingEdge +(NodeId, NodeId, Type) constructor
    + +
    D  +B +G +I +M + TOP +
    +DependencyEdge +(NodeId, NodeId, InjectionPoint) constructor
    + +
    G  +B +D +I +M + TOP +
    +GraphvizEdge +(NodeId, NodeId) constructor
    +GraphvizNode +(NodeId) constructor
    + +
    I  +B +D +G +M + TOP +
    +ImplementationNode +(NodeId, Object, Collection<Member>) constructor
    +InjectorGrapher +(BindingTargetVisitor<Object, Collection<Key<?>>>, BindingTargetVisitor<Object, Void>, Renderer) constructor
    +InterfaceNode +(NodeId, Object) constructor
    + +
    M  +B +D +G +I + TOP +
    +Message +(String, Throwable) constructor
    + + diff --git a/latest-api-diffs/4.0/changes/constructors_index_changes.html b/latest-api-diffs/4.0/changes/constructors_index_changes.html index 2e7be29a88..3393527c00 100644 --- a/latest-api-diffs/4.0/changes/constructors_index_changes.html +++ b/latest-api-diffs/4.0/changes/constructors_index_changes.html @@ -1,58 +1,58 @@ - - - - - - - - - -Constructor Changes Index - - - - - - - - - - - - - - - - - - - - - -
    -All Constructors -
    - -Removals - -
    - -Additions - -
    - -Changes - -
    -Bold is New, strike is deleted -

    - -
    G  - TOP -
    -GraphvizEdge -(NodeId, NodeId) constructor
    -GraphvizNode -(NodeId) constructor
    - - + + + + + + + + + +Constructor Changes Index + + + + + + + + + + + + + + + + + + + + + +
    +All Constructors +
    + +Removals + +
    + +Additions + +
    + +Changes + +
    +Bold is New, strike is deleted +

    + +
    G  + TOP +
    +GraphvizEdge +(NodeId, NodeId) constructor
    +GraphvizNode +(NodeId) constructor
    + + diff --git a/latest-api-diffs/4.0/changes/constructors_index_removals.html b/latest-api-diffs/4.0/changes/constructors_index_removals.html index 17e01530c3..8f6e838480 100644 --- a/latest-api-diffs/4.0/changes/constructors_index_removals.html +++ b/latest-api-diffs/4.0/changes/constructors_index_removals.html @@ -1,56 +1,56 @@ - - - - - - - - - -Constructor Removals Index - - - - - - - - - - - - - - - - - - - - - -
    -All Constructors -
    - -Removals - -
    - -Additions - -
    - -Changes - -
    -Bold is New, strike is deleted -

    - -
    I  - TOP -
    -InjectorGrapher -(BindingTargetVisitor<Object, Collection<Key<?>>>, BindingTargetVisitor<Object, Void>, Renderer) constructor
    - - + + + + + + + + + +Constructor Removals Index + + + + + + + + + + + + + + + + + + + + + +
    +All Constructors +
    + +Removals + +
    + +Additions + +
    + +Changes + +
    +Bold is New, strike is deleted +

    + +
    I  + TOP +
    +InjectorGrapher +(BindingTargetVisitor<Object, Collection<Key<?>>>, BindingTargetVisitor<Object, Void>, Renderer) constructor
    + + diff --git a/latest-api-diffs/4.0/changes/docdiffs_com.google.inject.grapher.graphviz.html b/latest-api-diffs/4.0/changes/docdiffs_com.google.inject.grapher.graphviz.html index a354f64486..0427be976c 100644 --- a/latest-api-diffs/4.0/changes/docdiffs_com.google.inject.grapher.graphviz.html +++ b/latest-api-diffs/4.0/changes/docdiffs_com.google.inject.grapher.graphviz.html @@ -1,77 +1,77 @@ - - - - - - - - - - -com.google.inject.grapher.graphviz Documentation Differences - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -com.google.inject.grapher.graphviz Documentation Differences -

    - -
    -This file contains all the changes in documentation in the package com.google.inject.grapher.graphviz as colored differences. -Deletions are shown like this, and -additions are shown like this. -
    -
    -If no deletions or additions are shown in an entry, the HTML tags will be what has changed. The new HTML tags are shown in the differences. -If no documentation existed, and then some was added in a later version, this change is noted in the appropriate class pages of differences, but the change is not shown on this page. Only changes in existing text are shown here. -Similarly, documentation which was inherited from another class or interface is not shown here. -
    -
    - Note that an HTML error in the new documentation may cause the display of other documentation changes to be presented incorrectly. For instance, failure to close a <code> tag will cause all subsequent paragraphs to be displayed differently. -
    -
    - + + + + + + + + + + +com.google.inject.grapher.graphviz Documentation Differences + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +com.google.inject.grapher.graphviz Documentation Differences +

    + +
    +This file contains all the changes in documentation in the package com.google.inject.grapher.graphviz as colored differences. +Deletions are shown like this, and +additions are shown like this. +
    +
    +If no deletions or additions are shown in an entry, the HTML tags will be what has changed. The new HTML tags are shown in the differences. +If no documentation existed, and then some was added in a later version, this change is noted in the appropriate class pages of differences, but the change is not shown on this page. Only changes in existing text are shown here. +Similarly, documentation which was inherited from another class or interface is not shown here. +
    +
    + Note that an HTML error in the new documentation may cause the display of other documentation changes to be presented incorrectly. For instance, failure to close a <code> tag will cause all subsequent paragraphs to be displayed differently. +
    +
    + Class GraphvizModule

    Module that provides GraphvizRendererclasses as the needed by RendererGraphvizGrapher and binds the other Graphviz factories. - @author phopkins@gmail.com (Pete Hopkins)
    -
    + @author phopkins@gmail.com (Pete Hopkins) +
    Class PortIdFactory

    Interface for a service that returns Graphviz port IDs, used for naming the rows in ImplementationNode-displaying GraphvizNodes. Implemented by StringNodeIdFactory. - @author phopkins@gmail.com (Pete Hopkins)
    -
    - - - + @author phopkins@gmail.com (Pete Hopkins) +
    + + + diff --git a/latest-api-diffs/4.0/changes/docdiffs_com.google.inject.grapher.html b/latest-api-diffs/4.0/changes/docdiffs_com.google.inject.grapher.html index c33e68e983..e0ae099941 100644 --- a/latest-api-diffs/4.0/changes/docdiffs_com.google.inject.grapher.html +++ b/latest-api-diffs/4.0/changes/docdiffs_com.google.inject.grapher.html @@ -1,81 +1,81 @@ - - - - - - - - - - -com.google.inject.grapher Documentation Differences - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -com.google.inject.grapher Documentation Differences -

    - -
    -This file contains all the changes in documentation in the package com.google.inject.grapher as colored differences. -Deletions are shown like this, and -additions are shown like this. -
    -
    -If no deletions or additions are shown in an entry, the HTML tags will be what has changed. The new HTML tags are shown in the differences. -If no documentation existed, and then some was added in a later version, this change is noted in the appropriate class pages of differences, but the change is not shown on this page. Only changes in existing text are shown here. -Similarly, documentation which was inherited from another class or interface is not shown here. -
    -
    - Note that an HTML error in the new documentation may cause the display of other documentation changes to be presented incorrectly. For instance, failure to close a <code> tag will cause all subsequent paragraphs to be displayed differently. -
    -
    - + + + + + + + + + + +com.google.inject.grapher Documentation Differences + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +com.google.inject.grapher Documentation Differences +

    + +
    +This file contains all the changes in documentation in the package com.google.inject.grapher as colored differences. +Deletions are shown like this, and +additions are shown like this. +
    +
    +If no deletions or additions are shown in an entry, the HTML tags will be what has changed. The new HTML tags are shown in the differences. +If no documentation existed, and then some was added in a later version, this change is noted in the appropriate class pages of differences, but the change is not shown on this page. Only changes in existing text are shown here. +Similarly, documentation which was inherited from another class or interface is not shown here. +
    +
    + Note that an HTML error in the new documentation may cause the display of other documentation changes to be presented incorrectly. For instance, failure to close a <code> tag will cause all subsequent paragraphs to be displayed differently. +
    +
    + Class BindingEdge

    InterfaceEdge for an edge that connects an interface to the type or instance instance that is bound to implement it. @author phopkins@gmail.com (Pete Hopkins) - @param The type for node IDs.
    -
    + @param The type for node IDs. +
    Class DependencyEdge

    InterfaceEdge for an edge from a class or InjectionPoint to the the interface node that will satisfy thethe dependency. @author phopkins@gmail.com (Pete Hopkins) - @param The type for node IDs.
    -
    + @param The type for node IDs. +
    Class ImplementationNode

    Node for classestypes and instances that have Dependencys and are are bound to InterfaceNodes. TheseThese nodes will often have fields for @@ -87,8 +87,8 @@

    @author phopkins@gmail.com (Pete Hopkins) - @param The type for node IDs.

    -
    + @param The type for node IDs.
    +
    Class InjectorGrapher

    Root classGuice injector for graphing an Injector. Bound in GrapherModulegrapher. Renders Use .of(Injector) to specify the Injector toguice use,dependency and @@ -101,8 +101,8 @@

    just initial settransitive dependencies of Classes or Keys to use, anda thisgiven will graph their transitive bindingsset and dependenciesof nodes. - @author phopkins@gmail.com (Pete Hopkins)

    -
    + @author phopkins@gmail.com (Pete Hopkins) +
    Class InterfaceNode

    Node for an interface classtype that has been bound to an implementation class class or instance. These nodes are basically defined by a Key. @@ -110,15 +110,15 @@

    @author phopkins@gmail.com (Pete Hopkins) - @param The type for node IDs.

    -
    + @param The type for node IDs. +
    Class TransitiveDependencyVisitor

    BindingTargetVisitor that returns a Collection of the Keys of each Binding's dependencies. Used by InjectorGropherInjectorGrapher to walk the dependency graph from a starting set of Bindings. - @author phopkins@gmail.com (Pete Hopkins)
    -
    - - - + @author phopkins@gmail.com (Pete Hopkins) +
    + + + diff --git a/latest-api-diffs/4.0/changes/docdiffs_com.google.inject.html b/latest-api-diffs/4.0/changes/docdiffs_com.google.inject.html index 9441b0fc5f..e162e64223 100644 --- a/latest-api-diffs/4.0/changes/docdiffs_com.google.inject.html +++ b/latest-api-diffs/4.0/changes/docdiffs_com.google.inject.html @@ -1,66 +1,66 @@ - - - - - - - - - - -com.google.inject Documentation Differences - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -com.google.inject Documentation Differences -

    - -
    -This file contains all the changes in documentation in the package com.google.inject as colored differences. -Deletions are shown like this, and -additions are shown like this. -
    -
    -If no deletions or additions are shown in an entry, the HTML tags will be what has changed. The new HTML tags are shown in the differences. -If no documentation existed, and then some was added in a later version, this change is noted in the appropriate class pages of differences, but the change is not shown on this page. Only changes in existing text are shown here. -Similarly, documentation which was inherited from another class or interface is not shown here. -
    -
    - Note that an HTML error in the new documentation may cause the display of other documentation changes to be presented incorrectly. For instance, failure to close a <code> tag will cause all subsequent paragraphs to be displayed differently. -
    -
    - + + + + + + + + + + +com.google.inject Documentation Differences + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +com.google.inject Documentation Differences +

    + +
    +This file contains all the changes in documentation in the package com.google.inject as colored differences. +Deletions are shown like this, and +additions are shown like this. +
    +
    +If no deletions or additions are shown in an entry, the HTML tags will be what has changed. The new HTML tags are shown in the differences. +If no documentation existed, and then some was added in a later version, this change is noted in the appropriate class pages of differences, but the change is not shown on this page. Only changes in existing text are shown here. +Similarly, documentation which was inherited from another class or interface is not shown here. +
    +
    + Note that an HTML error in the new documentation may cause the display of other documentation changes to be presented incorrectly. For instance, failure to close a <code> tag will cause all subsequent paragraphs to be displayed differently. +
    +
    + Class Binder, void bindInterceptor(Matcher<Class<?>>, Matcher<Method>, MethodInterceptor[])

    Binds method interceptor[s] to methods matched by class and method matchers. A method is eligible for interception if: @@ -75,19 +75,19 @@

    @param methodMatcher matches methods the interceptor should apply to. For example: {@code annotatedWith(Transactional.class)}. @param interceptors to bind. The interceptors are called in the order they - are given.

    -
    + are given. +
    Class Guice, Injector createInjector(Iterable<Module>)

    Creates an injector for the given set of modules. This is equivalent to calling .createInjector(Stage, Iterable) with Stage.DEVELOPMENT. @throws CreationException if one or more errors occur during injector - creation
    + creation Class Guice, Injector createInjector(Module[])

    Creates an injector for the given set of modules. This is equivalent to calling .createInjector(Stage, Module...) with Stage.DEVELOPMENT. @throws CreationException if one or more errors occur during injector - construction
    -
    + construction +
    Class Inject

    Annotates members of your implementation class (constructors, methods and fields) into which the Injector should inject values. The Injector fulfills injection requests for: @@ -100,7 +100,7 @@

  • Pre-constructed instances passed to Injector.injectMembers, com.google.inject.binder.LinkedBindingBuilder.toInstance(Object) and - com.google.inject.binder.LinkedBindingBuilder.toProvider(Provider). + com.google.inject.binder.LinkedBindingBuilder.toProvider(javax.inject.Provider). In this case all constructors are, of course, ignored.
  • Static fields and methods of classes which any Module has @@ -111,44 +111,44 @@

    In all cases, a member can be injected regardless of its Java access specifier (private, default, protected, public). - @author crazybob@google.com (Bob Lee)

  • -
    + @author crazybob@google.com (Bob Lee) +
    Class Key, boolean hasAttributes()

    Returns true if this key has annotation attributes. - @since 3.0
    + @since 3.0 Class Key, Key<T> ofType(Class<T>)

    Returns a new key of the specified type with the same annotation as this key. - @since 3.0
    + @since 3.0 Class Key, Key<?> ofType(Type)

    Returns a new key of the specified type with the same annotation as this key. - @since 3.0
    + @since 3.0 Class Key, Key<T> ofType(TypeLiteral<T>)

    Returns a new key of the specified type with the same annotation as this key. - @since 3.0
    + @since 3.0 Class Key, Key<T> withoutAttributes()

    Returns this key without annotation attributes, i.e. with only the annotation type. - @since 3.0
    -
    + @since 3.0 +
    Class Provides

    Annotates methods of a Module to create a provider method binding. The method's return type is bound to it'sits returned value. Guice will pass dependencies to the method as parameters. @author crazybob@google.com (Bob Lee) - @since 2.0
    -
    - - - + @since 2.0 +
    + + + diff --git a/latest-api-diffs/4.0/changes/docdiffs_com.google.inject.multibindings.html b/latest-api-diffs/4.0/changes/docdiffs_com.google.inject.multibindings.html index e096950c81..4bba3a2651 100644 --- a/latest-api-diffs/4.0/changes/docdiffs_com.google.inject.multibindings.html +++ b/latest-api-diffs/4.0/changes/docdiffs_com.google.inject.multibindings.html @@ -1,66 +1,66 @@ - - - - - - - - - - -com.google.inject.multibindings Documentation Differences - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -com.google.inject.multibindings Documentation Differences -

    - -
    -This file contains all the changes in documentation in the package com.google.inject.multibindings as colored differences. -Deletions are shown like this, and -additions are shown like this. -
    -
    -If no deletions or additions are shown in an entry, the HTML tags will be what has changed. The new HTML tags are shown in the differences. -If no documentation existed, and then some was added in a later version, this change is noted in the appropriate class pages of differences, but the change is not shown on this page. Only changes in existing text are shown here. -Similarly, documentation which was inherited from another class or interface is not shown here. -
    -
    - Note that an HTML error in the new documentation may cause the display of other documentation changes to be presented incorrectly. For instance, failure to close a <code> tag will cause all subsequent paragraphs to be displayed differently. -
    -
    - + + + + + + + + + + +com.google.inject.multibindings Documentation Differences + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +com.google.inject.multibindings Documentation Differences +

    + +
    +This file contains all the changes in documentation in the package com.google.inject.multibindings as colored differences. +Deletions are shown like this, and +additions are shown like this. +
    +
    +If no deletions or additions are shown in an entry, the HTML tags will be what has changed. The new HTML tags are shown in the differences. +If no documentation existed, and then some was added in a later version, this change is noted in the appropriate class pages of differences, but the change is not shown on this page. Only changes in existing text are shown here. +Similarly, documentation which was inherited from another class or interface is not shown here. +
    +
    + Note that an HTML error in the new documentation may cause the display of other documentation changes to be presented incorrectly. For instance, failure to close a <code> tag will cause all subsequent paragraphs to be displayed differently. +
    +
    + Class MapBinder

    An API to bind multiple map entries separately, only to later inject them as a complete map. MapBinder is intended for use in your application's module:
    
    @@ -126,8 +126,8 @@ 

    value is null, map injection will fail (although injecting a map of providers will not). - @author dpb@google.com (David P. Baker)

    -
    + @author dpb@google.com (David P. Baker) +
    Class Multibinder

    An API to bind multiple values separately, only to later inject them as a complete collection. Multibinder is intended for use in your application's module: @@ -153,15 +153,19 @@

    example, it is okay to havefor both {@code CandyModule} and {@code ChipsModule} to both create their own {@code Multibinder}, and to each contribute bindings to the set of snacks. When that set is injected, it will contain - elements from both modules. + elements from both modules. -

    The set's iteration order is consistent with the binding order. This is + + +

    The set's iteration order is consistent with the binding order. This is convenient when multiple elements are contributed by the same module because that module can order its bindings appropriately. Avoid relying on the iteration order of elements contributed by different modules, since there is - no equivalent mechanism to order modules. + no equivalent mechanism to order modules. -

    The set is unmodifiable. Elements can only be added to the set by + + +

    The set is unmodifiable. Elements can only be added to the set by configuring the multibinder. Elements can never be removed from the set.

    Elements are resolved at set injection time. If an element is bound to a @@ -178,8 +182,8 @@

    Elements must be non-null. If any set element is null, set injection will fail. - @author jessewilson@google.com (Jesse Wilson)

    -
    - - - + @author jessewilson@google.com (Jesse Wilson) +
    + + + diff --git a/latest-api-diffs/4.0/changes/docdiffs_com.google.inject.servlet.html b/latest-api-diffs/4.0/changes/docdiffs_com.google.inject.servlet.html index 2f8712a84d..756c970987 100644 --- a/latest-api-diffs/4.0/changes/docdiffs_com.google.inject.servlet.html +++ b/latest-api-diffs/4.0/changes/docdiffs_com.google.inject.servlet.html @@ -1,66 +1,66 @@ - - - - - - - - - - -com.google.inject.servlet Documentation Differences - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -com.google.inject.servlet Documentation Differences -

    - -
    -This file contains all the changes in documentation in the package com.google.inject.servlet as colored differences. -Deletions are shown like this, and -additions are shown like this. -
    -
    -If no deletions or additions are shown in an entry, the HTML tags will be what has changed. The new HTML tags are shown in the differences. -If no documentation existed, and then some was added in a later version, this change is noted in the appropriate class pages of differences, but the change is not shown on this page. Only changes in existing text are shown here. -Similarly, documentation which was inherited from another class or interface is not shown here. -
    -
    - Note that an HTML error in the new documentation may cause the display of other documentation changes to be presented incorrectly. For instance, failure to close a <code> tag will cause all subsequent paragraphs to be displayed differently. -
    -
    - + + + + + + + + + + +com.google.inject.servlet Documentation Differences + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +com.google.inject.servlet Documentation Differences +

    + +
    +This file contains all the changes in documentation in the package com.google.inject.servlet as colored differences. +Deletions are shown like this, and +additions are shown like this. +
    +
    +If no deletions or additions are shown in an entry, the HTML tags will be what has changed. The new HTML tags are shown in the differences. +If no documentation existed, and then some was added in a later version, this change is noted in the appropriate class pages of differences, but the change is not shown on this page. Only changes in existing text are shown here. +Similarly, documentation which was inherited from another class or interface is not shown here. +
    +
    + Note that an HTML error in the new documentation may cause the display of other documentation changes to be presented incorrectly. For instance, failure to close a <code> tag will cause all subsequent paragraphs to be displayed differently. +
    +
    + Class ServletScopes, Callable<T> continueRequest(Callable<T>, Map<Key<?>, Object>)

    Wraps the given callable in a contextual callable that "continues" the HTTP request in another thread. This acts as a way of transporting request context data from the request processing thread to to worker @@ -90,7 +90,7 @@

    @throws OutOfScopeException if this method is called from a non-request thread, or if the request has completed. - @since 3.0

    + @since 3.0 Class ServletScopes, Callable<T> scopeRequest(Callable<T>, Map<Key<?>, Object>)

    Scopes the given callable inside a request scope. This is not the same as the HTTP request scope, but is used if no HTTP request scope is in progress. In this way, keys can be scoped as @RequestScoped and exist @@ -107,8 +107,8 @@

    the value. @return a callable that when called will run inside the a request scope that exposes the instances in the {@code seedMap} as scoped keys. - @since 3.0

    -
    - - - + @since 3.0 +
    + + + diff --git a/latest-api-diffs/4.0/changes/docdiffs_com.google.inject.spi.html b/latest-api-diffs/4.0/changes/docdiffs_com.google.inject.spi.html index 93ea3ee28f..7d0535eaed 100644 --- a/latest-api-diffs/4.0/changes/docdiffs_com.google.inject.spi.html +++ b/latest-api-diffs/4.0/changes/docdiffs_com.google.inject.spi.html @@ -1,69 +1,74 @@ - - - - - - - - - - -com.google.inject.spi Documentation Differences - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -com.google.inject.spi Documentation Differences -

    - -
    -This file contains all the changes in documentation in the package com.google.inject.spi as colored differences. -Deletions are shown like this, and -additions are shown like this. -
    -
    -If no deletions or additions are shown in an entry, the HTML tags will be what has changed. The new HTML tags are shown in the differences. -If no documentation existed, and then some was added in a later version, this change is noted in the appropriate class pages of differences, but the change is not shown on this page. Only changes in existing text are shown here. -Similarly, documentation which was inherited from another class or interface is not shown here. -
    -
    - Note that an HTML error in the new documentation may cause the display of other documentation changes to be presented incorrectly. For instance, failure to close a <code> tag will cause all subsequent paragraphs to be displayed differently. -
    -
    - + + + + + + + + + + +com.google.inject.spi Documentation Differences + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +com.google.inject.spi Documentation Differences +

    + +
    +This file contains all the changes in documentation in the package com.google.inject.spi as colored differences. +Deletions are shown like this, and +additions are shown like this. +
    +
    +If no deletions or additions are shown in an entry, the HTML tags will be what has changed. The new HTML tags are shown in the differences. +If no documentation existed, and then some was added in a later version, this change is noted in the appropriate class pages of differences, but the change is not shown on this page. Only changes in existing text are shown here. +Similarly, documentation which was inherited from another class or interface is not shown here. +
    +
    + Note that an HTML error in the new documentation may cause the display of other documentation changes to be presented incorrectly. For instance, failure to close a <code> tag will cause all subsequent paragraphs to be displayed differently. +
    +
    + Class ConvertedConstantBinding, Key<String> getSourceKey()

    Returns the key for the source binding. That binding can ebe retrieved from an injector using - Injector.getBinding(key).
    -
    - - - + Injector.getBinding(key). +
    +Class ProviderInstanceBinding, Provider<? extends T> getProviderInstance()

    ReturnsIf the user- supplied a JSR330 binding, unscopedthen this will wrap that one. To always return the + user-supplied provider, use .getUserSuppliedProvider. + + @deprecated Use .getUserSuppliedProvider instead.
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/docdiffs_com.google.inject.throwingproviders.html b/latest-api-diffs/4.0/changes/docdiffs_com.google.inject.throwingproviders.html index 96f8cf4892..1cfed99068 100644 --- a/latest-api-diffs/4.0/changes/docdiffs_com.google.inject.throwingproviders.html +++ b/latest-api-diffs/4.0/changes/docdiffs_com.google.inject.throwingproviders.html @@ -1,66 +1,66 @@ - - - - - - - - - - -com.google.inject.throwingproviders Documentation Differences - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -com.google.inject.throwingproviders Documentation Differences -

    - -
    -This file contains all the changes in documentation in the package com.google.inject.throwingproviders as colored differences. -Deletions are shown like this, and -additions are shown like this. -
    -
    -If no deletions or additions are shown in an entry, the HTML tags will be what has changed. The new HTML tags are shown in the differences. -If no documentation existed, and then some was added in a later version, this change is noted in the appropriate class pages of differences, but the change is not shown on this page. Only changes in existing text are shown here. -Similarly, documentation which was inherited from another class or interface is not shown here. -
    -
    - Note that an HTML error in the new documentation may cause the display of other documentation changes to be presented incorrectly. For instance, failure to close a <code> tag will cause all subsequent paragraphs to be displayed differently. -
    -
    - + + + + + + + + + + +com.google.inject.throwingproviders Documentation Differences + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +com.google.inject.throwingproviders Documentation Differences +

    + +
    +This file contains all the changes in documentation in the package com.google.inject.throwingproviders as colored differences. +Deletions are shown like this, and +additions are shown like this. +
    +
    +If no deletions or additions are shown in an entry, the HTML tags will be what has changed. The new HTML tags are shown in the differences. +If no documentation existed, and then some was added in a later version, this change is noted in the appropriate class pages of differences, but the change is not shown on this page. Only changes in existing text are shown here. +Similarly, documentation which was inherited from another class or interface is not shown here. +
    +
    + Note that an HTML error in the new documentation may cause the display of other documentation changes to be presented incorrectly. For instance, failure to close a <code> tag will cause all subsequent paragraphs to be displayed differently. +
    +
    + Class ThrowingProviderBinder

    Builds a binding for a CheckedProvider.

    You can use a fluent API and custom providers: @@ -92,7 +92,7 @@

    @author jmourits@google.com (Jerome Mourits) @author jessewilson@google.com (Jesse Wilson) - @author sameb@google.com (Sam Berlin)

    - - - + @author sameb@google.com (Sam Berlin) + + + diff --git a/latest-api-diffs/4.0/changes/docdiffs_index.html b/latest-api-diffs/4.0/changes/docdiffs_index.html index 60da3a6f90..18ad63e259 100644 --- a/latest-api-diffs/4.0/changes/docdiffs_index.html +++ b/latest-api-diffs/4.0/changes/docdiffs_index.html @@ -1,101 +1,104 @@ - - - - - - - - - - -All Documentation Differences - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -All Documentation Differences -

    - -Package com.google.inject
    -  Class Binder
    -    Method bindInterceptor(Matcher<Class<?>>, Matcher<Method>, MethodInterceptor[])
    -
    -  Class Guice
    -    Method createInjector(Iterable<Module>)
    -    Method createInjector(Module[])
    -
    -  Class Inject
    -
    -  Class Key
    -    Method hasAttributes()
    -    Method ofType(Class<T>)
    -    Method ofType(Type)
    -    Method ofType(TypeLiteral<T>)
    -    Method withoutAttributes()
    -
    -  Class Provides
    -
    -Package com.google.inject.grapher
    -  Class BindingEdge
    -
    -  Class DependencyEdge
    -
    -  Class ImplementationNode
    -
    -  Class InjectorGrapher
    -
    -  Class InterfaceNode
    -
    -  Class TransitiveDependencyVisitor
    -
    -Package com.google.inject.grapher.graphviz
    -  Class GraphvizModule
    -
    -  Class PortIdFactory
    -
    -Package com.google.inject.multibindings
    -  Class MapBinder
    -
    -  Class Multibinder
    -
    -Package com.google.inject.servlet
    -  Class ServletScopes
    -    Method continueRequest(Callable<T>, Map<Key<?>, Object>)
    -    Method scopeRequest(Callable<T>, Map<Key<?>, Object>)
    -
    -Package com.google.inject.spi
    -  Class ConvertedConstantBinding
    -    Method getSourceKey()
    -
    -Package com.google.inject.throwingproviders
    -  Class ThrowingProviderBinder
    - - - + + + + + + + + + + +All Documentation Differences + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +All Documentation Differences +

    + +Package com.google.inject
    +  Class Binder
    +    Method bindInterceptor(Matcher<Class<?>>, Matcher<Method>, MethodInterceptor[])
    +
    +  Class Guice
    +    Method createInjector(Iterable<Module>)
    +    Method createInjector(Module[])
    +
    +  Class Inject
    +
    +  Class Key
    +    Method hasAttributes()
    +    Method ofType(Class<T>)
    +    Method ofType(Type)
    +    Method ofType(TypeLiteral<T>)
    +    Method withoutAttributes()
    +
    +  Class Provides
    +
    +Package com.google.inject.grapher
    +  Class BindingEdge
    +
    +  Class DependencyEdge
    +
    +  Class ImplementationNode
    +
    +  Class InjectorGrapher
    +
    +  Class InterfaceNode
    +
    +  Class TransitiveDependencyVisitor
    +
    +Package com.google.inject.grapher.graphviz
    +  Class GraphvizModule
    +
    +  Class PortIdFactory
    +
    +Package com.google.inject.multibindings
    +  Class MapBinder
    +
    +  Class Multibinder
    +
    +Package com.google.inject.servlet
    +  Class ServletScopes
    +    Method continueRequest(Callable<T>, Map<Key<?>, Object>)
    +    Method scopeRequest(Callable<T>, Map<Key<?>, Object>)
    +
    +Package com.google.inject.spi
    +  Class ConvertedConstantBinding
    +    Method getSourceKey()
    +
    +  Class ProviderInstanceBinding
    +    Method getProviderInstance()
    +
    +Package com.google.inject.throwingproviders
    +  Class ThrowingProviderBinder
    + + + diff --git a/latest-api-diffs/4.0/changes/fields_index_additions.html b/latest-api-diffs/4.0/changes/fields_index_additions.html index 54ce1ed6d1..94e5cb78b3 100644 --- a/latest-api-diffs/4.0/changes/fields_index_additions.html +++ b/latest-api-diffs/4.0/changes/fields_index_additions.html @@ -1,50 +1,50 @@ - - - - - - - - - -Field Additions Index - - - - - - - - - - - - - - - - - - - - - -
    -All Fields -
    - -Removals - -
    - -Additions - -
    - -Changes - -
    -Bold is New, strike is deleted -

    - - + + + + + + + + + +Field Additions Index + + + + + + + + + + + + + + + + + + + + + +
    +All Fields +
    + +Removals + +
    + +Additions + +
    + +Changes + +
    +Bold is New, strike is deleted +

    + + diff --git a/latest-api-diffs/4.0/changes/fields_index_all.html b/latest-api-diffs/4.0/changes/fields_index_all.html index de7905d0af..ea52acfd7c 100644 --- a/latest-api-diffs/4.0/changes/fields_index_all.html +++ b/latest-api-diffs/4.0/changes/fields_index_all.html @@ -1,50 +1,50 @@ - - - - - - - - - -Field Differences Index - - - - - - - - - - - - - - - - - - - - - -
    -All Fields -
    - -Removals - -
    - -Additions - -
    - -Changes - -
    -Bold is New, strike is deleted -

    - - + + + + + + + + + +Field Differences Index + + + + + + + + + + + + + + + + + + + + + +
    +All Fields +
    + +Removals + +
    + +Additions + +
    + +Changes + +
    +Bold is New, strike is deleted +

    + + diff --git a/latest-api-diffs/4.0/changes/fields_index_changes.html b/latest-api-diffs/4.0/changes/fields_index_changes.html index 9447ebfe77..038742a6cd 100644 --- a/latest-api-diffs/4.0/changes/fields_index_changes.html +++ b/latest-api-diffs/4.0/changes/fields_index_changes.html @@ -1,50 +1,50 @@ - - - - - - - - - -Field Changes Index - - - - - - - - - - - - - - - - - - - - - -
    -All Fields -
    - -Removals - -
    - -Additions - -
    - -Changes - -
    -Bold is New, strike is deleted -

    - - + + + + + + + + + +Field Changes Index + + + + + + + + + + + + + + + + + + + + + +
    +All Fields +
    + +Removals + +
    + +Additions + +
    + +Changes + +
    +Bold is New, strike is deleted +

    + + diff --git a/latest-api-diffs/4.0/changes/fields_index_removals.html b/latest-api-diffs/4.0/changes/fields_index_removals.html index 2f974b6f20..2543dc2858 100644 --- a/latest-api-diffs/4.0/changes/fields_index_removals.html +++ b/latest-api-diffs/4.0/changes/fields_index_removals.html @@ -1,50 +1,50 @@ - - - - - - - - - -Field Removals Index - - - - - - - - - - - - - - - - - - - - - -
    -All Fields -
    - -Removals - -
    - -Additions - -
    - -Changes - -
    -Bold is New, strike is deleted -

    - - + + + + + + + + + +Field Removals Index + + + + + + + + + + + + + + + + + + + + + +
    +All Fields +
    + +Removals + +
    + +Additions + +
    + +Changes + +
    +Bold is New, strike is deleted +

    + + diff --git a/latest-api-diffs/4.0/changes/jdiff_help.html b/latest-api-diffs/4.0/changes/jdiff_help.html index 323b4df340..df074b897c 100644 --- a/latest-api-diffs/4.0/changes/jdiff_help.html +++ b/latest-api-diffs/4.0/changes/jdiff_help.html @@ -1,112 +1,112 @@ - - - - - - - - - -JDiff Help - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -
    -

    JDiff Documentation

    -
    -
    -JDiff is a Javadoc doclet which generates a report of the API differences between two versions of a product. It does not report changes in Javadoc comments, or changes in what a class or method does. -This help page describes the different parts of the output from JDiff. -
    -
    - See the reference page in the source for JDiff for information about how to generate a report like this one. -
    -
    -The indexes shown in the top-left frame help show each type of change in more detail. The index "All Differences" contains all the differences between the APIs, in alphabetical order. -These indexes all use the same format: -
      -
    • Removed packages, classes, constructors, methods and fields are struck through.
    • -
    • Added packages, classes, constructors, methods and fields appear in bold.
    • -
    • Changed packages, classes, constructors, methods and fields appear in normal text.
    • -
    -
    -
    -You can always tell when you are reading a JDiff page, rather than a Javadoc page, by the color of the index bar and the color of the background. -Links which take you to a Javadoc page are always in a typewriter font. -Just like Javadoc, all interface names are in italic, and class names are not italicized. Where there are multiple entries in an index with the same name, the heading for them is also in italics, but is not a link. -
    -
    -

    Javadoc

    -This is a link to the top-level Javadoc page for the new version of the product. -
    -
    -

    Overview

    -The overview is the top-level summary of what was removed, added and changed between versions. -
    -
    -

    Package

    -This is a link to the package containing the current changed class or interface. -
    -
    -

    Class

    -This is highlighted when you are looking at the changed class or interface. -
    -
    -

    Text Changes

    -This is a link to the top-level index of all documentation changes for the current package or class. -If it is not present, then there are no documentation changes for the current package or class. -This link can be removed entirely by not using the -docchanges option. -
    -
    -

    Statistics

    -This is a link to a page which shows statistics about the changes between the two APIs. -This link can be removed entirely by not using the -stats option. -
    -
    -

    Help

    -A link to this Help page for JDiff. -
    -
    -

    Prev/Next

    -These links take you to the previous and next changed package or class. -
    -
    -

    Frames/No Frames

    -These links show and hide the HTML frames. All pages are available with or without frames. -
    -
    -

    Complex Changes

    -There are some complex changes which can occur between versions, for example, when two or more methods with the same name change simultaneously, or when a method or field is moved into or from a superclass. -In these cases, the change will be seen as a removal and an addition, rather than as a change. Unexpected removals or additions are often part of one of these type of changes. -
    - - + + + + + + + + + +JDiff Help + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +
    +

    JDiff Documentation

    +
    +
    +JDiff is a Javadoc doclet which generates a report of the API differences between two versions of a product. It does not report changes in Javadoc comments, or changes in what a class or method does. +This help page describes the different parts of the output from JDiff. +
    +
    + See the reference page in the source for JDiff for information about how to generate a report like this one. +
    +
    +The indexes shown in the top-left frame help show each type of change in more detail. The index "All Differences" contains all the differences between the APIs, in alphabetical order. +These indexes all use the same format: +
      +
    • Removed packages, classes, constructors, methods and fields are struck through.
    • +
    • Added packages, classes, constructors, methods and fields appear in bold.
    • +
    • Changed packages, classes, constructors, methods and fields appear in normal text.
    • +
    +
    +
    +You can always tell when you are reading a JDiff page, rather than a Javadoc page, by the color of the index bar and the color of the background. +Links which take you to a Javadoc page are always in a typewriter font. +Just like Javadoc, all interface names are in italic, and class names are not italicized. Where there are multiple entries in an index with the same name, the heading for them is also in italics, but is not a link. +
    +
    +

    Javadoc

    +This is a link to the top-level Javadoc page for the new version of the product. +
    +
    +

    Overview

    +The overview is the top-level summary of what was removed, added and changed between versions. +
    +
    +

    Package

    +This is a link to the package containing the current changed class or interface. +
    +
    +

    Class

    +This is highlighted when you are looking at the changed class or interface. +
    +
    +

    Text Changes

    +This is a link to the top-level index of all documentation changes for the current package or class. +If it is not present, then there are no documentation changes for the current package or class. +This link can be removed entirely by not using the -docchanges option. +
    +
    +

    Statistics

    +This is a link to a page which shows statistics about the changes between the two APIs. +This link can be removed entirely by not using the -stats option. +
    +
    +

    Help

    +A link to this Help page for JDiff. +
    +
    +

    Prev/Next

    +These links take you to the previous and next changed package or class. +
    +
    +

    Frames/No Frames

    +These links show and hide the HTML frames. All pages are available with or without frames. +
    +
    +

    Complex Changes

    +There are some complex changes which can occur between versions, for example, when two or more methods with the same name change simultaneously, or when a method or field is moved into or from a superclass. +In these cases, the change will be seen as a removal and an addition, rather than as a change. Unexpected removals or additions are often part of one of these type of changes. +
    + + diff --git a/latest-api-diffs/4.0/changes/jdiff_statistics.html b/latest-api-diffs/4.0/changes/jdiff_statistics.html index 59da0ada65..2809b33cfb 100644 --- a/latest-api-diffs/4.0/changes/jdiff_statistics.html +++ b/latest-api-diffs/4.0/changes/jdiff_statistics.html @@ -1,454 +1,797 @@ - - - - - - - - - -JDiff Statistics - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -
    -

    JDiff Statistics

    -
    -
    -The percent change statistic reported for all elements in each API is defined recursively as follows:
    -
    -Percentage difference = 100 * (added + removed + 2*changed)
    -                        -----------------------------------
    -                        sum of public elements in BOTH APIs
    -
    -Where added is the number of packages added, removed is the number of packages removed, and changed 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%. -

    The overall difference between the two APIs is approximately 9%. -

    -

    Sections

    -Packages sorted by percentage difference
    -Classes and Interfaces sorted by percentage difference
    -Differences by number and type
    -
    - -

    Packages Sorted By Percentage Difference

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Percentage
    Difference
    Package
    81com.google.inject.grapher
    39com.google.inject.grapher.graphviz
    25com.google.inject.throwingproviders
    11com.google.inject
    8com.google.inject.spi
    8com.google.inject.servlet
    2com.google.inject.multibindings
    -
    -

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Percentage
    Difference
    FrequencyPercentage Frequency
    20.14285714285714285|
    80.2857142857142857|
    110.14285714285714285|
    250.14285714285714285|
    390.14285714285714285|
    810.14285714285714285|
    -


    - -

    Classes and Interfaces Sorted By Percentage Difference

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Percentage
    Difference
    Class or Interface
    100 -com.google.inject.grapher.BindingEdge
    100 -com.google.inject.grapher.DependencyEdge
    100 -com.google.inject.grapher.ImplementationNode
    100 -com.google.inject.grapher.InjectorGrapher
    100 -com.google.inject.grapher.InterfaceNode
    50 -com.google.inject.Guice
    50 -com.google.inject.grapher.graphviz.PortIdFactory
    50 -com.google.inject.throwingproviders.ThrowingProviderBinder
    42 -com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder
    40 -com.google.inject.servlet.ServletScopes
    25 -com.google.inject.Scopes
    25 -com.google.inject.grapher.graphviz.GraphvizModule
    17 -com.google.inject.Key
    15 -com.google.inject.grapher.TransitiveDependencyVisitor
    12 -com.google.inject.spi.ConvertedConstantBinding
    11 -com.google.inject.grapher.graphviz.GraphvizNode
    10 -com.google.inject.spi.ElementVisitor
    9 -com.google.inject.spi.DefaultElementVisitor
    8 -com.google.inject.grapher.graphviz.GraphvizEdge
    7 -com.google.inject.Binder
    6 -com.google.inject.multibindings.MapBinder
    6 -com.google.inject.multibindings.Multibinder
    1 -com.google.inject.AbstractModule
    1 -com.google.inject.PrivateModule
    <1 -com.google.inject.Inject
    <1 -com.google.inject.Provides
    -
    -

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Percentage
    Difference
    FrequencyPercentage Frequency
    00.07692307692307693|
    10.07692307692307693|
    60.07692307692307693|
    70.038461538461538464|
    80.038461538461538464|
    90.038461538461538464|
    100.038461538461538464|
    110.038461538461538464|
    120.038461538461538464|
    150.038461538461538464|
    170.038461538461538464|
    250.07692307692307693|
    400.038461538461538464|
    420.038461538461538464|
    500.11538461538461539|
    1000.19230769230769232|
    -


    - -

    Differences By Number and Type

    -
    -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. -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - Number of Differences
     RemovalsAdditionsChangesTotal
    Packages0077
    Classes and Interfaces19242669
    Constructors1427
    Methods13421772
    Fields0000
    Total337052155
    - + + + + + + + + + +JDiff Statistics + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +
    +

    JDiff Statistics

    +
    +
    +The percent change statistic reported for all elements in each API is defined recursively as follows:
    +
    +Percentage difference = 100 * (added + removed + 2*changed)
    +                        -----------------------------------
    +                        sum of public elements in BOTH APIs
    +
    +Where added is the number of packages added, removed is the number of packages removed, and changed 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%. +

    The overall difference between the two APIs is approximately 27%. +

    +

    Sections

    +Packages sorted by percentage difference
    +Classes and Interfaces sorted by percentage difference
    +Differences by number and type
    +
    + +

    Packages Sorted By Percentage Difference

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Percentage
    Difference
    Package
    96com.google.inject.binder
    83com.google.inject.grapher
    44com.google.inject.throwingproviders
    42com.google.inject.multibindings
    40com.google.inject.servlet
    39com.google.inject.grapher.graphviz
    36com.google.inject.spi
    28com.google.inject
    25com.google.inject.tools.jmx
    25com.google.inject.util
    21com.google.inject.assistedinject
    20com.google.inject.persist
    16com.google.inject.matcher
    +
    +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Percentage
    Difference
    FrequencyPercentage Frequency
    160.07692307692307693|
    200.07692307692307693|
    210.07692307692307693|
    250.15384615384615385|
    280.07692307692307693|
    360.07692307692307693|
    390.07692307692307693|
    400.07692307692307693|
    420.07692307692307693|
    440.07692307692307693|
    830.07692307692307693|
    960.07692307692307693|
    +


    + +

    Classes and Interfaces Sorted By Percentage Difference

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Percentage
    Difference
    Class or Interface
    100 +com.google.inject.binder.AnnotatedBindingBuilder
    100 +com.google.inject.binder.AnnotatedConstantBindingBuilder
    100 +com.google.inject.binder.AnnotatedElementBuilder
    100 +com.google.inject.binder.ConstantBindingBuilder
    100 +com.google.inject.grapher.BindingEdge
    100 +com.google.inject.grapher.DependencyEdge
    100 +com.google.inject.grapher.ImplementationNode
    100 +com.google.inject.grapher.InjectorGrapher
    100 +com.google.inject.grapher.InterfaceNode
    100 +com.google.inject.multibindings.MultibindingsTargetVisitor
    100 +com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder
    100 +com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder
    100 +com.google.inject.servlet.ServletModuleTargetVisitor
    100 +com.google.inject.spi.BindingTargetVisitor
    100 +com.google.inject.spi.ElementVisitor
    100 +com.google.inject.util.Modules.OverriddenModuleBuilder
    95 +com.google.inject.binder.LinkedBindingBuilder
    95 +com.google.inject.spi.TypeEncounter
    83 +com.google.inject.binder.ScopedBindingBuilder
    80 +com.google.inject.PrivateBinder
    77 +com.google.inject.Injector
    77 +com.google.inject.Binder
    60 +com.google.inject.spi.ProviderInstanceBinding
    50 +com.google.inject.Binding
    50 +com.google.inject.Guice
    50 +com.google.inject.MembersInjector
    50 +com.google.inject.Module
    50 +com.google.inject.Provider
    50 +com.google.inject.Scope
    50 +com.google.inject.assistedinject.AssistedInjectBinding
    50 +com.google.inject.assistedinject.AssistedInjectTargetVisitor
    50 +com.google.inject.assistedinject.AssistedMethod
    50 +com.google.inject.grapher.NameFactory
    50 +com.google.inject.grapher.graphviz.PortIdFactory
    50 +com.google.inject.matcher.Matcher
    50 +com.google.inject.multibindings.MapBinderBinding
    50 +com.google.inject.multibindings.MultibinderBinding
    50 +com.google.inject.persist.PersistService
    50 +com.google.inject.persist.UnitOfWork
    50 +com.google.inject.servlet.InstanceFilterBinding
    50 +com.google.inject.servlet.InstanceServletBinding
    50 +com.google.inject.servlet.LinkedFilterBinding
    50 +com.google.inject.servlet.LinkedServletBinding
    50 +com.google.inject.servlet.ServletModuleBinding
    50 +com.google.inject.spi.BindingScopingVisitor
    50 +com.google.inject.spi.ConstructorBinding
    50 +com.google.inject.spi.ConvertedConstantBinding
    50 +com.google.inject.spi.Element
    50 +com.google.inject.spi.ExposedBinding
    50 +com.google.inject.spi.HasDependencies
    50 +com.google.inject.spi.InjectionListener
    50 +com.google.inject.spi.InstanceBinding
    50 +com.google.inject.spi.LinkedKeyBinding
    50 +com.google.inject.spi.PrivateElements
    50 +com.google.inject.spi.ProviderBinding
    50 +com.google.inject.spi.ProviderKeyBinding
    50 +com.google.inject.spi.ProviderWithExtensionVisitor
    50 +com.google.inject.spi.TypeConverter
    50 +com.google.inject.spi.TypeListener
    50 +com.google.inject.throwingproviders.CheckedProvider
    50 +com.google.inject.throwingproviders.ThrowingProvider
    50 +com.google.inject.throwingproviders.ThrowingProviderBinder
    50 +com.google.inject.tools.jmx.ManagedBindingMBean
    42 +com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder
    40 +com.google.inject.servlet.ServletScopes
    25 +com.google.inject.Scopes
    25 +com.google.inject.grapher.graphviz.GraphvizModule
    17 +com.google.inject.Key
    15 +com.google.inject.grapher.TransitiveDependencyVisitor
    11 +com.google.inject.grapher.graphviz.GraphvizNode
    9 +com.google.inject.spi.DefaultElementVisitor
    8 +com.google.inject.grapher.graphviz.GraphvizEdge
    6 +com.google.inject.multibindings.MapBinder
    6 +com.google.inject.multibindings.Multibinder
    4 +com.google.inject.spi.Message
    1 +com.google.inject.AbstractModule
    1 +com.google.inject.PrivateModule
    <1 +com.google.inject.Inject
    <1 +com.google.inject.Provides
    +
    +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Percentage
    Difference
    FrequencyPercentage Frequency
    00.02531645569620253|
    10.02531645569620253|
    40.012658227848101266|
    60.02531645569620253|
    80.012658227848101266|
    90.012658227848101266|
    110.012658227848101266|
    150.012658227848101266|
    170.012658227848101266|
    250.02531645569620253|
    400.012658227848101266|
    420.012658227848101266|
    500.5063291139240507|
    600.012658227848101266|
    770.02531645569620253|
    800.012658227848101266|
    830.012658227848101266|
    950.02531645569620253|
    1000.20253164556962025|
    +


    + +

    Differences By Number and Type

    +
    +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. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Number of Differences
     RemovalsAdditionsChangesTotal
    Packages001313
    Classes and Interfaces192679124
    Constructors1528
    Methods1950224293
    Fields0000
    Total3981318438
    + diff --git a/latest-api-diffs/4.0/changes/jdiff_topleftframe.html b/latest-api-diffs/4.0/changes/jdiff_topleftframe.html index cf07e541bb..619296892f 100644 --- a/latest-api-diffs/4.0/changes/jdiff_topleftframe.html +++ b/latest-api-diffs/4.0/changes/jdiff_topleftframe.html @@ -1,40 +1,40 @@ - - - - - - - - - -JDiff - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - JDiff Indexes
    All Differences
    By Package
    By Class
    By Constructor
    By Method
    By Field
    - - + + + + + + + + + +JDiff + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + JDiff Indexes
    All Differences
    By Package
    By Class
    By Constructor
    By Method
    By Field
    + + diff --git a/latest-api-diffs/4.0/changes/methods_index_additions.html b/latest-api-diffs/4.0/changes/methods_index_additions.html index 46094f7d19..7ba52729f8 100644 --- a/latest-api-diffs/4.0/changes/methods_index_additions.html +++ b/latest-api-diffs/4.0/changes/methods_index_additions.html @@ -1,327 +1,349 @@ - - - - - - - - - -Method Additions Index - - - - - - - - - - - - - - - - - - - - - -
    -All Methods -
    - -Removals - -
    - -Additions - -
    - -Changes - -
    -Bold is New, strike is deleted -

    - -
    B  -C -E -G -H -I -P -R -S -T -V - TOP -
    -bind
    -  type  -(Class<P>, TypeLiteral<T>) in com.google.inject.throwingproviders.ThrowingProviderBinder -
    -  type  -(Class<P>, Class<T>) in com.google.inject.throwingproviders.ThrowingProviderBinder -
    -bindListener
    -  type  -(Matcher<Binding<?>>, ProvisionListener[]) in com.google.inject.AbstractModule -
    -  type  -(Matcher<Binding<?>>, ProvisionListener[]) in com.google.inject.Binder -
    -  type  -(Matcher<Binding<?>>, ProvisionListener[]) in com.google.inject.PrivateModule -
    - -
    C  -B -E -G -H -I -P -R -S -T -V - TOP -
    -copy
    -  type  -(NodeId, NodeId) in com.google.inject.grapher.BindingEdge -
    -  type  -(NodeId, NodeId) in com.google.inject.grapher.DependencyEdge -
    -  type  -(NodeId) in com.google.inject.grapher.ImplementationNode -
    -  type  -(NodeId) in com.google.inject.grapher.InterfaceNode -
    - -
    E  -B -C -G -H -I -P -R -S -T -V - TOP -
    -equals
    -  type  -(Object) in com.google.inject.grapher.BindingEdge -
    -  type  -(Object) in com.google.inject.grapher.DependencyEdge -
    -  type  -(Object) in com.google.inject.grapher.ImplementationNode -
    -  type  -(Object) in com.google.inject.grapher.InterfaceNode -
    - -
    G  -B -C -E -H -I -P -R -S -T -V - TOP -
    -getIdentifier -()
    -getInjectionPoint -()
    -getMembers -()
    -getType -()
    -graph
    -  type  -(Injector) in com.google.inject.grapher.InjectorGrapher -
    -  type  -(Injector, Set<Key<?>>) in com.google.inject.grapher.InjectorGrapher -
    - -
    H  -B -C -E -G -I -P -R -S -T -V - TOP -
    -hashCode
    -  type  -() in com.google.inject.grapher.BindingEdge -
    -  type  -() in com.google.inject.grapher.DependencyEdge -
    -  type  -() in com.google.inject.grapher.ImplementationNode -
    - -
    I  -B -C -E -G -H -P -R -S -T -V - TOP -
    -isCircularProxy -(Object)
    -isRequestScoped -(Binding<?>)
    -isScoped -(Binding<?>, Scope, Class<Annotation>)
    - -
    P  -B -C -E -G -H -I -R -S -T -V - TOP -
    -providing
    -  type  -(TypeLiteral<? extends T>) in com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder -
    -  type  -(Class<? extends T>) in com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder -
    - -
    R  -B -C -E -G -H -I -P -S -T -V - TOP -
    -requireAtInjectOnConstructors -()
    -requireExactBindingAnnotations -()
    - -
    S  -B -C -E -G -H -I -P -R -T -V - TOP -
    -setIdentifier -(String)
    - -
    T  -B -C -E -G -H -I -P -R -S -V - TOP -
    -toString
    -  type  -() in com.google.inject.grapher.BindingEdge -
    -  type  -() in com.google.inject.grapher.DependencyEdge -
    -  type  -() in com.google.inject.grapher.ImplementationNode -
    -  type  -() in com.google.inject.grapher.InterfaceNode -
    -transferRequest -(Callable<T>)
    - -
    V  -B -C -E -G -H -I -P -R -S -T - TOP -
    -visit
    -  type  -(ProvisionListenerBinding) in com.google.inject.spi.DefaultElementVisitor -
    -  type  -(RequireAtInjectOnConstructorsOption) in com.google.inject.spi.DefaultElementVisitor -
    -  type  -(RequireExactBindingAnnotationsOption) in com.google.inject.spi.DefaultElementVisitor -
    -  type  -(ProvisionListenerBinding) in com.google.inject.spi.ElementVisitor -
    -  type  -(RequireAtInjectOnConstructorsOption) in com.google.inject.spi.ElementVisitor -
    -  type  -(RequireExactBindingAnnotationsOption) in com.google.inject.spi.ElementVisitor -
    -visitOther -(Binding<?>)
    - - + + + + + + + + + +Method Additions Index + + + + + + + + + + + + + + + + + + + + + +
    +All Methods +
    + +Removals + +
    + +Additions + +
    + +Changes + +
    +Bold is New, strike is deleted +

    + +
    B  +C +E +G +H +I +P +R +S +T +V + TOP +
    +bind
    +  type  +(Class<P>, TypeLiteral<T>) in com.google.inject.throwingproviders.ThrowingProviderBinder +
    +  type  +(Class<P>, Class<T>) in com.google.inject.throwingproviders.ThrowingProviderBinder +
    +bindListener
    +  type  +(Matcher<Binding<?>>, ProvisionListener[]) in com.google.inject.AbstractModule +
    +  type  +(Matcher<Binding<?>>, ProvisionListener[]) in com.google.inject.Binder +
    +  type  +(Matcher<TypeLiteral<?>>, TypeListener) in com.google.inject.Binder +
    +  type  +(Matcher<Binding<?>>, ProvisionListener[]) in com.google.inject.PrivateModule +
    + +
    C  +B +E +G +H +I +P +R +S +T +V + TOP +
    +copy
    +  type  +(NodeId, NodeId) in com.google.inject.grapher.BindingEdge +
    +  type  +(NodeId, NodeId) in com.google.inject.grapher.DependencyEdge +
    +  type  +(NodeId) in com.google.inject.grapher.ImplementationNode +
    +  type  +(NodeId) in com.google.inject.grapher.InterfaceNode +
    + +
    E  +B +C +G +H +I +P +R +S +T +V + TOP +
    +equals
    +  type  +(Object) in com.google.inject.grapher.BindingEdge +
    +  type  +(Object) in com.google.inject.grapher.DependencyEdge +
    +  type  +(Object) in com.google.inject.grapher.ImplementationNode +
    +  type  +(Object) in com.google.inject.grapher.InterfaceNode +
    + +
    G  +B +C +E +H +I +P +R +S +T +V + TOP +
    +getIdentifier +()
    +getInjectionPoint +()
    +getMembers +()
    +getType +()
    +getUserSuppliedProvider +()
    +graph
    +  type  +(Injector) in com.google.inject.grapher.InjectorGrapher +
    +  type  +(Injector, Set<Key<?>>) in com.google.inject.grapher.InjectorGrapher +
    + +
    H  +B +C +E +G +I +P +R +S +T +V + TOP +
    +hashCode
    +  type  +() in com.google.inject.grapher.BindingEdge +
    +  type  +() in com.google.inject.grapher.DependencyEdge +
    +  type  +() in com.google.inject.grapher.ImplementationNode +
    + +
    I  +B +C +E +G +H +P +R +S +T +V + TOP +
    +isCircularProxy +(Object)
    +isRequestScoped +(Binding<?>)
    +isScoped +(Binding<?>, Scope, Class<Annotation>)
    + +
    P  +B +C +E +G +H +I +R +S +T +V + TOP +
    +providing
    +  type  +(TypeLiteral<? extends T>) in com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder +
    +  type  +(Class<? extends T>) in com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder +
    + +
    R  +B +C +E +G +H +I +P +S +T +V + TOP +
    +requireAtInjectOnConstructors +()
    +requireExactBindingAnnotations +()
    + +
    S  +B +C +E +G +H +I +P +R +T +V + TOP +
    +setIdentifier +(String)
    + +
    T  +B +C +E +G +H +I +P +R +S +V + TOP +
    +toProvider +(Provider<? extends T>)
    +toString
    +  type  +() in com.google.inject.grapher.BindingEdge +
    +  type  +() in com.google.inject.grapher.DependencyEdge +
    +  type  +() in com.google.inject.grapher.ImplementationNode +
    +  type  +() in com.google.inject.grapher.InterfaceNode +
    +transferRequest +(Callable<T>)
    + +
    V  +B +C +E +G +H +I +P +R +S +T + TOP +
    +visit
    +  type  +(ProvisionListenerBinding) in com.google.inject.spi.DefaultElementVisitor +
    +  type  +(RequireAtInjectOnConstructorsOption) in com.google.inject.spi.DefaultElementVisitor +
    +  type  +(RequireExactBindingAnnotationsOption) in com.google.inject.spi.DefaultElementVisitor +
    +  type  +(ProvisionListenerBinding) in com.google.inject.spi.ElementVisitor +
    +  type  +(RequireAtInjectOnConstructorsOption) in com.google.inject.spi.ElementVisitor +
    +  type  +(RequireExactBindingAnnotationsOption) in com.google.inject.spi.ElementVisitor +
    +  type  +(RequireExplicitBindingsOption) in com.google.inject.spi.ElementVisitor +
    +  type  +(ScopeBinding) in com.google.inject.spi.ElementVisitor +
    +  type  +(StaticInjectionRequest) in com.google.inject.spi.ElementVisitor +
    +  type  +(TypeConverterBinding) in com.google.inject.spi.ElementVisitor +
    +  type  +(TypeListenerBinding) in com.google.inject.spi.ElementVisitor +
    +visitOther +(Binding<?>)
    + + diff --git a/latest-api-diffs/4.0/changes/methods_index_all.html b/latest-api-diffs/4.0/changes/methods_index_all.html index 32593364f0..d77043db22 100644 --- a/latest-api-diffs/4.0/changes/methods_index_all.html +++ b/latest-api-diffs/4.0/changes/methods_index_all.html @@ -1,491 +1,1251 @@ - - - - - - - - - -Method Differences Index - - - - - - - - - - - - - - - - - - - - - -
    -All Methods -
    - -Removals - -
    - -Additions - -
    - -Changes - -
    -Bold is New, strike is deleted -

    - -
    A  -B -C -E -G -H -I -O -P -R -S -T -V -W - TOP -
    -addMember -(Member)
    -annotatedWith
    -  type  -(Class<Annotation>) in com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder -
    -  type  -(Annotation) in com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder -
    - -
    B  -A -C -E -G -H -I -O -P -R -S -T -V -W - TOP -
    -bind
    -  type  -(Class<P>, TypeLiteral<T>) in com.google.inject.throwingproviders.ThrowingProviderBinder -
    -  type  -(Class<P>, Class<T>) in com.google.inject.throwingproviders.ThrowingProviderBinder -
    -  type  -(Class<P>, Type) in com.google.inject.throwingproviders.ThrowingProviderBinder -
    -bindInterceptor -(Matcher<Class<?>>, Matcher<Method>, MethodInterceptor[])
    -bindListener
    -  type  -(Matcher<Binding<?>>, ProvisionListener[]) in com.google.inject.AbstractModule -
    -  type  -(Matcher<Binding<?>>, ProvisionListener[]) in com.google.inject.Binder -
    -  type  -(Matcher<Binding<?>>, ProvisionListener[]) in com.google.inject.PrivateModule -
    - -
    C  -A -B -E -G -H -I -O -P -R -S -T -V -W - TOP -
    -continueRequest -(Callable<T>, Map<Key<?>, Object>)
    -copy
    -  type  -(NodeId, NodeId) in com.google.inject.grapher.BindingEdge -
    -  type  -(NodeId, NodeId) in com.google.inject.grapher.DependencyEdge -
    -  type  -(NodeId) in com.google.inject.grapher.ImplementationNode -
    -  type  -(NodeId) in com.google.inject.grapher.InterfaceNode -
    -createInjector
    -  type  -(Module[]) in com.google.inject.Guice -
    -  type  -(Iterable<Module>) in com.google.inject.Guice -
    - -
    E  -A -B -C -G -H -I -O -P -R -S -T -V -W - TOP -
    -equals
    -  type  -(Object) in com.google.inject.grapher.BindingEdge -
    -  type  -(Object) in com.google.inject.grapher.DependencyEdge -
    -  type  -(Object) in com.google.inject.grapher.ImplementationNode -
    -  type  -(Object) in com.google.inject.grapher.InterfaceNode -
    - -
    G  -A -B -C -E -H -I -O -P -R -S -T -V -W - TOP -
    -getHeadNodeId -()
    -getIdentifier -()
    -getInjectionPoint -()
    -getMembers -()
    -getNodeId -()
    -getSourceKey -()
    -getTailNodeId -()
    -getType -()
    -graph
    -  type  -() in com.google.inject.grapher.InjectorGrapher -
    -  type  -(Injector) in com.google.inject.grapher.InjectorGrapher -
    -  type  -(Injector, Set<Key<?>>) in com.google.inject.grapher.InjectorGrapher -
    - -
    H  -A -B -C -E -G -I -O -P -R -S -T -V -W - TOP -
    -hasAttributes -()
    -hashCode
    -  type  -() in com.google.inject.grapher.BindingEdge -
    -  type  -() in com.google.inject.grapher.DependencyEdge -
    -  type  -() in com.google.inject.grapher.ImplementationNode -
    - -
    I  -A -B -C -E -G -H -O -P -R -S -T -V -W - TOP -
    -isCircularProxy -(Object)
    -isRequestScoped -(Binding<?>)
    -isScoped -(Binding<?>, Scope, Class<Annotation>)
    - -
    O  -A -B -C -E -G -H -I -P -R -S -T -V -W - TOP -
    -of -(Injector)
    -ofType
    -  type  -(Type) in com.google.inject.Key -
    -  type  -(TypeLiteral<T>) in com.google.inject.Key -
    -  type  -(Class<T>) in com.google.inject.Key -
    - -
    P  -A -B -C -E -G -H -I -O -R -S -T -V -W - TOP -
    -providing
    -  type  -(TypeLiteral<? extends T>) in com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder -
    -  type  -(Class<? extends T>) in com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder -
    - -
    R  -A -B -C -E -G -H -I -O -P -S -T -V -W - TOP -
    -requireAtInjectOnConstructors -()
    -requireExactBindingAnnotations -()
    -rootedAt
    -  type  -(Key[]) in com.google.inject.grapher.InjectorGrapher -
    -  type  -(Class[]) in com.google.inject.grapher.InjectorGrapher -
    - -
    S  -A -B -C -E -G -H -I -O -P -R -T -V -W - TOP -
    -scopeRequest -(Callable<T>, Map<Key<?>, Object>)
    -setClassKey -(Key<?>)
    -setIdentifier -(String)
    -setInstance -(Object)
    -setKey -(Key<?>)
    -setSource
    -  type  -(Object) in com.google.inject.grapher.ImplementationNode -
    -  type  -(Object) in com.google.inject.grapher.InterfaceNode -
    -setType -(Type)
    - -
    T  -A -B -C -E -G -H -I -O -P -R -S -V -W - TOP -
    -toString
    -  type  -() in com.google.inject.grapher.BindingEdge -
    -  type  -() in com.google.inject.grapher.DependencyEdge -
    -  type  -() in com.google.inject.grapher.ImplementationNode -
    -  type  -() in com.google.inject.grapher.InterfaceNode -
    -transferRequest -(Callable<T>)
    - -
    V  -A -B -C -E -G -H -I -O -P -R -S -T -W - TOP -
    -visit
    -  type  -(ExposedBinding<?>) in com.google.inject.grapher.TransitiveDependencyVisitor -
    -  type  -(UntargettedBinding<?>) in com.google.inject.grapher.TransitiveDependencyVisitor -
    -  type  -(ProvisionListenerBinding) in com.google.inject.spi.DefaultElementVisitor -
    -  type  -(RequireAtInjectOnConstructorsOption) in com.google.inject.spi.DefaultElementVisitor -
    -  type  -(RequireExactBindingAnnotationsOption) in com.google.inject.spi.DefaultElementVisitor -
    -  type  -(ProvisionListenerBinding) in com.google.inject.spi.ElementVisitor -
    -  type  -(RequireAtInjectOnConstructorsOption) in com.google.inject.spi.ElementVisitor -
    -  type  -(RequireExactBindingAnnotationsOption) in com.google.inject.spi.ElementVisitor -
    -visitOther -(Binding<?>)
    - -
    W  -A -B -C -E -G -H -I -O -P -R -S -T -V - TOP -
    -withoutAttributes -()
    - - + + + + + + + + + +Method Differences Index + + + + + + + + + + + + + + + + + + + + + +
    +All Methods +
    + +Removals + +
    + +Additions + +
    + +Changes + +
    +Bold is New, strike is deleted +

    + +
    A  +B +C +D +E +F +G +H +I +M +N +O +P +R +S +T +V +W + TOP +
    +acceptExtensionVisitor +(BindingTargetVisitor<B, V>, ProviderInstanceBinding<? extends B>)
    +acceptScopingVisitor +(BindingScopingVisitor<V>)
    +acceptTargetVisitor +(BindingTargetVisitor<? super T, V>)
    +acceptVisitor +(ElementVisitor<T>)
    +addError
    +  type  +(Message) in com.google.inject.Binder +
    +  type  +(String, Object[]) in com.google.inject.Binder +
    +  type  +(Throwable) in com.google.inject.Binder +
    +  type  +(Message) in com.google.inject.spi.TypeEncounter +
    +  type  +(String, Object[]) in com.google.inject.spi.TypeEncounter +
    +  type  +(Throwable) in com.google.inject.spi.TypeEncounter +
    +addMember +(Member)
    +afterInjection +(I)
    +and +(Matcher<? super T>)
    +annotatedWith
    +  type  +(Class<Annotation>) in com.google.inject.binder.AnnotatedBindingBuilder +
    +  type  +(Annotation) in com.google.inject.binder.AnnotatedBindingBuilder +
    +  type  +(Class<Annotation>) in com.google.inject.binder.AnnotatedConstantBindingBuilder +
    +  type  +(Annotation) in com.google.inject.binder.AnnotatedConstantBindingBuilder +
    +  type  +(Class<Annotation>) in com.google.inject.binder.AnnotatedElementBuilder +
    +  type  +(Annotation) in com.google.inject.binder.AnnotatedElementBuilder +
    +  type  +(Class<Annotation>) in com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder +
    +  type  +(Annotation) in com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder +
    +applyTo
    +  type  +(Binder) in com.google.inject.spi.Element +
    +  type  +(Binder) in com.google.inject.spi.ExposedBinding +
    +asEagerSingleton +()
    + +
    B  +A +C +D +E +F +G +H +I +M +N +O +P +R +S +T +V +W + TOP +
    +begin +()
    +bind
    +  type  +(TypeLiteral<T>) in com.google.inject.Binder +
    +  type  +(Class<T>) in com.google.inject.Binder +
    +  type  +(Key<T>) in com.google.inject.Binder +
    +  type  +(Class<P>, TypeLiteral<T>) in com.google.inject.throwingproviders.ThrowingProviderBinder +
    +  type  +(Class<P>, Class<T>) in com.google.inject.throwingproviders.ThrowingProviderBinder +
    +  type  +(Class<P>, Type) in com.google.inject.throwingproviders.ThrowingProviderBinder +
    +bindConstant +()
    +bindInterceptor
    +  type  +(Matcher<Class<?>>, Matcher<Method>, MethodInterceptor[]) in com.google.inject.Binder +
    +  type  +(Matcher<Method>, MethodInterceptor[]) in com.google.inject.spi.TypeEncounter +
    +bindListener
    +  type  +(Matcher<Binding<?>>, ProvisionListener[]) in com.google.inject.AbstractModule +
    +  type  +(Matcher<TypeLiteral<?>>, TypeListener) in com.google.inject.Binder +
    +  type  +(Matcher<Binding<?>>, ProvisionListener[]) in com.google.inject.Binder +
    +  type  +(Matcher<TypeLiteral<?>>, TypeListener) in com.google.inject.Binder +
    +  type  +(Matcher<Binding<?>>, ProvisionListener[]) in com.google.inject.PrivateModule +
    +bindScope +(Class<Annotation>, Scope)
    + +
    C  +A +B +D +E +F +G +H +I +M +N +O +P +R +S +T +V +W + TOP +
    +configure +(Binder)
    +containsElement
    +  type  +(Element) in com.google.inject.multibindings.MapBinderBinding +
    +  type  +(Element) in com.google.inject.multibindings.MultibinderBinding +
    +continueRequest +(Callable<T>, Map<Key<?>, Object>)
    +convert +(String, TypeLiteral<?>)
    +convertToTypes +(Matcher<TypeLiteral<?>>, TypeConverter)
    +copy
    +  type  +(NodeId, NodeId) in com.google.inject.grapher.BindingEdge +
    +  type  +(NodeId, NodeId) in com.google.inject.grapher.DependencyEdge +
    +  type  +(NodeId) in com.google.inject.grapher.ImplementationNode +
    +  type  +(NodeId) in com.google.inject.grapher.InterfaceNode +
    +createChildInjector
    +  type  +(Module[]) in com.google.inject.Injector +
    +  type  +(Iterable<Module>) in com.google.inject.Injector +
    +createInjector
    +  type  +(Module[]) in com.google.inject.Guice +
    +  type  +(Iterable<Module>) in com.google.inject.Guice +
    +currentStage +()
    + +
    D  +A +B +C +E +F +G +H +I +M +N +O +P +R +S +T +V +W + TOP +
    +disableCircularProxies +()
    + +
    E  +A +B +C +D +F +G +H +I +M +N +O +P +R +S +T +V +W + TOP +
    +end +()
    +equals
    +  type  +(Object) in com.google.inject.grapher.BindingEdge +
    +  type  +(Object) in com.google.inject.grapher.DependencyEdge +
    +  type  +(Object) in com.google.inject.grapher.ImplementationNode +
    +  type  +(Object) in com.google.inject.grapher.InterfaceNode +
    +expose
    +  type  +(TypeLiteral<?>) in com.google.inject.PrivateBinder +
    +  type  +(Class<?>) in com.google.inject.PrivateBinder +
    +  type  +(Key<?>) in com.google.inject.PrivateBinder +
    + +
    F  +A +B +C +D +E +G +H +I +M +N +O +P +R +S +T +V +W + TOP +
    +findBindingsByType +(TypeLiteral<T>)
    + +
    G  +A +B +C +D +E +F +H +I +M +N +O +P +R +S +T +V +W + TOP +
    +get
    +  type  +() in com.google.inject.Provider +
    +  type  +() in com.google.inject.throwingproviders.CheckedProvider +
    +  type  +() in com.google.inject.throwingproviders.ThrowingProvider +
    +getAllBindings +()
    +getAnnotationName +(Key<?>)
    +getAssistedMethods +()
    +getBinding
    +  type  +(Key<T>) in com.google.inject.Injector +
    +  type  +(Class<T>) in com.google.inject.Injector +
    +getBindings +()
    +getClassName +(Key<?>)
    +getConstructor +()
    +getDependencies
    +  type  +() in com.google.inject.assistedinject.AssistedMethod +
    +  type  +() in com.google.inject.spi.ConvertedConstantBinding +
    +  type  +() in com.google.inject.spi.HasDependencies +
    +getElements
    +  type  +() in com.google.inject.multibindings.MultibinderBinding +
    +  type  +() in com.google.inject.spi.PrivateElements +
    +getElementTypeLiteral +()
    +getEntries +()
    +getExistingBinding +(Key<T>)
    +getExposedKeys +()
    +getExposedSource +(Key<?>)
    +getFactoryMethod +()
    +getFilterInstance +()
    +getHeadNodeId +()
    +getIdentifier +()
    +getImplementationConstructor +()
    +getImplementationType +()
    +getInitParams +()
    +getInjectableMembers +()
    +getInjectionPoint +()
    +getInjectionPoints
    +  type  +() in com.google.inject.spi.InstanceBinding +
    +  type  +() in com.google.inject.spi.ProviderInstanceBinding +
    +getInjector +()
    +getInstance
    +  type  +(Key<T>) in com.google.inject.Injector +
    +  type  +(Class<T>) in com.google.inject.Injector +
    +  type  +() in com.google.inject.spi.InstanceBinding +
    +getInstanceName +(Object)
    +getKey
    +  type  +() in com.google.inject.Binding +
    +  type  +() in com.google.inject.assistedinject.AssistedInjectBinding +
    +  type  +() in com.google.inject.tools.jmx.ManagedBindingMBean +
    +getKeyTypeLiteral +()
    +getLinkedKey
    +  type  +() in com.google.inject.servlet.LinkedFilterBinding +
    +  type  +() in com.google.inject.servlet.LinkedServletBinding +
    +  type  +() in com.google.inject.spi.LinkedKeyBinding +
    +getMapKey +()
    +getMemberName +(Member)
    +getMembers +()
    +getMembersInjector
    +  type  +(TypeLiteral<T>) in com.google.inject.Binder +
    +  type  +(Class<T>) in com.google.inject.Binder +
    +  type  +(TypeLiteral<T>) in com.google.inject.Injector +
    +  type  +(Class<T>) in com.google.inject.Injector +
    +  type  +(TypeLiteral<T>) in com.google.inject.spi.TypeEncounter +
    +  type  +(Class<T>) in com.google.inject.spi.TypeEncounter +
    +getMethodInterceptors +()
    +getNodeId +()
    +getParent +()
    +getPattern +()
    +getPortId +(Member)
    +getPrivateElements +()
    +getProvidedKey +()
    +getProvider
    +  type  +(Key<T>) in com.google.inject.Binder +
    +  type  +(Class<T>) in com.google.inject.Binder +
    +  type  +() in com.google.inject.Binding +
    +  type  +(Key<T>) in com.google.inject.Injector +
    +  type  +(Class<T>) in com.google.inject.Injector +
    +  type  +(Key<T>) in com.google.inject.spi.TypeEncounter +
    +  type  +(Class<T>) in com.google.inject.spi.TypeEncounter +
    +  type  +() in com.google.inject.tools.jmx.ManagedBindingMBean +
    +getProviderInstance +()
    +getProviderKey +()
    +getScopeBindings +()
    +getServletInstance +()
    +getSetKey +()
    +getSource
    +  type  +() in com.google.inject.spi.Element +
    +  type  +() in com.google.inject.tools.jmx.ManagedBindingMBean +
    +getSourceKey +()
    +getSourceName +(Object)
    +getTailNodeId +()
    +getType +()
    +getTypeConverterBinding +()
    +getTypeConverterBindings +()
    +getUriPatternType +()
    +getUserSuppliedProvider +()
    +getValue +()
    +getValueTypeLiteral +()
    +graph
    +  type  +() in com.google.inject.grapher.InjectorGrapher +
    +  type  +(Injector) in com.google.inject.grapher.InjectorGrapher +
    +  type  +(Injector, Set<Key<?>>) in com.google.inject.grapher.InjectorGrapher +
    + +
    H  +A +B +C +D +E +F +G +I +M +N +O +P +R +S +T +V +W + TOP +
    +hasAttributes +()
    +hashCode
    +  type  +() in com.google.inject.grapher.BindingEdge +
    +  type  +() in com.google.inject.grapher.DependencyEdge +
    +  type  +() in com.google.inject.grapher.ImplementationNode +
    +hear +(TypeLiteral<I>, TypeEncounter<I>)
    + +
    I  +A +B +C +D +E +F +G +H +M +N +O +P +R +S +T +V +W + TOP +
    +in
    +  type  +(Scope) in com.google.inject.binder.ScopedBindingBuilder +
    +  type  +(Class<Annotation>) in com.google.inject.binder.ScopedBindingBuilder +
    +injectMembers
    +  type  +(Object) in com.google.inject.Injector +
    +  type  +(T) in com.google.inject.MembersInjector +
    +install +(Module)
    +isCircularProxy +(Object)
    +isRequestScoped +(Binding<?>)
    +isScoped +(Binding<?>, Scope, Class<Annotation>)
    + +
    M  +A +B +C +D +E +F +G +H +I +N +O +P +R +S +T +V +W + TOP +
    +matches +(T)
    +matchesUri +(String)
    + +
    N  +A +B +C +D +E +F +G +H +I +M +O +P +R +S +T +V +W + TOP +
    +newPrivateBinder +()
    + +
    O  +A +B +C +D +E +F +G +H +I +M +N +P +R +S +T +V +W + TOP +
    +of +(Injector)
    +ofType
    +  type  +(Type) in com.google.inject.Key +
    +  type  +(TypeLiteral<T>) in com.google.inject.Key +
    +  type  +(Class<T>) in com.google.inject.Key +
    +or +(Matcher<? super T>)
    + +
    P  +A +B +C +D +E +F +G +H +I +M +N +O +R +S +T +V +W + TOP +
    +permitsDuplicates
    +  type  +() in com.google.inject.multibindings.MapBinderBinding +
    +  type  +() in com.google.inject.multibindings.MultibinderBinding +
    +providing
    +  type  +(TypeLiteral<? extends T>) in com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder +
    +  type  +(Class<? extends T>) in com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder +
    + +
    R  +A +B +C +D +E +F +G +H +I +M +N +O +P +S +T +V +W + TOP +
    +register
    +  type  +(MembersInjector<? super I>) in com.google.inject.spi.TypeEncounter +
    +  type  +(InjectionListener<? super I>) in com.google.inject.spi.TypeEncounter +
    +requestInjection
    +  type  +(TypeLiteral<T>, T) in com.google.inject.Binder +
    +  type  +(Object) in com.google.inject.Binder +
    +requestStaticInjection +(Class[])
    +requireAtInjectOnConstructors +()
    +requireExactBindingAnnotations +()
    +requireExplicitBindings +()
    +rootedAt
    +  type  +(Key[]) in com.google.inject.grapher.InjectorGrapher +
    +  type  +(Class[]) in com.google.inject.grapher.InjectorGrapher +
    + +
    S  +A +B +C +D +E +F +G +H +I +M +N +O +P +R +T +V +W + TOP +
    +scope +(Key<T>, Provider<T>)
    +scopeRequest +(Callable<T>, Map<Key<?>, Object>)
    +setClassKey +(Key<?>)
    +setIdentifier +(String)
    +setInstance +(Object)
    +setKey +(Key<?>)
    +setSource
    +  type  +(Object) in com.google.inject.grapher.ImplementationNode +
    +  type  +(Object) in com.google.inject.grapher.InterfaceNode +
    +setType +(Type)
    +skipSources
    +  type  +(Class[]) in com.google.inject.Binder +
    +  type  +(Class[]) in com.google.inject.PrivateBinder +
    +start +()
    +stop +()
    + +
    T  +A +B +C +D +E +F +G +H +I +M +N +O +P +R +S +V +W + TOP +
    +through
    +  type  +(Filter) in com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder +
    +  type  +(Filter, Map<String, String>) in com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder +
    +  type  +(Key<? extends Filter>) in com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder +
    +  type  +(Key<? extends Filter>, Map<String, String>) in com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder +
    +  type  +(Class<? extends Filter>) in com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder +
    +  type  +(Class<? extends Filter>, Map<String, String>) in com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder +
    +to
    +  type  +(Enum<E>) in com.google.inject.binder.ConstantBindingBuilder +
    +  type  +(boolean) in com.google.inject.binder.ConstantBindingBuilder +
    +  type  +(byte) in com.google.inject.binder.ConstantBindingBuilder +
    +  type  +(char) in com.google.inject.binder.ConstantBindingBuilder +
    +  type  +(double) in com.google.inject.binder.ConstantBindingBuilder +
    +  type  +(float) in com.google.inject.binder.ConstantBindingBuilder +
    +  type  +(int) in com.google.inject.binder.ConstantBindingBuilder +
    +  type  +(Class<?>) in com.google.inject.binder.ConstantBindingBuilder +
    +  type  +(String) in com.google.inject.binder.ConstantBindingBuilder +
    +  type  +(long) in com.google.inject.binder.ConstantBindingBuilder +
    +  type  +(short) in com.google.inject.binder.ConstantBindingBuilder +
    +  type  +(Key<? extends T>) in com.google.inject.binder.LinkedBindingBuilder +
    +  type  +(TypeLiteral<? extends T>) in com.google.inject.binder.LinkedBindingBuilder +
    +  type  +(Class<? extends T>) in com.google.inject.binder.LinkedBindingBuilder +
    +toConstructor
    +  type  +(Constructor<S>) in com.google.inject.binder.LinkedBindingBuilder +
    +  type  +(Constructor<S>, TypeLiteral<? extends S>) in com.google.inject.binder.LinkedBindingBuilder +
    +toInstance +(T)
    +toProvider
    +  type  +(Provider<? extends T>) in com.google.inject.binder.LinkedBindingBuilder +
    +  type  +(Key<Provider<? extends T>>) in com.google.inject.binder.LinkedBindingBuilder +
    +  type  +(Provider<? extends T>) in com.google.inject.binder.LinkedBindingBuilder +
    +  type  +(TypeLiteral<Provider<? extends T>>) in com.google.inject.binder.LinkedBindingBuilder +
    +  type  +(Class<Provider<? extends T>>) in com.google.inject.binder.LinkedBindingBuilder +
    +toString
    +  type  +() in com.google.inject.Scope +
    +  type  +() in com.google.inject.grapher.BindingEdge +
    +  type  +() in com.google.inject.grapher.DependencyEdge +
    +  type  +() in com.google.inject.grapher.ImplementationNode +
    +  type  +() in com.google.inject.grapher.InterfaceNode +
    +transferRequest +(Callable<T>)
    + +
    V  +A +B +C +D +E +F +G +H +I +M +N +O +P +R +S +T +W + TOP +
    +visit
    +  type  +(AssistedInjectBinding<? extends T>) in com.google.inject.assistedinject.AssistedInjectTargetVisitor +
    +  type  +(ExposedBinding<?>) in com.google.inject.grapher.TransitiveDependencyVisitor +
    +  type  +(UntargettedBinding<?>) in com.google.inject.grapher.TransitiveDependencyVisitor +
    +  type  +(MapBinderBinding<? extends T>) in com.google.inject.multibindings.MultibindingsTargetVisitor +
    +  type  +(MultibinderBinding<? extends T>) in com.google.inject.multibindings.MultibindingsTargetVisitor +
    +  type  +(InstanceFilterBinding) in com.google.inject.servlet.ServletModuleTargetVisitor +
    +  type  +(InstanceServletBinding) in com.google.inject.servlet.ServletModuleTargetVisitor +
    +  type  +(LinkedFilterBinding) in com.google.inject.servlet.ServletModuleTargetVisitor +
    +  type  +(LinkedServletBinding) in com.google.inject.servlet.ServletModuleTargetVisitor +
    +  type  +(ConstructorBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    +  type  +(ConvertedConstantBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    +  type  +(ExposedBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    +  type  +(InstanceBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    +  type  +(LinkedKeyBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    +  type  +(ProviderBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    +  type  +(ProviderInstanceBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    +  type  +(ProviderKeyBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    +  type  +(UntargettedBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    +  type  +(ProvisionListenerBinding) in com.google.inject.spi.DefaultElementVisitor +
    +  type  +(RequireAtInjectOnConstructorsOption) in com.google.inject.spi.DefaultElementVisitor +
    +  type  +(RequireExactBindingAnnotationsOption) in com.google.inject.spi.DefaultElementVisitor +
    +  type  +(RequireExplicitBindingsOption) in com.google.inject.spi.ElementVisitor +
    +  type  +(ScopeBinding) in com.google.inject.spi.ElementVisitor +
    +  type  +(StaticInjectionRequest) in com.google.inject.spi.ElementVisitor +
    +  type  +(TypeConverterBinding) in com.google.inject.spi.ElementVisitor +
    +  type  +(TypeListenerBinding) in com.google.inject.spi.ElementVisitor +
    +  type  +(ProvisionListenerBinding) in com.google.inject.spi.ElementVisitor +
    +  type  +(RequireAtInjectOnConstructorsOption) in com.google.inject.spi.ElementVisitor +
    +  type  +(RequireExactBindingAnnotationsOption) in com.google.inject.spi.ElementVisitor +
    +  type  +(RequireExplicitBindingsOption) in com.google.inject.spi.ElementVisitor +
    +  type  +(ScopeBinding) in com.google.inject.spi.ElementVisitor +
    +  type  +(StaticInjectionRequest) in com.google.inject.spi.ElementVisitor +
    +  type  +(TypeConverterBinding) in com.google.inject.spi.ElementVisitor +
    +  type  +(TypeListenerBinding) in com.google.inject.spi.ElementVisitor +
    +  type  +(Binding<T>) in com.google.inject.spi.ElementVisitor +
    +  type  +(DisableCircularProxiesOption) in com.google.inject.spi.ElementVisitor +
    +  type  +(InjectionRequest<?>) in com.google.inject.spi.ElementVisitor +
    +  type  +(InterceptorBinding) in com.google.inject.spi.ElementVisitor +
    +  type  +(MembersInjectorLookup<T>) in com.google.inject.spi.ElementVisitor +
    +  type  +(Message) in com.google.inject.spi.ElementVisitor +
    +  type  +(PrivateElements) in com.google.inject.spi.ElementVisitor +
    +  type  +(ProviderLookup<T>) in com.google.inject.spi.ElementVisitor +
    +visitEagerSingleton +()
    +visitNoScoping +()
    +visitOther +(Binding<?>)
    +visitScope +(Scope)
    +visitScopeAnnotation +(Class<Annotation>)
    + +
    W  +A +B +C +D +E +F +G +H +I +M +N +O +P +R +S +T +V + TOP +
    +with
    +  type  +(HttpServlet) in com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder +
    +  type  +(HttpServlet, Map<String, String>) in com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder +
    +  type  +(Key<? extends HttpServlet>) in com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder +
    +  type  +(Key<? extends HttpServlet>, Map<String, String>) in com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder +
    +  type  +(Class<? extends HttpServlet>) in com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder +
    +  type  +(Class<? extends HttpServlet>, Map<String, String>) in com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder +
    +  type  +(Module[]) in com.google.inject.util.Modules.OverriddenModuleBuilder +
    +  type  +(Iterable<Module>) in com.google.inject.util.Modules.OverriddenModuleBuilder +
    +withoutAttributes +()
    +withSource
    +  type  +(Object) in com.google.inject.Binder +
    +  type  +(Object) in com.google.inject.PrivateBinder +
    + + diff --git a/latest-api-diffs/4.0/changes/methods_index_changes.html b/latest-api-diffs/4.0/changes/methods_index_changes.html index bd2cea2078..b46441721a 100644 --- a/latest-api-diffs/4.0/changes/methods_index_changes.html +++ b/latest-api-diffs/4.0/changes/methods_index_changes.html @@ -1,182 +1,1053 @@ - - - - - - - - - -Method Changes Index - - - - - - - - - - - - - - - - - - - - - -
    -All Methods -
    - -Removals - -
    - -Additions - -
    - -Changes - -
    -Bold is New, strike is deleted -

    - -
    A  -B -C -G -H -O -S -W - TOP -
    -annotatedWith
    -  type  -(Class<Annotation>) in com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder -
    -  type  -(Annotation) in com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder -
    - -
    B  -A -C -G -H -O -S -W - TOP -
    -bind -(Class<P>, Type)
    -bindInterceptor -(Matcher<Class<?>>, Matcher<Method>, MethodInterceptor[])
    - -
    C  -A -B -G -H -O -S -W - TOP -
    -continueRequest -(Callable<T>, Map<Key<?>, Object>)
    -createInjector
    -  type  -(Module[]) in com.google.inject.Guice -
    -  type  -(Iterable<Module>) in com.google.inject.Guice -
    - -
    G  -A -B -C -H -O -S -W - TOP -
    -getHeadNodeId -()
    -getNodeId -()
    -getSourceKey -()
    -getTailNodeId -()
    - -
    H  -A -B -C -G -O -S -W - TOP -
    -hasAttributes -()
    - -
    O  -A -B -C -G -H -S -W - TOP -
    -ofType
    -  type  -(Type) in com.google.inject.Key -
    -  type  -(TypeLiteral<T>) in com.google.inject.Key -
    -  type  -(Class<T>) in com.google.inject.Key -
    - -
    S  -A -B -C -G -H -O -W - TOP -
    -scopeRequest -(Callable<T>, Map<Key<?>, Object>)
    - -
    W  -A -B -C -G -H -O -S - TOP -
    -withoutAttributes -()
    - - + + + + + + + + + +Method Changes Index + + + + + + + + + + + + + + + + + + + + + +
    +All Methods +
    + +Removals + +
    + +Additions + +
    + +Changes + +
    +Bold is New, strike is deleted +

    + +
    A  +B +C +D +E +F +G +H +I +M +N +O +P +R +S +T +V +W + TOP +
    +acceptExtensionVisitor +(BindingTargetVisitor<B, V>, ProviderInstanceBinding<? extends B>)
    +acceptScopingVisitor +(BindingScopingVisitor<V>)
    +acceptTargetVisitor +(BindingTargetVisitor<? super T, V>)
    +acceptVisitor +(ElementVisitor<T>)
    +addError
    +  type  +(Message) in com.google.inject.Binder +
    +  type  +(String, Object[]) in com.google.inject.Binder +
    +  type  +(Throwable) in com.google.inject.Binder +
    +  type  +(Message) in com.google.inject.spi.TypeEncounter +
    +  type  +(String, Object[]) in com.google.inject.spi.TypeEncounter +
    +  type  +(Throwable) in com.google.inject.spi.TypeEncounter +
    +afterInjection +(I)
    +and +(Matcher<? super T>)
    +annotatedWith
    +  type  +(Class<Annotation>) in com.google.inject.binder.AnnotatedBindingBuilder +
    +  type  +(Annotation) in com.google.inject.binder.AnnotatedBindingBuilder +
    +  type  +(Class<Annotation>) in com.google.inject.binder.AnnotatedConstantBindingBuilder +
    +  type  +(Annotation) in com.google.inject.binder.AnnotatedConstantBindingBuilder +
    +  type  +(Class<Annotation>) in com.google.inject.binder.AnnotatedElementBuilder +
    +  type  +(Annotation) in com.google.inject.binder.AnnotatedElementBuilder +
    +  type  +(Class<Annotation>) in com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder +
    +  type  +(Annotation) in com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder +
    +applyTo
    +  type  +(Binder) in com.google.inject.spi.Element +
    +  type  +(Binder) in com.google.inject.spi.ExposedBinding +
    +asEagerSingleton +()
    + +
    B  +A +C +D +E +F +G +H +I +M +N +O +P +R +S +T +V +W + TOP +
    +begin +()
    +bind
    +  type  +(TypeLiteral<T>) in com.google.inject.Binder +
    +  type  +(Class<T>) in com.google.inject.Binder +
    +  type  +(Key<T>) in com.google.inject.Binder +
    +  type  +(Class<P>, Type) in com.google.inject.throwingproviders.ThrowingProviderBinder +
    +bindConstant +()
    +bindInterceptor
    +  type  +(Matcher<Class<?>>, Matcher<Method>, MethodInterceptor[]) in com.google.inject.Binder +
    +  type  +(Matcher<Method>, MethodInterceptor[]) in com.google.inject.spi.TypeEncounter +
    +bindScope +(Class<Annotation>, Scope)
    + +
    C  +A +B +D +E +F +G +H +I +M +N +O +P +R +S +T +V +W + TOP +
    +configure +(Binder)
    +containsElement
    +  type  +(Element) in com.google.inject.multibindings.MapBinderBinding +
    +  type  +(Element) in com.google.inject.multibindings.MultibinderBinding +
    +continueRequest +(Callable<T>, Map<Key<?>, Object>)
    +convert +(String, TypeLiteral<?>)
    +convertToTypes +(Matcher<TypeLiteral<?>>, TypeConverter)
    +createChildInjector
    +  type  +(Module[]) in com.google.inject.Injector +
    +  type  +(Iterable<Module>) in com.google.inject.Injector +
    +createInjector
    +  type  +(Module[]) in com.google.inject.Guice +
    +  type  +(Iterable<Module>) in com.google.inject.Guice +
    +currentStage +()
    + +
    D  +A +B +C +E +F +G +H +I +M +N +O +P +R +S +T +V +W + TOP +
    +disableCircularProxies +()
    + +
    E  +A +B +C +D +F +G +H +I +M +N +O +P +R +S +T +V +W + TOP +
    +end +()
    +expose
    +  type  +(TypeLiteral<?>) in com.google.inject.PrivateBinder +
    +  type  +(Class<?>) in com.google.inject.PrivateBinder +
    +  type  +(Key<?>) in com.google.inject.PrivateBinder +
    + +
    F  +A +B +C +D +E +G +H +I +M +N +O +P +R +S +T +V +W + TOP +
    +findBindingsByType +(TypeLiteral<T>)
    + +
    G  +A +B +C +D +E +F +H +I +M +N +O +P +R +S +T +V +W + TOP +
    +get
    +  type  +() in com.google.inject.Provider +
    +  type  +() in com.google.inject.throwingproviders.CheckedProvider +
    +  type  +() in com.google.inject.throwingproviders.ThrowingProvider +
    +getAllBindings +()
    +getAnnotationName +(Key<?>)
    +getAssistedMethods +()
    +getBinding
    +  type  +(Key<T>) in com.google.inject.Injector +
    +  type  +(Class<T>) in com.google.inject.Injector +
    +getBindings +()
    +getClassName +(Key<?>)
    +getConstructor +()
    +getDependencies
    +  type  +() in com.google.inject.assistedinject.AssistedMethod +
    +  type  +() in com.google.inject.spi.ConvertedConstantBinding +
    +  type  +() in com.google.inject.spi.HasDependencies +
    +getElements
    +  type  +() in com.google.inject.multibindings.MultibinderBinding +
    +  type  +() in com.google.inject.spi.PrivateElements +
    +getElementTypeLiteral +()
    +getEntries +()
    +getExistingBinding +(Key<T>)
    +getExposedKeys +()
    +getExposedSource +(Key<?>)
    +getFactoryMethod +()
    +getFilterInstance +()
    +getHeadNodeId +()
    +getImplementationConstructor +()
    +getImplementationType +()
    +getInitParams +()
    +getInjectableMembers +()
    +getInjectionPoints
    +  type  +() in com.google.inject.spi.InstanceBinding +
    +  type  +() in com.google.inject.spi.ProviderInstanceBinding +
    +getInjector +()
    +getInstance
    +  type  +(Key<T>) in com.google.inject.Injector +
    +  type  +(Class<T>) in com.google.inject.Injector +
    +  type  +() in com.google.inject.spi.InstanceBinding +
    +getInstanceName +(Object)
    +getKey
    +  type  +() in com.google.inject.Binding +
    +  type  +() in com.google.inject.assistedinject.AssistedInjectBinding +
    +  type  +() in com.google.inject.tools.jmx.ManagedBindingMBean +
    +getKeyTypeLiteral +()
    +getLinkedKey
    +  type  +() in com.google.inject.servlet.LinkedFilterBinding +
    +  type  +() in com.google.inject.servlet.LinkedServletBinding +
    +  type  +() in com.google.inject.spi.LinkedKeyBinding +
    +getMapKey +()
    +getMemberName +(Member)
    +getMembersInjector
    +  type  +(TypeLiteral<T>) in com.google.inject.Binder +
    +  type  +(Class<T>) in com.google.inject.Binder +
    +  type  +(TypeLiteral<T>) in com.google.inject.Injector +
    +  type  +(Class<T>) in com.google.inject.Injector +
    +  type  +(TypeLiteral<T>) in com.google.inject.spi.TypeEncounter +
    +  type  +(Class<T>) in com.google.inject.spi.TypeEncounter +
    +getMethodInterceptors +()
    +getNodeId +()
    +getParent +()
    +getPattern +()
    +getPortId +(Member)
    +getPrivateElements +()
    +getProvidedKey +()
    +getProvider
    +  type  +(Key<T>) in com.google.inject.Binder +
    +  type  +(Class<T>) in com.google.inject.Binder +
    +  type  +() in com.google.inject.Binding +
    +  type  +(Key<T>) in com.google.inject.Injector +
    +  type  +(Class<T>) in com.google.inject.Injector +
    +  type  +(Key<T>) in com.google.inject.spi.TypeEncounter +
    +  type  +(Class<T>) in com.google.inject.spi.TypeEncounter +
    +  type  +() in com.google.inject.tools.jmx.ManagedBindingMBean +
    +getProviderInstance +()
    +getProviderKey +()
    +getScopeBindings +()
    +getServletInstance +()
    +getSetKey +()
    +getSource
    +  type  +() in com.google.inject.spi.Element +
    +  type  +() in com.google.inject.tools.jmx.ManagedBindingMBean +
    +getSourceKey +()
    +getSourceName +(Object)
    +getTailNodeId +()
    +getTypeConverterBinding +()
    +getTypeConverterBindings +()
    +getUriPatternType +()
    +getValue +()
    +getValueTypeLiteral +()
    + +
    H  +A +B +C +D +E +F +G +I +M +N +O +P +R +S +T +V +W + TOP +
    +hasAttributes +()
    +hear +(TypeLiteral<I>, TypeEncounter<I>)
    + +
    I  +A +B +C +D +E +F +G +H +M +N +O +P +R +S +T +V +W + TOP +
    +in
    +  type  +(Scope) in com.google.inject.binder.ScopedBindingBuilder +
    +  type  +(Class<Annotation>) in com.google.inject.binder.ScopedBindingBuilder +
    +injectMembers
    +  type  +(Object) in com.google.inject.Injector +
    +  type  +(T) in com.google.inject.MembersInjector +
    +install +(Module)
    + +
    M  +A +B +C +D +E +F +G +H +I +N +O +P +R +S +T +V +W + TOP +
    +matches +(T)
    +matchesUri +(String)
    + +
    N  +A +B +C +D +E +F +G +H +I +M +O +P +R +S +T +V +W + TOP +
    +newPrivateBinder +()
    + +
    O  +A +B +C +D +E +F +G +H +I +M +N +P +R +S +T +V +W + TOP +
    +ofType
    +  type  +(Type) in com.google.inject.Key +
    +  type  +(TypeLiteral<T>) in com.google.inject.Key +
    +  type  +(Class<T>) in com.google.inject.Key +
    +or +(Matcher<? super T>)
    + +
    P  +A +B +C +D +E +F +G +H +I +M +N +O +R +S +T +V +W + TOP +
    +permitsDuplicates
    +  type  +() in com.google.inject.multibindings.MapBinderBinding +
    +  type  +() in com.google.inject.multibindings.MultibinderBinding +
    + +
    R  +A +B +C +D +E +F +G +H +I +M +N +O +P +S +T +V +W + TOP +
    +register
    +  type  +(MembersInjector<? super I>) in com.google.inject.spi.TypeEncounter +
    +  type  +(InjectionListener<? super I>) in com.google.inject.spi.TypeEncounter +
    +requestInjection
    +  type  +(TypeLiteral<T>, T) in com.google.inject.Binder +
    +  type  +(Object) in com.google.inject.Binder +
    +requestStaticInjection +(Class[])
    +requireExplicitBindings +()
    + +
    S  +A +B +C +D +E +F +G +H +I +M +N +O +P +R +T +V +W + TOP +
    +scope +(Key<T>, Provider<T>)
    +scopeRequest +(Callable<T>, Map<Key<?>, Object>)
    +skipSources
    +  type  +(Class[]) in com.google.inject.Binder +
    +  type  +(Class[]) in com.google.inject.PrivateBinder +
    +start +()
    +stop +()
    + +
    T  +A +B +C +D +E +F +G +H +I +M +N +O +P +R +S +V +W + TOP +
    +through
    +  type  +(Filter) in com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder +
    +  type  +(Filter, Map<String, String>) in com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder +
    +  type  +(Key<? extends Filter>) in com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder +
    +  type  +(Key<? extends Filter>, Map<String, String>) in com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder +
    +  type  +(Class<? extends Filter>) in com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder +
    +  type  +(Class<? extends Filter>, Map<String, String>) in com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder +
    +to
    +  type  +(Enum<E>) in com.google.inject.binder.ConstantBindingBuilder +
    +  type  +(boolean) in com.google.inject.binder.ConstantBindingBuilder +
    +  type  +(byte) in com.google.inject.binder.ConstantBindingBuilder +
    +  type  +(char) in com.google.inject.binder.ConstantBindingBuilder +
    +  type  +(double) in com.google.inject.binder.ConstantBindingBuilder +
    +  type  +(float) in com.google.inject.binder.ConstantBindingBuilder +
    +  type  +(int) in com.google.inject.binder.ConstantBindingBuilder +
    +  type  +(Class<?>) in com.google.inject.binder.ConstantBindingBuilder +
    +  type  +(String) in com.google.inject.binder.ConstantBindingBuilder +
    +  type  +(long) in com.google.inject.binder.ConstantBindingBuilder +
    +  type  +(short) in com.google.inject.binder.ConstantBindingBuilder +
    +  type  +(Key<? extends T>) in com.google.inject.binder.LinkedBindingBuilder +
    +  type  +(TypeLiteral<? extends T>) in com.google.inject.binder.LinkedBindingBuilder +
    +  type  +(Class<? extends T>) in com.google.inject.binder.LinkedBindingBuilder +
    +toConstructor
    +  type  +(Constructor<S>) in com.google.inject.binder.LinkedBindingBuilder +
    +  type  +(Constructor<S>, TypeLiteral<? extends S>) in com.google.inject.binder.LinkedBindingBuilder +
    +toInstance +(T)
    +toProvider
    +  type  +(Key<Provider<? extends T>>) in com.google.inject.binder.LinkedBindingBuilder +
    +  type  +(Provider<? extends T>) in com.google.inject.binder.LinkedBindingBuilder +
    +  type  +(TypeLiteral<Provider<? extends T>>) in com.google.inject.binder.LinkedBindingBuilder +
    +  type  +(Class<Provider<? extends T>>) in com.google.inject.binder.LinkedBindingBuilder +
    +toString +()
    + +
    V  +A +B +C +D +E +F +G +H +I +M +N +O +P +R +S +T +W + TOP +
    +visit
    +  type  +(AssistedInjectBinding<? extends T>) in com.google.inject.assistedinject.AssistedInjectTargetVisitor +
    +  type  +(MapBinderBinding<? extends T>) in com.google.inject.multibindings.MultibindingsTargetVisitor +
    +  type  +(MultibinderBinding<? extends T>) in com.google.inject.multibindings.MultibindingsTargetVisitor +
    +  type  +(InstanceFilterBinding) in com.google.inject.servlet.ServletModuleTargetVisitor +
    +  type  +(InstanceServletBinding) in com.google.inject.servlet.ServletModuleTargetVisitor +
    +  type  +(LinkedFilterBinding) in com.google.inject.servlet.ServletModuleTargetVisitor +
    +  type  +(LinkedServletBinding) in com.google.inject.servlet.ServletModuleTargetVisitor +
    +  type  +(ConstructorBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    +  type  +(ConvertedConstantBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    +  type  +(ExposedBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    +  type  +(InstanceBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    +  type  +(LinkedKeyBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    +  type  +(ProviderBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    +  type  +(ProviderInstanceBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    +  type  +(ProviderKeyBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    +  type  +(UntargettedBinding<? extends T>) in com.google.inject.spi.BindingTargetVisitor +
    +  type  +(Binding<T>) in com.google.inject.spi.ElementVisitor +
    +  type  +(DisableCircularProxiesOption) in com.google.inject.spi.ElementVisitor +
    +  type  +(InjectionRequest<?>) in com.google.inject.spi.ElementVisitor +
    +  type  +(InterceptorBinding) in com.google.inject.spi.ElementVisitor +
    +  type  +(MembersInjectorLookup<T>) in com.google.inject.spi.ElementVisitor +
    +  type  +(Message) in com.google.inject.spi.ElementVisitor +
    +  type  +(PrivateElements) in com.google.inject.spi.ElementVisitor +
    +  type  +(ProviderLookup<T>) in com.google.inject.spi.ElementVisitor +
    +visitEagerSingleton +()
    +visitNoScoping +()
    +visitScope +(Scope)
    +visitScopeAnnotation +(Class<Annotation>)
    + +
    W  +A +B +C +D +E +F +G +H +I +M +N +O +P +R +S +T +V + TOP +
    +with
    +  type  +(HttpServlet) in com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder +
    +  type  +(HttpServlet, Map<String, String>) in com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder +
    +  type  +(Key<? extends HttpServlet>) in com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder +
    +  type  +(Key<? extends HttpServlet>, Map<String, String>) in com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder +
    +  type  +(Class<? extends HttpServlet>) in com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder +
    +  type  +(Class<? extends HttpServlet>, Map<String, String>) in com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder +
    +  type  +(Module[]) in com.google.inject.util.Modules.OverriddenModuleBuilder +
    +  type  +(Iterable<Module>) in com.google.inject.util.Modules.OverriddenModuleBuilder +
    +withoutAttributes +()
    +withSource
    +  type  +(Object) in com.google.inject.Binder +
    +  type  +(Object) in com.google.inject.PrivateBinder +
    + + diff --git a/latest-api-diffs/4.0/changes/methods_index_removals.html b/latest-api-diffs/4.0/changes/methods_index_removals.html index 3c544a0576..0f44115df1 100644 --- a/latest-api-diffs/4.0/changes/methods_index_removals.html +++ b/latest-api-diffs/4.0/changes/methods_index_removals.html @@ -1,139 +1,172 @@ - - - - - - - - - -Method Removals Index - - - - - - - - - - - - - - - - - - - - - -
    -All Methods -
    - -Removals - -
    - -Additions - -
    - -Changes - -
    -Bold is New, strike is deleted -

    - -
    A  -G -O -R -S -V - TOP -
    -addMember -(Member)
    - -
    G  -A -O -R -S -V - TOP -
    -graph -()
    - -
    O  -A -G -R -S -V - TOP -
    -of -(Injector)
    - -
    R  -A -G -O -S -V - TOP -
    -rootedAt
    -  type  -(Key[]) in com.google.inject.grapher.InjectorGrapher -
    -  type  -(Class[]) in com.google.inject.grapher.InjectorGrapher -
    - -
    S  -A -G -O -R -V - TOP -
    -setClassKey -(Key<?>)
    -setInstance -(Object)
    -setKey -(Key<?>)
    -setSource
    -  type  -(Object) in com.google.inject.grapher.ImplementationNode -
    -  type  -(Object) in com.google.inject.grapher.InterfaceNode -
    -setType -(Type)
    - -
    V  -A -G -O -R -S - TOP -
    -visit
    -  type  -(ExposedBinding<?>) in com.google.inject.grapher.TransitiveDependencyVisitor -
    -  type  -(UntargettedBinding<?>) in com.google.inject.grapher.TransitiveDependencyVisitor -
    - - + + + + + + + + + +Method Removals Index + + + + + + + + + + + + + + + + + + + + + +
    +All Methods +
    + +Removals + +
    + +Additions + +
    + +Changes + +
    +Bold is New, strike is deleted +

    + +
    A  +B +G +O +R +S +V + TOP +
    +addMember +(Member)
    + +
    B  +A +G +O +R +S +V + TOP +
    +bindListener +(Matcher<TypeLiteral<?>>, TypeListener)
    + +
    G  +A +B +O +R +S +V + TOP +
    +graph +()
    + +
    O  +A +B +G +R +S +V + TOP +
    +of +(Injector)
    + +
    R  +A +B +G +O +S +V + TOP +
    +rootedAt
    +  type  +(Key[]) in com.google.inject.grapher.InjectorGrapher +
    +  type  +(Class[]) in com.google.inject.grapher.InjectorGrapher +
    + +
    S  +A +B +G +O +R +V + TOP +
    +setClassKey +(Key<?>)
    +setInstance +(Object)
    +setKey +(Key<?>)
    +setSource
    +  type  +(Object) in com.google.inject.grapher.ImplementationNode +
    +  type  +(Object) in com.google.inject.grapher.InterfaceNode +
    +setType +(Type)
    + +
    V  +A +B +G +O +R +S + TOP +
    +visit
    +  type  +(ExposedBinding<?>) in com.google.inject.grapher.TransitiveDependencyVisitor +
    +  type  +(UntargettedBinding<?>) in com.google.inject.grapher.TransitiveDependencyVisitor +
    +  type  +(RequireExplicitBindingsOption) in com.google.inject.spi.ElementVisitor +
    +  type  +(ScopeBinding) in com.google.inject.spi.ElementVisitor +
    +  type  +(StaticInjectionRequest) in com.google.inject.spi.ElementVisitor +
    +  type  +(TypeConverterBinding) in com.google.inject.spi.ElementVisitor +
    +  type  +(TypeListenerBinding) in com.google.inject.spi.ElementVisitor +
    + + diff --git a/latest-api-diffs/4.0/changes/packages_index_additions.html b/latest-api-diffs/4.0/changes/packages_index_additions.html index 1e43ca8f32..05eb26fac2 100644 --- a/latest-api-diffs/4.0/changes/packages_index_additions.html +++ b/latest-api-diffs/4.0/changes/packages_index_additions.html @@ -1,51 +1,51 @@ - - - - - - - - - -Package Additions Index - - - - - - - - - - - - - - - - - - - - - -
    -All Packages -
    - -Removals - -
    - -Additions - -
    - -Changes - -
    -Bold is New, strike is deleted -

    -
    - - + + + + + + + + + +Package Additions Index + + + + + + + + + + + + + + + + + + + + + +
    +All Packages +
    + +Removals + +
    + +Additions + +
    + +Changes + +
    +Bold is New, strike is deleted +

    +
    + + diff --git a/latest-api-diffs/4.0/changes/packages_index_all.html b/latest-api-diffs/4.0/changes/packages_index_all.html index 8e2479b31f..0e4c7b72b1 100644 --- a/latest-api-diffs/4.0/changes/packages_index_all.html +++ b/latest-api-diffs/4.0/changes/packages_index_all.html @@ -1,59 +1,65 @@ - - - - - - - - - -Package Differences Index - - - - - - - - - - - - - - - - - - - - - -
    -All Packages -
    - -Removals - -
    - -Additions - -
    - -Changes - -
    -Bold is New, strike is deleted -

    -
    - -com.google.inject
    -com.google.inject.grapher
    -com.google.inject.grapher.graphviz
    -com.google.inject.multibindings
    -com.google.inject.servlet
    -com.google.inject.spi
    -com.google.inject.throwingproviders
    - - + + + + + + + + + +Package Differences Index + + + + + + + + + + + + + + + + + + + + + +
    +All Packages +
    + +Removals + +
    + +Additions + +
    + +Changes + +
    +Bold is New, strike is deleted +

    +
    + +com.google.inject
    +com.google.inject.assistedinject
    +com.google.inject.binder
    +com.google.inject.grapher
    +com.google.inject.grapher.graphviz
    +com.google.inject.matcher
    +com.google.inject.multibindings
    +com.google.inject.persist
    +com.google.inject.servlet
    +com.google.inject.spi
    +com.google.inject.throwingproviders
    +com.google.inject.tools.jmx
    +com.google.inject.util
    + + diff --git a/latest-api-diffs/4.0/changes/packages_index_changes.html b/latest-api-diffs/4.0/changes/packages_index_changes.html index 957d77b89f..14ac574ff8 100644 --- a/latest-api-diffs/4.0/changes/packages_index_changes.html +++ b/latest-api-diffs/4.0/changes/packages_index_changes.html @@ -1,59 +1,65 @@ - - - - - - - - - -Package Changes Index - - - - - - - - - - - - - - - - - - - - - -
    -All Packages -
    - -Removals - -
    - -Additions - -
    - -Changes - -
    -Bold is New, strike is deleted -

    -
    - -com.google.inject
    -com.google.inject.grapher
    -com.google.inject.grapher.graphviz
    -com.google.inject.multibindings
    -com.google.inject.servlet
    -com.google.inject.spi
    -com.google.inject.throwingproviders
    - - + + + + + + + + + +Package Changes Index + + + + + + + + + + + + + + + + + + + + + +
    +All Packages +
    + +Removals + +
    + +Additions + +
    + +Changes + +
    +Bold is New, strike is deleted +

    +
    + +com.google.inject
    +com.google.inject.assistedinject
    +com.google.inject.binder
    +com.google.inject.grapher
    +com.google.inject.grapher.graphviz
    +com.google.inject.matcher
    +com.google.inject.multibindings
    +com.google.inject.persist
    +com.google.inject.servlet
    +com.google.inject.spi
    +com.google.inject.throwingproviders
    +com.google.inject.tools.jmx
    +com.google.inject.util
    + + diff --git a/latest-api-diffs/4.0/changes/packages_index_removals.html b/latest-api-diffs/4.0/changes/packages_index_removals.html index 20991c71ac..a9605c08ba 100644 --- a/latest-api-diffs/4.0/changes/packages_index_removals.html +++ b/latest-api-diffs/4.0/changes/packages_index_removals.html @@ -1,51 +1,51 @@ - - - - - - - - - -Package Removals Index - - - - - - - - - - - - - - - - - - - - - -
    -All Packages -
    - -Removals - -
    - -Additions - -
    - -Changes - -
    -Bold is New, strike is deleted -

    -
    - - + + + + + + + + + +Package Removals Index + + + + + + + + + + + + + + + + + + + + + +
    +All Packages +
    + +Removals + +
    + +Additions + +
    + +Changes + +
    +Bold is New, strike is deleted +

    +
    + + diff --git a/latest-api-diffs/4.0/changes/pkg_com.google.inject.assistedinject.html b/latest-api-diffs/4.0/changes/pkg_com.google.inject.assistedinject.html new file mode 100644 index 0000000000..77707249a7 --- /dev/null +++ b/latest-api-diffs/4.0/changes/pkg_com.google.inject.assistedinject.html @@ -0,0 +1,113 @@ + + + + + + + + + +com.google.inject.assistedinject + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Package com.google.inject.assistedinject +

    +

    + + + + + + + + + + + + + + + + + +
    Changed Interfaces
    + + AssistedInjectBinding + A binding for a factory created by FactoryModuleBuilder.
    + + AssistedInjectTargetVisitor + A visitor for the AssistedInject extension.
    + + AssistedMethod + Details about how a method in an assisted inject factory will be assisted.
    +  +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/pkg_com.google.inject.binder.html b/latest-api-diffs/4.0/changes/pkg_com.google.inject.binder.html new file mode 100644 index 0000000000..881a03e53f --- /dev/null +++ b/latest-api-diffs/4.0/changes/pkg_com.google.inject.binder.html @@ -0,0 +1,134 @@ + + + + + + + + + +com.google.inject.binder + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Package com.google.inject.binder +

    +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Changed Interfaces
    + + AnnotatedBindingBuilder + See the EDSL examples at com.google.inject.Binder.
    + + AnnotatedConstantBindingBuilder + See the EDSL examples at com.google.inject.Binder.
    + + AnnotatedElementBuilder + See the EDSL examples at com.google.inject.Binder.
    + + ConstantBindingBuilder + Binds to a constant value.
    + + LinkedBindingBuilder + See the EDSL examples at com.google.inject.Binder.
    + + ScopedBindingBuilder + See the EDSL examples at com.google.inject.Binder.
    +  +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/pkg_com.google.inject.grapher.graphviz.html b/latest-api-diffs/4.0/changes/pkg_com.google.inject.grapher.graphviz.html index b766d07c57..0ad6a32ac4 100644 --- a/latest-api-diffs/4.0/changes/pkg_com.google.inject.grapher.graphviz.html +++ b/latest-api-diffs/4.0/changes/pkg_com.google.inject.grapher.graphviz.html @@ -1,214 +1,214 @@ - - - - - - - - - -com.google.inject.grapher.graphviz - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -Package com.google.inject.grapher.graphviz -

    -

    - - - - - - - - - - - + + + + + + + + + +com.google.inject.grapher.graphviz + + + + + +
    Removed Classes
    - - BindingEdgeFactory - Graphviz-specific implementation of BindingEdge.Factory.
    - - BindingEdgeFactory.GraphvizEdgeAdaptor -
    + + + + + + + + +
    Generated by
    JDiff
    +


    + +

    +Package com.google.inject.grapher.graphviz +

    +

    + + + + + + + + + + + - - - - - - - + operations on a GraphvizEdge. + + + + + + + - - - + operations on a GraphvizEdge. + + + - - - - - - - + graph. + + + + + + + - - - - - - - + operations on a GraphvizNode. + + + + + + + - -
    Removed Classes
    + + BindingEdgeFactory + Graphviz-specific implementation of BindingEdge.Factory.
    + + BindingEdgeFactory.GraphvizEdgeAdaptor + Adaptor class that converts BindingEdge methods to display - operations on a GraphvizEdge.
    - - DependencyEdgeFactory - Graphviz-specific implementation of DependencyEdge.Factory.
    - - DependencyEdgeFactory.
    GraphvizEdgeAdaptor
    -
    + + DependencyEdgeFactory + Graphviz-specific implementation of DependencyEdge.Factory.
    + + DependencyEdgeFactory.
    GraphvizEdgeAdaptor
    +
    Adaptor class that converts DependencyEdge methods to display - operations on a GraphvizEdge.
    - - GraphvizRenderer -
    + + GraphvizRenderer + Renderer implementation that writes out a Graphviz DOT file of the - graph.
    - - ImplementationNodeFactory - Graphviz-specific implementation of ImplementationNode.Factory.
    - - ImplementationNodeFactory.
    GraphvizNodeAdaptor
    -
    + + ImplementationNodeFactory + Graphviz-specific implementation of ImplementationNode.Factory.
    + + ImplementationNodeFactory.
    GraphvizNodeAdaptor
    +
    Adaptor class that converts ImplementationNode methods to display - operations on a GraphvizNode.
    - - InterfaceNodeFactory - Graphviz-specific implementation of InterfaceNode.Factory.
    - - InterfaceNodeFactory.
    GraphvizNodeAdaptor
    -
    + + InterfaceNodeFactory + Graphviz-specific implementation of InterfaceNode.Factory.
    + + InterfaceNodeFactory.
    GraphvizNodeAdaptor
    +
    Adaptor class that converts InterfaceNode methods to display - operations on a GraphvizNode.
    -  -

    - - - - - - - - - -
    Added Classes
    - - GraphvizGrapher - InjectorGrapher implementation that writes out a Graphviz DOT file of the graph.
    -  -

    - - - - - - - + operations on a GraphvizNode. + +
    Changed Classes and Interfaces
    - - GraphvizEdge -
    +  +

    + + + + + + + + + +
    Added Classes
    + + GraphvizGrapher + InjectorGrapher implementation that writes out a Graphviz DOT file of the graph.
    +  +

    + + + + + + + - - - - - - - + interested in drawing. + + + + + + + - - - + interested in drawing. + + + - -
    Changed Classes and Interfaces
    + + GraphvizEdge + Data object to encapsulate the attributes of Graphviz edges that we're - interested in drawing.
    - - GraphvizModule - Module that provides classes needed by GraphvizGrapher.
    - - GraphvizNode -
    + + GraphvizModule + Module that provides classes needed by GraphvizGrapher.
    + + GraphvizNode + Data object to encapsulate the attributes of Graphviz nodes that we're - interested in drawing.
    - - PortIdFactory -
    + + PortIdFactory + Interface for a service that returns Graphviz port IDs, used for naming the - rows in ImplementationNode-displaying GraphvizNodes.
    -  -


    - - - - - - - - - - -
    -
    - - - + rows in ImplementationNode-displaying GraphvizNodes. + + +  +
    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/pkg_com.google.inject.grapher.html b/latest-api-diffs/4.0/changes/pkg_com.google.inject.grapher.html index eefd21eb3d..8044138dda 100644 --- a/latest-api-diffs/4.0/changes/pkg_com.google.inject.grapher.html +++ b/latest-api-diffs/4.0/changes/pkg_com.google.inject.grapher.html @@ -1,315 +1,323 @@ - - - - - - - - - -com.google.inject.grapher - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -Package com.google.inject.grapher -

    -

    - - - - - - - - - - - - - - - - - - - + + + + + + + + + +com.google.inject.grapher + + + + + +
    Removed Classes and Interfaces
    - - BindingEdge.Factory - Factory interface for BindingEdges.
    - - DependencyEdge.Factory - Factory interface for DependencyEdges.
    - - GrapherModule - Module for the common bindings for InjectorGrapher.
    - - GraphingVisitor -
    + + + + + + + + +
    Generated by
    JDiff
    +


    + +

    +Package com.google.inject.grapher +

    +

    + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - -
    Removed Classes and Interfaces
    + + BindingEdge.Factory + Factory interface for BindingEdges.
    + + DependencyEdge.Factory + Factory interface for DependencyEdges.
    + + GrapherModule + Module for the common bindings for InjectorGrapher.
    + + GraphingVisitor + BindingTargetVisitor that adds nodes and edges to the graph based on - the visited Binding.
    - - ImplementationNode.Factory - Factory interface for ImplementationNodes.
    - - InterfaceNode.Factory - Factory interface for InterfaceNodes.
    - - NodeAliasFactory - Factory for aliasing one node ID to another.
    - - NodeIdFactory - Factory for abstract identifiers for elements on the graph.
    - - Renderer - Interface for the service that renders the graph.
    - - StringNodeIdFactory - IdFactory implementation that for String node IDs.
    -  -

    - - - - - - - - - - - - - - - - - - - - - - - + the visited Binding. + + + + + + + + + + + + + + + + + + + + + + + + + +
    Added Classes and Interfaces
    - - AbstractInjectorGrapher - Abstract injector grapher that builds the dependency graph but doesn't render it.
    - - AbstractInjectorGrapher.
    GrapherParameters
    -
    Parameters used to override default settings of the grapher.
    - - Alias - Alias between two nodes.
    - - AliasCreator - Creator of node aliases.
    - - DefaultRootKeySetCreator -
    + + ImplementationNode.Factory + Factory interface for ImplementationNodes.
    + + InterfaceNode.Factory + Factory interface for InterfaceNodes.
    + + NodeAliasFactory + Factory for aliasing one node ID to another.
    + + NodeIdFactory + Factory for abstract identifiers for elements on the graph.
    + + Renderer + Interface for the service that renders the graph.
    + + StringNodeIdFactory + IdFactory implementation that for String node IDs.
    +  +

    + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Added Classes and Interfaces
    + + AbstractInjectorGrapher + Abstract injector grapher that builds the dependency graph but doesn't render it.
    + + AbstractInjectorGrapher.
    GrapherParameters
    +
    Parameters used to override default settings of the grapher.
    + + Alias + Alias between two nodes.
    + + AliasCreator + Creator of node aliases.
    + + DefaultRootKeySetCreator + Root key set creator that starts with all types that are not Guice internal types or the - Logger type.
    - - Edge - Edge in a guice dependency graph.
    - - EdgeCreator - Creator of graph edges to render.
    - - InstanceNode - Node for instances.
    - - Node - Node in a guice dependency graph.
    - - NodeCreator - Creator of graph nodes.
    - - NodeId - ID of a node in the graph.
    - - NodeId.NodeType - Type of node.
    - - RootKeySetCreator - Creator of the default starting set of keys to graph.
    -  -

    - - - - - - - - - - - + Logger type. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Changed Classes and Interfaces
    - - BindingEdge - Edge that connects an interface to the type or instance that is bound to implement it.
    - - DependencyEdge -
    + + Edge + Edge in a guice dependency graph.
    + + EdgeCreator + Creator of graph edges to render.
    + + InstanceNode + Node for instances.
    + + Node + Node in a guice dependency graph.
    + + NodeCreator + Creator of graph nodes.
    + + NodeId + ID of a node in the graph.
    + + NodeId.NodeType + Type of node.
    + + RootKeySetCreator + Creator of the default starting set of keys to graph.
    +  +

    + + + + + + + + + + + - - - - - - - - - - - - - - - + dependency. + + + + + + + + + + + + + + + + + + + - -
    Changed Classes and Interfaces
    + + BindingEdge + Edge that connects an interface to the type or instance that is bound to implement it.
    + + DependencyEdge + Edge from a class or InjectionPoint to the interface node that will satisfy the - dependency.
    - - ImplementationNode - Node for types that have Dependencys and are bound to InterfaceNodes.
    - - InjectorGrapher - Guice injector grapher.
    - - InterfaceNode - Node for an interface type that has been bound to an implementation class or instance.
    - - TransitiveDependencyVisitor -
    + + ImplementationNode + Node for types that have Dependencys and are bound to InterfaceNodes.
    + + InjectorGrapher + Guice injector grapher.
    + + InterfaceNode + Node for an interface type that has been bound to an implementation class or instance.
    + + NameFactory + Interface for a service that provides nice Strings that we can + display in the graph for the types that come up in Bindings.
    + + TransitiveDependencyVisitor + BindingTargetVisitor that returns a Collection of the - Keys of each Binding's dependencies.
    -  -


    - - - - - - - - - - -
    -
    - - - + Keys of each Binding's dependencies. + + +  +
    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/pkg_com.google.inject.html b/latest-api-diffs/4.0/changes/pkg_com.google.inject.html index a90b3fcc11..dc5bc6b963 100644 --- a/latest-api-diffs/4.0/changes/pkg_com.google.inject.html +++ b/latest-api-diffs/4.0/changes/pkg_com.google.inject.html @@ -1,73 +1,73 @@ - - - - - - - - - -com.google.inject - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -Package com.google.inject -

    -

    - - - - - - - + + + + + + + + + +com.google.inject + + + + + +
    Changed Classes and Interfaces
    - - AbstractModule -
    + + + + + + + + +
    Generated by
    JDiff
    +


    + +

    +Package com.google.inject +

    +

    + + + + + + + - - - + a more readable configuration. + + + - - - + + + + + + + + - - - + + + + - - - - - - - - - - - - - - - - - -
    Changed Classes and Interfaces
    + + AbstractModule + A support class for Modules which reduces repetition and results in - a more readable configuration.
    - - Binder -
    + + Binder + Collects configuration information (primarily bindings) which will be used to create an Injector. Guice provides this object to your application's Module implementors so they may each contribute @@ -115,86 +115,137 @@

    The Guice Binding EDSL

    get() on the resulting Provider instance to obtain the {@code Service} instance. -
    - - Guice -
    + + Binding + A mapping from a key (type and optional annotation) to the strategy for getting instances of the + type.
    + + Guice + The entry point to the Guice framework. Creates Injectors from Modules. -
    - - Inject -
    + + Inject + Annotates members of your implementation class (constructors, methods - and fields) into which the Injector should inject values.
    - - Key - Binding key consisting of an injection type and an optional annotation.
    - - PrivateModule - A module whose configuration information is hidden from its environment by default.
    - - Provides - Annotates methods of a Module to create a provider method binding.
    - - Scopes - Built-in scope implementations.
    -  -


    - - - - - - - - - - -
    -
    - - - + and fields) into which the Injector should inject values. + + + + + Injector + + Builds the graphs of objects that make up your application. + + + + + Key + + Binding key consisting of an injection type and an optional annotation. + + + + + MembersInjector + + Injects dependencies into the fields and methods on instances of type {@code T}. + + + + + Module + + A module contributes configuration information, typically interface + bindings, which will be used to create an Injector. + + + + + PrivateBinder + + Returns a binder whose configuration information is hidden from its environment by default. + + + + + PrivateModule + + A module whose configuration information is hidden from its environment by default. + + + + + Provider + + An object capable of providing instances of type {@code T}. + + + + + Provides + + Annotates methods of a Module to create a provider method binding. + + + + + Scope + + A scope is a level of visibility that instances provided by Guice may have. + + + + + Scopes + + Built-in scope implementations. + + +  +
    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/pkg_com.google.inject.matcher.html b/latest-api-diffs/4.0/changes/pkg_com.google.inject.matcher.html new file mode 100644 index 0000000000..2b3ba99d7a --- /dev/null +++ b/latest-api-diffs/4.0/changes/pkg_com.google.inject.matcher.html @@ -0,0 +1,99 @@ + + + + + + + + + +com.google.inject.matcher + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Package com.google.inject.matcher +

    +

    + + + + + + + + + +
    Changed Interfaces
    + + Matcher + Returns {@code true} or {@code false} for a given input.
    +  +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/pkg_com.google.inject.multibindings.html b/latest-api-diffs/4.0/changes/pkg_com.google.inject.multibindings.html index 630d222e33..29d6030232 100644 --- a/latest-api-diffs/4.0/changes/pkg_com.google.inject.multibindings.html +++ b/latest-api-diffs/4.0/changes/pkg_com.google.inject.multibindings.html @@ -1,108 +1,129 @@ - - - - - - - - - -com.google.inject.multibindings - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -Package com.google.inject.multibindings -

    -

    - - - - - - - + + + + + + + + + +com.google.inject.multibindings + + + + + +
    Changed Classes
    - - MapBinder -
    + + + + + + + + +
    Generated by
    JDiff
    +


    + +

    +Package com.google.inject.multibindings +

    +

    + + + + + + + - - - + a complete map. + + + + + + + - -
    Changed Classes and Interfaces
    + + MapBinder + An API to bind multiple map entries separately, only to later inject them as - a complete map.
    - - Multibinder -
    + + MapBinderBinding + A binding for a MapBinder.
    + + Multibinder + An API to bind multiple values separately, only to later inject them as a - complete collection.
    -  -


    - - - - - - - - - - -
    -
    - - - + complete collection. + + + + + MultibinderBinding + + A binding for a Multibinder. + + + + + MultibindingsTargetVisitor + + A visitor for the multibinder extension. + + +  +
    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/pkg_com.google.inject.persist.html b/latest-api-diffs/4.0/changes/pkg_com.google.inject.persist.html new file mode 100644 index 0000000000..4179e64c87 --- /dev/null +++ b/latest-api-diffs/4.0/changes/pkg_com.google.inject.persist.html @@ -0,0 +1,106 @@ + + + + + + + + + +com.google.inject.persist + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Package com.google.inject.persist +

    +

    + + + + + + + + + + + + + +
    Changed Interfaces
    + + PersistService + Persistence provider service.
    + + UnitOfWork + This interface is used to gain manual control over the unit of work.
    +  +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/pkg_com.google.inject.servlet.html b/latest-api-diffs/4.0/changes/pkg_com.google.inject.servlet.html index a9b9e8ba2a..4850986a30 100644 --- a/latest-api-diffs/4.0/changes/pkg_com.google.inject.servlet.html +++ b/latest-api-diffs/4.0/changes/pkg_com.google.inject.servlet.html @@ -1,122 +1,182 @@ - - - - - - - - - -com.google.inject.servlet - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -Package com.google.inject.servlet -

    -

    - - - - - - - - - - - + + + + + + + + + +com.google.inject.servlet + + + + + +
    Added Classes
    - - ScopingException - Exception thrown when there was a failure entering request scope.
    - - ScopingOnly -
    + + + + + + + + +
    Generated by
    JDiff
    +


    + +

    +Package com.google.inject.servlet +

    +

    + + + + + + + + + + + - -
    Added Classes
    + + ScopingException + Exception thrown when there was a failure entering request scope.
    + + ScopingOnly + Annotates a GuiceFilter that provides scope functionality, but - doesn't dispatch to ServletModule bound servlets or filters.
    -  -

    - - - - - - - - - -
    Changed Classes
    - - ServletScopes - Servlet scopes.
    -  -


    - - - - - - - - - - -
    -
    - - - + doesn't dispatch to ServletModule bound servlets or filters. + + +  +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Changed Classes and Interfaces
    + + InstanceFilterBinding + A binding to a single instance of a filter.
    + + InstanceServletBinding + A binding to a single instance of a servlet.
    + + LinkedFilterBinding + A linked binding to a filter.
    + + LinkedServletBinding + A linked binding to a servlet.
    + + ServletModule.FilterKeyBindingBuilder + See the EDSL examples at ServletModule.configureServlets() + +
    + + ServletModule.ServletKeyBindingBuilder + See the EDSL examples at ServletModule.configureServlets() + +
    + + ServletModuleBinding + A binding created by ServletModule.
    + + ServletModuleTargetVisitor + A visitor for the servlet extension.
    + + ServletScopes + Servlet scopes.
    +  +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/pkg_com.google.inject.spi.html b/latest-api-diffs/4.0/changes/pkg_com.google.inject.spi.html index b015913487..e34612e7da 100644 --- a/latest-api-diffs/4.0/changes/pkg_com.google.inject.spi.html +++ b/latest-api-diffs/4.0/changes/pkg_com.google.inject.spi.html @@ -1,170 +1,312 @@ - - - - - - - - - -com.google.inject.spi - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -Package com.google.inject.spi -

    -

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Added Classes and Interfaces
    - - DependencyAndSource - A combination of a Dependency and the source where the dependency was bound.
    - - ElementSource - Contains information about where and how an element was bound.
    - - ProvisionListener - Listens for provisioning of objects.
    - - ProvisionListener.ProvisionInvocation - Encapsulates a single act of provisioning.
    - - ProvisionListenerBinding - Binds keys (picked using a Matcher) to a provision listener.
    - - RequireAtInjectOnConstructorsOption - A request to require explicit {@literal @}Inject annotations on constructors.
    - - RequireExactBindingAnnotationsOption - A request to require exact binding annotations.
    -  -

    - - - - - - - - - - - - - - - - - -
    Changed Classes and Interfaces
    - - ConvertedConstantBinding - A binding created from converting a bound instance to a new type.
    - - DefaultElementVisitor - No-op visitor for subclassing.
    - - ElementVisitor - Visit elements.
    -  -


    - - - - - - - - - - -
    -
    - - - + + + + + + + + + +com.google.inject.spi + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Package com.google.inject.spi +

    +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Added Classes and Interfaces
    + + DependencyAndSource + A combination of a Dependency and the source where the dependency was bound.
    + + ElementSource + Contains information about where and how an element was bound.
    + + ProvidesMethodBinding + An {@literal @}Provides binding.
    + + ProvidesMethodTargetVisitor + A visitor for the {@literal @}Provides bindings.
    + + ProvisionListener + Listens for provisioning of objects.
    + + ProvisionListener.ProvisionInvocation + Encapsulates a single act of provisioning.
    + + ProvisionListenerBinding + Binds keys (picked using a Matcher) to a provision listener.
    + + RequireAtInjectOnConstructorsOption + A request to require explicit {@literal @}Inject annotations on constructors.
    + + RequireExactBindingAnnotationsOption + A request to require exact binding annotations.
    +  +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Changed Classes and Interfaces
    + + BindingScopingVisitor + Visits each of the strategies used to scope an injection.
    + + BindingTargetVisitor + Visits each of the strategies used to find an instance to satisfy an injection.
    + + ConstructorBinding + A binding to the constructor of a concrete clss.
    + + ConvertedConstantBinding + A binding created from converting a bound instance to a new type.
    + + DefaultElementVisitor + No-op visitor for subclassing.
    + + Element + A core component of a module or injector.
    + + ElementVisitor + Visit elements.
    + + ExposedBinding + A binding to a key exposed from an enclosed private environment.
    + + HasDependencies + Implemented by bindings, providers and instances that expose their dependencies explicitly.
    + + InjectionListener + Listens for injections into instances of type {@code I}.
    + + InstanceBinding + A binding to a single instance.
    + + LinkedKeyBinding + A binding to a linked key.
    + + Message + An error message and the context in which it occured.
    + + PrivateElements + A private collection of elements that are hidden from the enclosing injector or module by + default.
    + + ProviderBinding + A binding to a Provider that delegates to the binding for the provided type.
    + + ProviderInstanceBinding + A binding to a provider instance.
    + + ProviderKeyBinding + A binding to a provider key.
    + + ProviderWithExtensionVisitor + A Provider that is part of an extension which supports a custom + BindingTargetVisitor.
    + + TypeConverter + Converts constant string values to a different type.
    + + TypeEncounter + Context of an injectable type encounter.
    + + TypeListener + Listens for Guice to encounter injectable types.
    +  +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/pkg_com.google.inject.throwingproviders.html b/latest-api-diffs/4.0/changes/pkg_com.google.inject.throwingproviders.html index 8cb5c2041c..25e21830bc 100644 --- a/latest-api-diffs/4.0/changes/pkg_com.google.inject.throwingproviders.html +++ b/latest-api-diffs/4.0/changes/pkg_com.google.inject.throwingproviders.html @@ -1,121 +1,137 @@ - - - - - - - - - -com.google.inject.throwingproviders - - - - - - - - - - - - - - -
    Generated by
    JDiff
    -
    - -

    -Package com.google.inject.throwingproviders -

    -

    - - - - - - - - - -
    Added Classes
    - - ThrowingInject - A version of {@literal @}Inject designed for ThrowingProviders.
    -  -

    - - - - - - - - - - - - - -
    Changed Classes
    - - ThrowingProviderBinder -

    Builds a binding for a CheckedProvider.

    - - ThrowingProviderBinder.
    SecondaryBinder
    -
     
    -  -


    - - - - - - - - - - -
    -
    - - - + + + + + + + + + +com.google.inject.throwingproviders + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Package com.google.inject.throwingproviders +

    +

    + + + + + + + + + +
    Added Classes
    + + ThrowingInject + A version of {@literal @}Inject designed for ThrowingProviders.
    +  +

    + + + + + + + + + + + + + + + + + + + + + +
    Changed Classes and Interfaces
    + + CheckedProvider + Alternative to the Guice com.google.inject.Provider that throws + a checked Exception.
    + + ThrowingProvider + Alternative to the Guice com.google.inject.Provider that throws + a checked Exception.
    + + ThrowingProviderBinder +

    Builds a binding for a CheckedProvider.

    + + ThrowingProviderBinder.
    SecondaryBinder
    +
     
    +  +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/pkg_com.google.inject.tools.jmx.html b/latest-api-diffs/4.0/changes/pkg_com.google.inject.tools.jmx.html new file mode 100644 index 0000000000..d233f5f553 --- /dev/null +++ b/latest-api-diffs/4.0/changes/pkg_com.google.inject.tools.jmx.html @@ -0,0 +1,99 @@ + + + + + + + + + +com.google.inject.tools.jmx + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Package com.google.inject.tools.jmx +

    +

    + + + + + + + + + +
    Changed Interfaces
    + + ManagedBindingMBean + JMX interface to bindings.
    +  +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/changes/pkg_com.google.inject.util.html b/latest-api-diffs/4.0/changes/pkg_com.google.inject.util.html new file mode 100644 index 0000000000..7bd70a42f7 --- /dev/null +++ b/latest-api-diffs/4.0/changes/pkg_com.google.inject.util.html @@ -0,0 +1,99 @@ + + + + + + + + + +com.google.inject.util + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +

    +Package com.google.inject.util +

    +

    + + + + + + + + + +
    Changed Interfaces
    + + Modules.OverriddenModuleBuilder + See the EDSL example at override().
    +  +


    + + + + + + + + + + +
    +
    + + + diff --git a/latest-api-diffs/4.0/javadoc/assets/navtree_data.js b/latest-api-diffs/4.0/javadoc/assets/navtree_data.js index 4dd39a8be9..1fcec21ce3 100644 --- a/latest-api-diffs/4.0/javadoc/assets/navtree_data.js +++ b/latest-api-diffs/4.0/javadoc/assets/navtree_data.js @@ -45,7 +45,7 @@ var NAVTREE_DATA = , "" ], [ "Enums", null, [ [ "UriPatternType", "com/google/inject/servlet/UriPatternType.html", null, "Guice_3.0" ] ] , "" ], [ "Exceptions", null, [ [ "ScopingException", "com/google/inject/servlet/ScopingException.html", null, "Guice_4.0" ] ] , "" ] ] -, "Guice_1.0" ], [ "com.google.inject.spi", "com/google/inject/spi/package-summary.html", [ [ "Description", "com/google/inject/spi/package-descr.html", null, "" ], [ "Interfaces", null, [ [ "BindingScopingVisitor", "com/google/inject/spi/BindingScopingVisitor.html", null, "Guice_2.0" ], [ "BindingTargetVisitor", "com/google/inject/spi/BindingTargetVisitor.html", null, "Guice_2.0" ], [ "ConstructorBinding", "com/google/inject/spi/ConstructorBinding.html", null, "Guice_2.0" ], [ "ConvertedConstantBinding", "com/google/inject/spi/ConvertedConstantBinding.html", null, "Guice_2.0" ], [ "Element", "com/google/inject/spi/Element.html", null, "Guice_2.0" ], [ "ElementVisitor", "com/google/inject/spi/ElementVisitor.html", null, "Guice_2.0" ], [ "ExposedBinding", "com/google/inject/spi/ExposedBinding.html", null, "Guice_2.0" ], [ "HasDependencies", "com/google/inject/spi/HasDependencies.html", null, "Guice_2.0" ], [ "InjectionListener", "com/google/inject/spi/InjectionListener.html", null, "Guice_2.0" ], [ "InstanceBinding", "com/google/inject/spi/InstanceBinding.html", null, "Guice_2.0" ], [ "LinkedKeyBinding", "com/google/inject/spi/LinkedKeyBinding.html", null, "Guice_2.0" ], [ "PrivateElements", "com/google/inject/spi/PrivateElements.html", null, "Guice_2.0" ], [ "ProviderBinding", "com/google/inject/spi/ProviderBinding.html", null, "Guice_2.0" ], [ "ProviderInstanceBinding", "com/google/inject/spi/ProviderInstanceBinding.html", null, "Guice_2.0" ], [ "ProviderKeyBinding", "com/google/inject/spi/ProviderKeyBinding.html", null, "Guice_2.0" ], [ "ProviderWithDependencies", "com/google/inject/spi/ProviderWithDependencies.html", null, "Guice_2.0" ], [ "ProviderWithExtensionVisitor", "com/google/inject/spi/ProviderWithExtensionVisitor.html", null, "Guice_3.0" ], [ "ProvisionListener", "com/google/inject/spi/ProvisionListener.html", null, "Guice_4.0" ], [ "TypeConverter", "com/google/inject/spi/TypeConverter.html", null, "Guice_2.0" ], [ "TypeEncounter", "com/google/inject/spi/TypeEncounter.html", null, "Guice_2.0" ], [ "TypeListener", "com/google/inject/spi/TypeListener.html", null, "Guice_2.0" ], [ "UntargettedBinding", "com/google/inject/spi/UntargettedBinding.html", null, "Guice_2.0" ] ] +, "Guice_1.0" ], [ "com.google.inject.spi", "com/google/inject/spi/package-summary.html", [ [ "Description", "com/google/inject/spi/package-descr.html", null, "" ], [ "Interfaces", null, [ [ "BindingScopingVisitor", "com/google/inject/spi/BindingScopingVisitor.html", null, "Guice_2.0" ], [ "BindingTargetVisitor", "com/google/inject/spi/BindingTargetVisitor.html", null, "Guice_2.0" ], [ "ConstructorBinding", "com/google/inject/spi/ConstructorBinding.html", null, "Guice_2.0" ], [ "ConvertedConstantBinding", "com/google/inject/spi/ConvertedConstantBinding.html", null, "Guice_2.0" ], [ "Element", "com/google/inject/spi/Element.html", null, "Guice_2.0" ], [ "ElementVisitor", "com/google/inject/spi/ElementVisitor.html", null, "Guice_2.0" ], [ "ExposedBinding", "com/google/inject/spi/ExposedBinding.html", null, "Guice_2.0" ], [ "HasDependencies", "com/google/inject/spi/HasDependencies.html", null, "Guice_2.0" ], [ "InjectionListener", "com/google/inject/spi/InjectionListener.html", null, "Guice_2.0" ], [ "InstanceBinding", "com/google/inject/spi/InstanceBinding.html", null, "Guice_2.0" ], [ "LinkedKeyBinding", "com/google/inject/spi/LinkedKeyBinding.html", null, "Guice_2.0" ], [ "PrivateElements", "com/google/inject/spi/PrivateElements.html", null, "Guice_2.0" ], [ "ProviderBinding", "com/google/inject/spi/ProviderBinding.html", null, "Guice_2.0" ], [ "ProviderInstanceBinding", "com/google/inject/spi/ProviderInstanceBinding.html", null, "Guice_2.0" ], [ "ProviderKeyBinding", "com/google/inject/spi/ProviderKeyBinding.html", null, "Guice_2.0" ], [ "ProviderWithDependencies", "com/google/inject/spi/ProviderWithDependencies.html", null, "Guice_2.0" ], [ "ProviderWithExtensionVisitor", "com/google/inject/spi/ProviderWithExtensionVisitor.html", null, "Guice_3.0" ], [ "ProvidesMethodBinding", "com/google/inject/spi/ProvidesMethodBinding.html", null, "Guice_4.0" ], [ "ProvidesMethodTargetVisitor", "com/google/inject/spi/ProvidesMethodTargetVisitor.html", null, "Guice_4.0" ], [ "ProvisionListener", "com/google/inject/spi/ProvisionListener.html", null, "Guice_4.0" ], [ "TypeConverter", "com/google/inject/spi/TypeConverter.html", null, "Guice_2.0" ], [ "TypeEncounter", "com/google/inject/spi/TypeEncounter.html", null, "Guice_2.0" ], [ "TypeListener", "com/google/inject/spi/TypeListener.html", null, "Guice_2.0" ], [ "UntargettedBinding", "com/google/inject/spi/UntargettedBinding.html", null, "Guice_2.0" ] ] , "" ], [ "Classes", null, [ [ "DefaultBindingScopingVisitor", "com/google/inject/spi/DefaultBindingScopingVisitor.html", null, "Guice_2.0" ], [ "DefaultBindingTargetVisitor", "com/google/inject/spi/DefaultBindingTargetVisitor.html", null, "Guice_2.0" ], [ "DefaultElementVisitor", "com/google/inject/spi/DefaultElementVisitor.html", null, "Guice_2.0" ], [ "Dependency", "com/google/inject/spi/Dependency.html", null, "Guice_2.0" ], [ "DependencyAndSource", "com/google/inject/spi/DependencyAndSource.html", null, "Guice_4.0" ], [ "DisableCircularProxiesOption", "com/google/inject/spi/DisableCircularProxiesOption.html", null, "Guice_3.0" ], [ "ElementSource", "com/google/inject/spi/ElementSource.html", null, "Guice_4.0" ], [ "Elements", "com/google/inject/spi/Elements.html", null, "Guice_2.0" ], [ "InjectionPoint", "com/google/inject/spi/InjectionPoint.html", null, "Guice_2.0" ], [ "InjectionRequest", "com/google/inject/spi/InjectionRequest.html", null, "Guice_2.0" ], [ "InterceptorBinding", "com/google/inject/spi/InterceptorBinding.html", null, "Guice_2.0" ], [ "MembersInjectorLookup", "com/google/inject/spi/MembersInjectorLookup.html", null, "Guice_2.0" ], [ "Message", "com/google/inject/spi/Message.html", null, "Guice_1.0" ], [ "ProviderLookup", "com/google/inject/spi/ProviderLookup.html", null, "Guice_2.0" ], [ "ProvisionListener.ProvisionInvocation", "com/google/inject/spi/ProvisionListener.ProvisionInvocation.html", null, "Guice_4.0" ], [ "ProvisionListenerBinding", "com/google/inject/spi/ProvisionListenerBinding.html", null, "Guice_4.0" ], [ "RequireAtInjectOnConstructorsOption", "com/google/inject/spi/RequireAtInjectOnConstructorsOption.html", null, "Guice_4.0" ], [ "RequireExactBindingAnnotationsOption", "com/google/inject/spi/RequireExactBindingAnnotationsOption.html", null, "Guice_4.0" ], [ "RequireExplicitBindingsOption", "com/google/inject/spi/RequireExplicitBindingsOption.html", null, "Guice_3.0" ], [ "ScopeBinding", "com/google/inject/spi/ScopeBinding.html", null, "Guice_2.0" ], [ "StaticInjectionRequest", "com/google/inject/spi/StaticInjectionRequest.html", null, "Guice_2.0" ], [ "TypeConverterBinding", "com/google/inject/spi/TypeConverterBinding.html", null, "Guice_2.0" ], [ "TypeListenerBinding", "com/google/inject/spi/TypeListenerBinding.html", null, "Guice_2.0" ] ] , "" ], [ "Annotations", null, [ [ "Toolable", "com/google/inject/spi/Toolable.html", null, "Guice_3.0" ] ] , "" ] ] diff --git a/latest-api-diffs/4.0/javadoc/classes.html b/latest-api-diffs/4.0/javadoc/classes.html index 924216f9ad..e7dc210091 100644 --- a/latest-api-diffs/4.0/javadoc/classes.html +++ b/latest-api-diffs/4.0/javadoc/classes.html @@ -1163,6 +1163,18 @@

    P

    + + ProvidesMethodBinding<T> + An @Provides binding.  + + + + + ProvidesMethodTargetVisitor<T, V> + A visitor for the @Provides bindings.  + + + ProvisionException Indicates that there was a runtime failure while providing an instance.  diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/ConfigurationException.html b/latest-api-diffs/4.0/javadoc/com/google/inject/ConfigurationException.html index 60810b2455..d78bec463f 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/ConfigurationException.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/ConfigurationException.html @@ -666,6 +666,22 @@

    Summary

    synchronized + final + + + void + + + addSuppressed(Throwable arg0) + + + + + + + + + synchronized @@ -678,10 +694,10 @@

    Summary

    - +
    - + synchronized @@ -694,7 +710,7 @@

    Summary

    - +
    @@ -710,7 +726,7 @@

    Summary

    - +
    @@ -726,7 +742,7 @@

    Summary

    - +
    @@ -742,6 +758,22 @@

    Summary

    + +
    + + synchronized + final + + + Throwable[] + + + getSuppressed() + + + + + diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/CreationException.html b/latest-api-diffs/4.0/javadoc/com/google/inject/CreationException.html index 04e4ed37cf..f66ca8d3df 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/CreationException.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/CreationException.html @@ -630,6 +630,22 @@

    Summary

    synchronized + final + + + void + + + addSuppressed(Throwable arg0) + + + + + + + + + synchronized @@ -642,10 +658,10 @@

    Summary

    - +
    - + synchronized @@ -658,7 +674,7 @@

    Summary

    - +
    @@ -674,7 +690,7 @@

    Summary

    - +
    @@ -690,7 +706,7 @@

    Summary

    - +
    @@ -706,6 +722,22 @@

    Summary

    + +
    + + synchronized + final + + + Throwable[] + + + getSuppressed() + + + + + diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/Inject.html b/latest-api-diffs/4.0/javadoc/com/google/inject/Inject.html index 470092eb86..dc0c0ab0ba 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/Inject.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/Inject.html @@ -393,7 +393,7 @@

    Class Overview

  • Pre-constructed instances passed to injectMembers(Object), toInstance(Object) and - toProvider(Provider). + toProvider(javax.inject.Provider). In this case all constructors are, of course, ignored.
  • Static fields and methods of classes which any Module has diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/OutOfScopeException.html b/latest-api-diffs/4.0/javadoc/com/google/inject/OutOfScopeException.html index f12cd2570b..4c6a8adc39 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/OutOfScopeException.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/OutOfScopeException.html @@ -614,6 +614,22 @@

    Summary

    synchronized + final + + + void + + + addSuppressed(Throwable arg0) + + + + + + + + + synchronized @@ -626,10 +642,10 @@

    Summary

    - +
    - + synchronized @@ -642,7 +658,7 @@

    Summary

    - +
    @@ -658,7 +674,7 @@

    Summary

    - +
    @@ -674,7 +690,7 @@

    Summary

    - +
    @@ -690,6 +706,22 @@

    Summary

    + +
    + + synchronized + final + + + Throwable[] + + + getSuppressed() + + + + + diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/ProvisionException.html b/latest-api-diffs/4.0/javadoc/com/google/inject/ProvisionException.html index 3d122f29d1..bf5bb5e3ed 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/ProvisionException.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/ProvisionException.html @@ -661,6 +661,22 @@

    Summary

    synchronized + final + + + void + + + addSuppressed(Throwable arg0) + + + + + + + + + synchronized @@ -673,10 +689,10 @@

    Summary

    - +
    - + synchronized @@ -689,7 +705,7 @@

    Summary

    - +
    @@ -705,7 +721,7 @@

    Summary

    - +
    @@ -721,7 +737,7 @@

    Summary

    - +
    @@ -737,6 +753,22 @@

    Summary

    + +
    + + synchronized + final + + + Throwable[] + + + getSuppressed() + + + + + diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/binder/AnnotatedBindingBuilder.html b/latest-api-diffs/4.0/javadoc/com/google/inject/binder/AnnotatedBindingBuilder.html index ea758eb0bc..50599f95b9 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/binder/AnnotatedBindingBuilder.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/binder/AnnotatedBindingBuilder.html @@ -663,6 +663,24 @@

    Summary

    + + +
    + abstract + + + + + ScopedBindingBuilder + + + toProvider(Provider<? extends T> provider) + +
    See the EDSL examples at Binder.
    + + + + diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/binder/LinkedBindingBuilder.html b/latest-api-diffs/4.0/javadoc/com/google/inject/binder/LinkedBindingBuilder.html index 243ce08c34..4ce9db3c58 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/binder/LinkedBindingBuilder.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/binder/LinkedBindingBuilder.html @@ -617,6 +617,24 @@

    Summary

    + + + + abstract + + + + + ScopedBindingBuilder + + + toProvider(Provider<? extends T> provider) + +
    See the EDSL examples at Binder.
    + + + + @@ -1100,6 +1118,44 @@

    + + +
    +

    + + public + + + abstract + + ScopedBindingBuilder + + toProvider + (Provider<? extends T> provider) +

    +
    +
    + + Since: API Level Guice_4.0 + +
    + + + +
    +
    + +

    See the EDSL examples at Binder.

    +
    +
    See Also
    + +
    + +
    +
    + + diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/grapher/AbstractInjectorGrapher.GrapherParameters.html b/latest-api-diffs/4.0/javadoc/com/google/inject/grapher/AbstractInjectorGrapher.GrapherParameters.html index 3fc75fb44f..74cb975746 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/grapher/AbstractInjectorGrapher.GrapherParameters.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/grapher/AbstractInjectorGrapher.GrapherParameters.html @@ -449,7 +449,7 @@

    Summary

    - AbstractInjectorGrapher.GrapherParameters() + GrapherParameters() @@ -845,7 +845,7 @@

    Public Constructors

    - +

    @@ -857,7 +857,7 @@

    - AbstractInjectorGrapher.GrapherParameters + GrapherParameters ()

    diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/multibindings/Multibinder.html b/latest-api-diffs/4.0/javadoc/com/google/inject/multibindings/Multibinder.html index 1eacde8561..2a0ae81b46 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/multibindings/Multibinder.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/multibindings/Multibinder.html @@ -385,13 +385,13 @@

    Class Overview

    to create their own Multibinder<Snack>, and to each contribute bindings to the set of snacks. When that set is injected, it will contain elements from both modules. - +

    The set's iteration order is consistent with the binding order. This is convenient when multiple elements are contributed by the same module because that module can order its bindings appropriately. Avoid relying on the iteration order of elements contributed by different modules, since there is no equivalent mechanism to order modules. - +

    The set is unmodifiable. Elements can only be added to the set by configuring the multibinder. Elements can never be removed from the set. diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/servlet/ScopingException.html b/latest-api-diffs/4.0/javadoc/com/google/inject/servlet/ScopingException.html index aeab78ea54..45c9e049bd 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/servlet/ScopingException.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/servlet/ScopingException.html @@ -599,6 +599,22 @@

    Summary

    synchronized + final + + + void + + + addSuppressed(Throwable arg0) + + + + + + + + + synchronized @@ -611,10 +627,10 @@

    Summary

    - +
    - + synchronized @@ -627,7 +643,7 @@

    Summary

    - +
    @@ -643,7 +659,7 @@

    Summary

    - +
    @@ -659,7 +675,7 @@

    Summary

    - +
    @@ -675,6 +691,22 @@

    Summary

    + +
    + + synchronized + final + + + Throwable[] + + + getSuppressed() + + + + + diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/BindingScopingVisitor.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/BindingScopingVisitor.html index 60fec6c70a..307aeaedac 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/BindingScopingVisitor.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/BindingScopingVisitor.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/BindingTargetVisitor.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/BindingTargetVisitor.html index c8cfe5d62d..bb64077b1a 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/BindingTargetVisitor.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/BindingTargetVisitor.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • @@ -396,6 +398,8 @@

    BindingTargetVisitor

    MultibindingsTargetVisitor<T, V>, + ProvidesMethodTargetVisitor<T, V>, + ServletModuleTargetVisitor<T, V>, TransitiveDependencyVisitor @@ -418,11 +422,15 @@

    BindingTargetVisitor

    MultibindingsTargetVisitor<T, V> A visitor for the multibinder extension.  - + + ProvidesMethodTargetVisitor<T, V> + A visitor for the @Provides bindings.  + + ServletModuleTargetVisitor<T, V> A visitor for the servlet extension.  - + TransitiveDependencyVisitor BindingTargetVisitor that returns a Collection of the Keys of each Binding's dependencies.  diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ConstructorBinding.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ConstructorBinding.html index a97a59fb15..3287a6402c 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ConstructorBinding.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ConstructorBinding.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ConvertedConstantBinding.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ConvertedConstantBinding.html index 5ddf4a3ae0..128ca9e33b 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ConvertedConstantBinding.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ConvertedConstantBinding.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/DefaultBindingScopingVisitor.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/DefaultBindingScopingVisitor.html index 15f3e9caae..3c0f3e876f 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/DefaultBindingScopingVisitor.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/DefaultBindingScopingVisitor.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/DefaultBindingTargetVisitor.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/DefaultBindingTargetVisitor.html index c1a3ce869e..fded3ae32f 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/DefaultBindingTargetVisitor.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/DefaultBindingTargetVisitor.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/DefaultElementVisitor.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/DefaultElementVisitor.html index 2f6ae0e2ea..e3cef0f4bf 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/DefaultElementVisitor.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/DefaultElementVisitor.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/Dependency.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/Dependency.html index 9906e90ee0..a8391eaa0d 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/Dependency.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/Dependency.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/DependencyAndSource.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/DependencyAndSource.html index 1a82943580..57f49f0369 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/DependencyAndSource.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/DependencyAndSource.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/DisableCircularProxiesOption.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/DisableCircularProxiesOption.html index 0c8122bfc0..0388501d84 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/DisableCircularProxiesOption.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/DisableCircularProxiesOption.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/Element.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/Element.html index ea164598aa..0362ff2b38 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/Element.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/Element.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ElementSource.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ElementSource.html index 1f102bfffe..b0c59ee6b8 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ElementSource.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ElementSource.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ElementVisitor.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ElementVisitor.html index eec67f14ac..083d4e521d 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ElementVisitor.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ElementVisitor.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/Elements.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/Elements.html index f339e8bc33..fe5a5c8ab2 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/Elements.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/Elements.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ExposedBinding.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ExposedBinding.html index bf0d77bb45..c6de2bc901 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ExposedBinding.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ExposedBinding.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/HasDependencies.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/HasDependencies.html index 045310618e..10bbfbc6b5 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/HasDependencies.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/HasDependencies.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • @@ -402,7 +404,9 @@

    HasDependencies

    ProviderInstanceBinding<T>, - ProviderWithDependencies<T> + ProviderWithDependencies<T>, + + ProvidesMethodBinding<T> @@ -442,6 +446,10 @@

    HasDependencies

    ProviderWithDependencies<T> A provider with dependencies on other injected types.  + + ProvidesMethodBinding<T> + An @Provides binding.  + diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/InjectionListener.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/InjectionListener.html index 46c2c6b65e..9e19983682 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/InjectionListener.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/InjectionListener.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/InjectionPoint.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/InjectionPoint.html index 37a0d108b4..3a460f769f 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/InjectionPoint.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/InjectionPoint.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/InjectionRequest.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/InjectionRequest.html index d2ddc47885..0e596689bb 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/InjectionRequest.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/InjectionRequest.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/InstanceBinding.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/InstanceBinding.html index 06e1776cd5..2cef3c46b7 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/InstanceBinding.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/InstanceBinding.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/InterceptorBinding.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/InterceptorBinding.html index 3a17d658e9..9a4dc8ea3b 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/InterceptorBinding.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/InterceptorBinding.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/LinkedKeyBinding.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/LinkedKeyBinding.html index 5d54d49094..00d0782186 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/LinkedKeyBinding.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/LinkedKeyBinding.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/MembersInjectorLookup.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/MembersInjectorLookup.html index eac4a57ae2..0525ef3642 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/MembersInjectorLookup.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/MembersInjectorLookup.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/Message.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/Message.html index fd748417fe..99d0a1a34c 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/Message.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/Message.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • @@ -521,7 +523,23 @@

    Summary

    - + +
    + + + + + + + + + Message(String message, Throwable cause) + + + + + + @@ -1104,6 +1122,39 @@

    + + +
    +

    + + public + + + + + + + Message + (String message, Throwable cause) +

    +
    +
    + + Since: API Level Guice_4.0 + +
    + + + +
    +
    + +

    + +
    +
    + +
    diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/PrivateElements.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/PrivateElements.html index f1f8debfbc..6917278c46 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/PrivateElements.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/PrivateElements.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProviderBinding.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProviderBinding.html index f584ac3b8d..e2101fa112 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProviderBinding.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProviderBinding.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProviderInstanceBinding.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProviderInstanceBinding.html index 60fd9d7831..5b099a5b5e 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProviderInstanceBinding.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProviderInstanceBinding.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • @@ -503,6 +505,28 @@

    Summary

    getProviderInstance() +
    + + This method is deprecated. + Use getUserSuppliedProvider() instead. +
    + + + + + + + + abstract + + + + + Provider<? extends T> + + + getUserSuppliedProvider() +
    Returns the user-supplied, unscoped provider.
    @@ -851,11 +875,49 @@

    +

    +
    +

    +

    + + This method is deprecated.
    Use getUserSuppliedProvider() instead. + +

    +

    If the user supplied a JSR330 binding, then this will wrap that one. To always return the + user-supplied provider, use getUserSuppliedProvider().

    + +
    + + + + + +
    +

    + + public + + + abstract + + Provider<? extends T> + + getUserSuppliedProvider + () +

    +
    +
    + + Since: API Level Guice_4.0 + +
    + + +
    -

    Returns the user-supplied, unscoped provider. -

    +

    Returns the user-supplied, unscoped provider.

    diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProviderKeyBinding.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProviderKeyBinding.html index 84d5638969..48f2493c1b 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProviderKeyBinding.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProviderKeyBinding.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProviderLookup.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProviderLookup.html index 2ad6a79ae9..b7e53c6442 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProviderLookup.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProviderLookup.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProviderWithDependencies.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProviderWithDependencies.html index cb61c30d71..f775589eca 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProviderWithDependencies.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProviderWithDependencies.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProviderWithExtensionVisitor.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProviderWithExtensionVisitor.html index 9c74f8c3c9..c209a0fe11 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProviderWithExtensionVisitor.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProviderWithExtensionVisitor.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProvidesMethodBinding.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProvidesMethodBinding.html new file mode 100644 index 0000000000..83663b17ce --- /dev/null +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProvidesMethodBinding.html @@ -0,0 +1,737 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ProvidesMethodBinding + + +| Guice + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + +
    +
    + + + + +
    + +
    + + + + + + + + + + + + +
    + + + Since: API Level Guice_4.0 + + + + + +
    +
    + + + + +
    + public + + + + interface +

    ProvidesMethodBinding

    + + + + + + implements + + HasDependencies + + + + + +
    + +
    + +
    + + + + + + + + + +
    com.google.inject.spi.ProvidesMethodBinding<T>
    + + + + + + + +
    + + +

    Class Overview

    +

    An @Provides binding.

    + + + + + +
    + + + + + + + + + + + + + + + + +
    + + +

    Summary

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Public Methods
    + abstract + + + + + Object + + getEnclosingInstance() + +
    Returns the instance of the object the method is defined in.
    + +
    + abstract + + + + + Key<T> + + getKey() + +
    Returns the key of the binding.
    + +
    + abstract + + + + + Method + + getMethod() + +
    Returns the method this binding uses.
    + +
    + + + + + + + + + + + + + + + +
    + [Expand] +
    Inherited Methods
    + +From interface + + com.google.inject.spi.HasDependencies + +
    + + +
    +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Public Methods

    + + + + + +
    +

    + + public + + + abstract + + Object + + getEnclosingInstance + () +

    +
    +
    + + Since: API Level Guice_4.0 + +
    + + + +
    +
    + +

    Returns the instance of the object the method is defined in.

    + +
    +
    + + + + +
    +

    + + public + + + abstract + + Key<T> + + getKey + () +

    +
    +
    + + Since: API Level Guice_4.0 + +
    + + + +
    +
    + +

    Returns the key of the binding.

    + +
    +
    + + + + +
    +

    + + public + + + abstract + + Method + + getMethod + () +

    +
    +
    + + Since: API Level Guice_4.0 + +
    + + + +
    +
    + +

    Returns the method this binding uses.

    + +
    +
    + + + + + + + + + + + + + + +
    + +
    + +
    + + + + + diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProvidesMethodTargetVisitor.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProvidesMethodTargetVisitor.html new file mode 100644 index 0000000000..516153f835 --- /dev/null +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProvidesMethodTargetVisitor.html @@ -0,0 +1,784 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ProvidesMethodTargetVisitor + + +| Guice + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + +
    +
    + + + + +
    + +
    + + + + + + + + + + + + +
    + + + Since: API Level Guice_4.0 + + + + + +
    +
    + + + + +
    + public + + + + interface +

    ProvidesMethodTargetVisitor

    + + + + + + implements + + BindingTargetVisitor<T, V> + + + + + +
    + +
    + +
    + + + + + + + + + +
    com.google.inject.spi.ProvidesMethodTargetVisitor<T, V>
    + + + + + + + +
    + + +

    Class Overview

    +

    A visitor for the @Provides bindings. +

    + If your BindingTargetVisitor implements this interface, bindings created by using + @Provides will be visited through this interface.

    + + + + + +
    + + + + + + + + + + + + + + + + +
    + + +

    Summary

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Public Methods
    + abstract + + + + + V + + visit(ProvidesMethodBinding<? extends T> providesMethodBinding) + +
    Visits an ProvidesMethodBinding created with an @Provides method.
    + +
    + + + + + + + + + + + + + + + +
    + [Expand] +
    Inherited Methods
    + +From interface + + com.google.inject.spi.BindingTargetVisitor + +
    + + +
    +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Public Methods

    + + + + + +
    +

    + + public + + + abstract + + V + + visit + (ProvidesMethodBinding<? extends T> providesMethodBinding) +

    +
    +
    + + Since: API Level Guice_4.0 + +
    + + + +
    +
    + +

    Visits an ProvidesMethodBinding created with an @Provides method. +

    + +
    +
    + + + + + + + + + + + + + + +
    + +
    + +
    + + + + + diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProvisionListener.ProvisionInvocation.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProvisionListener.ProvisionInvocation.html index 3ba289f1b2..0f138df920 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProvisionListener.ProvisionInvocation.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProvisionListener.ProvisionInvocation.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • @@ -473,7 +475,7 @@

    Summary

    - ProvisionListener.ProvisionInvocation() + ProvisionInvocation() @@ -795,7 +797,7 @@

    Public Constructors

    - +

    @@ -807,7 +809,7 @@

    - ProvisionListener.ProvisionInvocation + ProvisionInvocation ()

    diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProvisionListener.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProvisionListener.html index 7a06bafdc8..fd0f1b6688 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProvisionListener.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProvisionListener.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProvisionListenerBinding.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProvisionListenerBinding.html index ec5efafae7..25e68f7ee5 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProvisionListenerBinding.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ProvisionListenerBinding.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/RequireAtInjectOnConstructorsOption.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/RequireAtInjectOnConstructorsOption.html index 2c12b9973b..f1d46336e5 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/RequireAtInjectOnConstructorsOption.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/RequireAtInjectOnConstructorsOption.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/RequireExactBindingAnnotationsOption.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/RequireExactBindingAnnotationsOption.html index b2a0da7639..7505a11706 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/RequireExactBindingAnnotationsOption.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/RequireExactBindingAnnotationsOption.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/RequireExplicitBindingsOption.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/RequireExplicitBindingsOption.html index a019569a21..18b2723049 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/RequireExplicitBindingsOption.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/RequireExplicitBindingsOption.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ScopeBinding.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ScopeBinding.html index 3fa047bde5..94de081e77 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ScopeBinding.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/ScopeBinding.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/StaticInjectionRequest.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/StaticInjectionRequest.html index 59cff946c6..fd419622ed 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/StaticInjectionRequest.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/StaticInjectionRequest.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/Toolable.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/Toolable.html index bcafc50f9c..a121ee8129 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/Toolable.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/Toolable.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/TypeConverter.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/TypeConverter.html index 98a6078081..09c7a8b032 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/TypeConverter.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/TypeConverter.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/TypeConverterBinding.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/TypeConverterBinding.html index 5aac082064..fe5a918c54 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/TypeConverterBinding.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/TypeConverterBinding.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/TypeEncounter.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/TypeEncounter.html index b29a5ba669..800bd6cf97 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/TypeEncounter.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/TypeEncounter.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/TypeListener.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/TypeListener.html index fd530d2603..f017a1d81e 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/TypeListener.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/TypeListener.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/TypeListenerBinding.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/TypeListenerBinding.html index 13a32fe0ea..622cae28b5 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/TypeListenerBinding.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/TypeListenerBinding.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/UntargettedBinding.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/UntargettedBinding.html index 827b0d9cff..df9036da64 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/UntargettedBinding.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/UntargettedBinding.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/package-descr.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/package-descr.html index c5f021976e..b2b33da93a 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/package-descr.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/package-descr.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/package-summary.html b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/package-summary.html index 36624e9d34..b4f7334828 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/spi/package-summary.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/spi/package-summary.html @@ -221,6 +221,8 @@
  • ProviderKeyBinding<T>
  • ProviderWithDependencies<T>
  • ProviderWithExtensionVisitor<T>
  • +
  • ProvidesMethodBinding<T>
  • +
  • ProvidesMethodTargetVisitor<T, V>
  • ProvisionListener
  • TypeConverter
  • TypeEncounter<I>
  • @@ -411,6 +413,14 @@

    Interfaces

    A Provider that is part of an extension which supports a custom BindingTargetVisitor.  + + ProvidesMethodBinding<T> + An @Provides binding.  + + + ProvidesMethodTargetVisitor<T, V> + A visitor for the @Provides bindings.  + ProvisionListener Listens for provisioning of objects.  diff --git a/latest-api-diffs/4.0/javadoc/com/google/inject/throwingproviders/ThrowingProviderBinder.SecondaryBinder.html b/latest-api-diffs/4.0/javadoc/com/google/inject/throwingproviders/ThrowingProviderBinder.SecondaryBinder.html index 791e8118f7..cfa11ae92f 100644 --- a/latest-api-diffs/4.0/javadoc/com/google/inject/throwingproviders/ThrowingProviderBinder.SecondaryBinder.html +++ b/latest-api-diffs/4.0/javadoc/com/google/inject/throwingproviders/ThrowingProviderBinder.SecondaryBinder.html @@ -420,7 +420,7 @@

    Summary

    - + @@ -430,7 +430,7 @@

    Summary

    - ThrowingProviderBinder.SecondaryBinder(Class<P> interfaceType, Type valueType) + SecondaryBinder(Class<P> interfaceType, Type valueType) @@ -810,9 +810,9 @@

    Public Constructors

    - + -
    +

    public @@ -822,13 +822,13 @@

    - ThrowingProviderBinder.SecondaryBinder + SecondaryBinder (Class<P> interfaceType, Type valueType)

    diff --git a/latest-api-diffs/4.0/javadoc/current.xml b/latest-api-diffs/4.0/javadoc/current.xml index d85f49e23d..2d6e59e49f 100644 --- a/latest-api-diffs/4.0/javadoc/current.xml +++ b/latest-api-diffs/4.0/javadoc/current.xml @@ -1,24 +1,24 @@ - + - + - - +> + + - +> + - - - +> + + + - - - - - +> + + + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - +> + - - - - - - - +> + + + + + + + - - - - - +> + + + + + - - - - - +> + + + + + - - - - - +> + + + + + - +> + - +> + - - - +> + + + - - - - - +> + + + + + - +> + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - - - + + + + + +> - - - +> + + + - - - - - +> + + + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - +> + - - - - - - - +> + + + + + + + - - - - - +> + + + + + - - - - - +> + + + + + - - - - - +> + + + + + - - - - - +> + + + + + - +> + - +> + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - +> + - - - - - +> + + + + + - - - +> + + + - - - +> + + + - +> + - +> + - +> + - - - +> + + + - - - - - + + + + + - - +> + + - - - +> + + + - - - +> + + + - +> + - - - + + + - - - - + + + + +> - - - +> + + + - +> + - +> + - - - - - + + + + + +> - - - +> + + + - - - + + + - - - - + + + + +> - - - +> + + + - - - - - +> + + + + + - - - - - +> + + + + + - - - - - + + + + + - - - - + + + + - - - - + + + + +> - - - +> + + + - - - +> + + + - - - +> + + + - +> + - - - +> + + + - - - +> + + + - +> + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - +> + - - - +> + + + - - - +> + + + - +> + - +> + - - - - - + + + + + +> - +> + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - - - +> + + + + + - - - - - +> + + + + + - - - +> + + + - - - - - +> + + + + + - - - - - +> + + + + + - - - +> + + + - - - - - +> + + + + + - - - - - +> + + + + + - +> + - +> + - +> + - +> + - +> + - - - +> + + + - - - +> + + + - - - +> + + + - +> + - - - + + + +> - - - - - + + + + + +> - - - - - + + + + + +> - - - +> + + + - - - - - +> + + + + + - - - - - + + + + + - - +> + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - - - + + + + + - - +> + + - +> + - - - +> + + + - - - - - +> + + + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - +> + - - - - - - - +> + + + + + + + - - - - - +> + + + + + - - - - - +> + + + + + - - - - - +> + + + + + - +> + - +> + - - - +> + + + - - - - - +> + + + + + - +> + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - - - + + + + + - - - - + + + + - - +> + + - - - + + + - - - - + + + + +> - - - +> + + + - - - +> + + + - - - - - +> + + + + + - - - + + + +> - - - - - +> + + + + + - - - + + + - - - - + + + + +> - - - +> + + + - - - - - - - +> + + + + + + + - - - +> + + + - +> + - - - + + + - - - - + + + + +> - - - +> + + + - - - + + + +> - +> + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - +> + - - - +> + + + - - - +> + + + - +> + - +> + - - - +> + + + - + - - - - + + + + - - - - + + + + +> - +> + - - - + + + - - +> + + - - - - - + + + + + +> - +> + - +> + - +> + - - - + + + +> - +> + - - - +> + + + - - - +> + + + - - - +> + + + - - - - - +> + + + + + - - - - - +> + + + + + - - - - - +> + + + + + - - - - - +> + + + + + - - - - - - - +> + + + + + + + - - - - - - - +> + + + + + + + - - - - - - - +> + + + + + + + - - - - - - - +> + + + + + + + - - - - - +> + + + + + - - - - - +> + + + + + - - - - - - - +> + + + + + + + - - - - - - - +> + + + + + + + - - - - - - - +> + + + + + + + - - - - - - - - - + + + + + + + + + - - - - +> + + + + - +> + - +> + - - - - - +> + + + + + - - - - - - - +> + + + + + + + - + - - +> + + - - - +> + + + - - - - - + + + + + +> - - - +> + + + - - - - - + + + + + +> - - - +> + + + - - - - - + + + + + +> - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - - - + + + + + - - +> + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - - - +> + + + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - - - + + + + + + + + + +> - +> + - - - +> + + + - - - - - +> + + + + + - + - - +> + + - +> + - - - +> + + + - - - - - +> + + + + + - - - - - - - +> + + + + + + + - - - - - +> + + + + + - - - - - +> + + + + + - - - - - +> + + + + + - - - - - +> + + + + + - - - - - +> + + + + + - - - +> + + + - - - - - + + + + + - + - +> + - +> + - +> + - +> + - +> + - - - +> + + + - - - +> + + + - - - +> + + + - - - - - + + + + + +> - - - - - +> + + + + + - +> + - - - + + + +> - - - - - + + + + + +> - - - - - - - +> + + + + + + + - - - - - +> + + + + + - - - + + + +> - - - +> + + + - - - + + + - - +> + + - +> + - - - - - + + + + + +> - - - - - - - +> + + + + + + + - - - - - +> + + + + + - - - + + + +> - - - - - +> + + + + + - - - - - +> + + + + + - +> + - - - + + + +> - - - - - + + + + + +> - - - - - - - +> + + + + + + + - - - +> + + + - - - + + + +> - - - - - +> + + + + + - - - - - - - - - + + + + + + + + + +> - - - - - - - - - +> + + + + + + + + + - - - +> + + + - +> + - - - + + + +> - - - - - +> + + + + + - - - - - + + + + + +> - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - - - + + + + + +> - - - - - +> + + + + + - - - +> + + + - +> + - - - + + + +> - - - - - + + + + + +> - +> + - - - +> + + + - - - - - + + + + + +> - - - +> + + + - - - + + + +> - - - - - + + + + + - - +> + + - +> + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - - - + + + + + +> - +> + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - - - +> + + + + + - + +> - - - +> + + + - - - + + + +> - - - +> + + + - - - + + + +> - - - +> + + + - - - + + + +> - - - - - +> + + + + + - +> + - +> + - +> + - +> + - +> + - +> + - +> + - +> + - +> + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - - - + + + + + +> - +> + - - - +> + + + - - - +> + + + - - - - - - - +> + + + + + + + - +> + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - +> + - - - +> + + + - - - +> + + + - +> + - - - +> + + + - - - +> + + + - - - + + + +> - +> + - - - + + + +> - - - +> + + + - - - - - +> + + + + + - - - - - +> + + + + + - +> + - +> + - +> + - +> + - +> + - +> + - +> + - +> + - +> + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - - - + + + + + +> - - - +> + + + - - - + + + +> - - - +> + + + - - - + + + +> - - - - - + + + + + - - +> + + - +> + - - - - - +> + + + + + - + +> - - - - - - - +> + + + + + + + - + - - +> + + - +> + - - - +> + + + - - - - - + + + + + +> - - - +> + + + - - - +> + + + - - - - - + + + + + +> - - - +> + + + - - - +> + + + - +> + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - - - +> + + + + + - + +> - - - +> + + + - - - - - - - +> + + + + + + + - - - - - - - - - +> + + + + + + + + + - - - - - - - - - +> + + + + + + + + + - - - - - - - +> + + + + + + + - - - - - - - - - +> + + + + + + + + + - - - - - - - - - +> + + + + + + + + + - - - + + + +> - - - +> + + + - +> + - +> + - +> + - +> + - - - + + + +> - +> + - - - - - +> + + + + + - - - - - - - +> + + + + + + + - - - - - - - +> + + + + + + + - - - - - +> + + + + + - - - - - - - +> + + + + + + + - - - - - - - +> + + + + + + + - - - + + + +> - - - +> + + + - +> + - +> + - +> + - - - + + + - - +> + + - - - +> + + + - - - - - +> + + + + + - + - - - - + + + + +> - - - - - +> + + + + + - - - - - +> + + + + + - - - - - +> + + + + + - + +> - - - - - +> + + + + + - +> + - - - - - - - - - - - +> + + + + + + + + + + + - - - - - - - + + + + + + + +> - +> + - +> + - +> + - - - + + + +> - +> + - - - + + + - - - - + + + + +> - +> + - - - +> + + + - + +> - - - +> + + + - - - +> + + + - - - + + + - - - - + + + + - - - - + + + + - - - - +> + + + + - + +> - - - +> + + + - - - +> + + + - +> + - +> + - - - - - +> + + + + + - + +> - +> + - +> + - - - - - - - - - - - +> + + + + + + + + + + + - - - - - - - + + + + + + + +> - +> + - - - +> + + + - - - +> + + + - - - + + + - - +> + + - - - + + + - - +> + + - - - + + + - - +> + + - - - + + + - - +> + + - - - + + + - - - - + + + + - - - - + + + + +> - - - - - + + + + + - - - - + + + + +> - +> + - +> + - +> + - - - - - +> + + + + + - - - - - +> + + + + + - +> + - - - - - +> + + + + + - - - - - - - + + + + + + + +> - - - +> + + + - - - - - +> + + + + + - - - +> + + + - - - - - +> + + + + + - - - +> + + + - - - - - - - + + + + + + + +> - - - +> + + + - - - - - +> + + + + + - - - +> + + + - - - - - +> + + + + + - - - +> + + + - - - - - - - + + + + + + + +> - +> + - +> + - +> + - - - - - + + + + + - - +> + + - - - +> + + + - - - +> + + + - - - +> + + + - - - - - + + + + + +> - - - - - +> + + + + + - - - +> + + + - - - - - +> + + + + + - - - +> + + + - +> + - - - + + + - - - - + + + + +> - - - +> + + + - - - +> + + + - + +> - +> + - +> + - - - +> + + + - - - - - + + + + + +> - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - - - + + + + + - - - - +> + + + + - +> + - +> + - - - + + + - - - - +> + + + + - +> + - +> + - +> + - - - + + + - - +> + + - +> + - +> + - +> + - +> + - - - +> + + + - - - - - + + + + + - - +> + + - +> + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - - - + + + + + - - +> + + - +> + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - - - + + + + + +> - - - +> + + + - - - +> + + + - +> + - +> + - +> + - - - + + + +> - - - - - +> + + + + + - +> + - - - + + + - - +> + + - - - +> + + + - - - +> + + + - - - + + + +> - - - +> + + + - - - +> + + + - - - + + + +> - +> + - +> + - +> + - +> + - - - + + + +> - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - - - + + + + + +> - +> + - - - +> + + + - - - - - +> + + + + + - - - - - +> + + + + + - - - +> + + + - - - - - + + + + + - - - - +> + + + + - - - +> + + + - - - + + + +> - - - + + + +> - - - - - + + + + + +> - - - +> + + + - - - - - +> + + + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - +> + - +> + - +> + - +> + - - - + + + - - +> + + - - - - - - - +> + + + + + + + - - - +> + + + - - - +> + + + - - - +> + + + - +> + - +> + - - - + + + - - - - +> + + + + - +> + - - - + + + - - +> + + - - - +> + + + - - - +> + + + - +> + - +> + - +> + - - - + + + - - +> + + - - - + + + - - +> + + - - - - - +> + + + + + - - - +> + + + - - - +> + + + - +> + - +> + - +> + - +> + - - - - - + + + + + - - +> + + - - - - - +> + + + + + - - - +> + + + - - - - - - - +> + + + + + + + + + + + + + - - - +> + + + - - - +> + + + - +> + - +> + - +> + - - - + + + - - +> + + - +> + - +> + - - - +> + + + - - - + + + - - +> + + - - - + + + - - - - +> + + + + - +> + + + - - - + + + - - +> + + - - - + + + - - +> + + - - - - - +> + + + + + - - - +> + + + - - - +> + + + - +> + - +> + - +> + - +> + - - - - - + + + + + - - - - - - + + + + + + - - +> + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + +> - - - - - + + + + + - + - +> + - +> + - +> + - - - + + + - - +> + + - - - +> + + + - - - +> + + + - +> + - +> + - - - + + + - - +> + + - - - +> + + + - - - +> + + + - - - + + + - - +> + + - - - +> + + + - - - +> + + + - - - + + + - - +> + + - - - +> + + + - - - +> + + + - - - + + + - - +> + + - - - +> + + + - - - +> + + + - +> + - +> + - - - + + + - - +> + + - - - +> + + + - - - +> + + + - - - +> + + + - +> + - - - + + + - - - - + + + + +> - - - - - - - + + + + + + + - - +> + + - - - - - - - +> + + + + + + + - - - +> + + + - - - +> + + + - +> + - +> + - - - + + + +> - - - +> + + + - - - - - +> + + + + + - - - +> + + + - - - - - +> + + + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - - - + + + + + +> - - - - - - - + + + + + + + - - +> + + - - - +> + + + - - - +> + + + - +> + - +> + - - - + + + - - - - +> + + + + - + +> - - - - - +> + + + + + - - - - - - - +> + + + + + + + - + +> - - - - - + + + + + - - - - + + + + - - - - + + + + - - +> + + - - - - - + + + + + +> - - - - - +> + + + + + - - - - - +> + + + + + - - - - - +> + + + + + - - - +> + + + - - - - - + + + + + - + - - - - - +> + + + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - - - +> + + + + + - + +> - +> + - +> + - - - + + + +> - +> + - - - - - +> + + + + + - - - - - +> + + + + + - - - - - - - - - +> + + + + + + + + + - + +> - - - +> + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - + + + +> - - - +> + + + - - - - - + + + + + +> - - - +> + + + - - - - - + + + + + +> - - - +> + + + - - - +> + + + - - - - - +> + + + + + - - - - - +> + + + + + - - - - - - - +> + + + + + + + - - - +> + + + - - - +> + + + - - - +> + + + - - - - - - +> + + + + + + diff --git a/latest-api-diffs/4.0/javadoc/lists.js b/latest-api-diffs/4.0/javadoc/lists.js index b5515050b4..8148312566 100644 --- a/latest-api-diffs/4.0/javadoc/lists.js +++ b/latest-api-diffs/4.0/javadoc/lists.js @@ -156,37 +156,39 @@ var DATA = [ { id:154, label:"com.google.inject.spi.ProviderLookup", link:"com/google/inject/spi/ProviderLookup.html", type:"class" }, { id:155, label:"com.google.inject.spi.ProviderWithDependencies", link:"com/google/inject/spi/ProviderWithDependencies.html", type:"class" }, { id:156, label:"com.google.inject.spi.ProviderWithExtensionVisitor", link:"com/google/inject/spi/ProviderWithExtensionVisitor.html", type:"class" }, - { id:157, label:"com.google.inject.spi.ProvisionListener", link:"com/google/inject/spi/ProvisionListener.html", type:"class" }, - { id:158, label:"com.google.inject.spi.ProvisionListener.ProvisionInvocation", link:"com/google/inject/spi/ProvisionListener.ProvisionInvocation.html", type:"class" }, - { id:159, label:"com.google.inject.spi.ProvisionListenerBinding", link:"com/google/inject/spi/ProvisionListenerBinding.html", type:"class" }, - { id:160, label:"com.google.inject.spi.RequireAtInjectOnConstructorsOption", link:"com/google/inject/spi/RequireAtInjectOnConstructorsOption.html", type:"class" }, - { id:161, label:"com.google.inject.spi.RequireExactBindingAnnotationsOption", link:"com/google/inject/spi/RequireExactBindingAnnotationsOption.html", type:"class" }, - { id:162, label:"com.google.inject.spi.RequireExplicitBindingsOption", link:"com/google/inject/spi/RequireExplicitBindingsOption.html", type:"class" }, - { id:163, label:"com.google.inject.spi.ScopeBinding", link:"com/google/inject/spi/ScopeBinding.html", type:"class" }, - { id:164, label:"com.google.inject.spi.StaticInjectionRequest", link:"com/google/inject/spi/StaticInjectionRequest.html", type:"class" }, - { id:165, label:"com.google.inject.spi.Toolable", link:"com/google/inject/spi/Toolable.html", type:"class" }, - { id:166, label:"com.google.inject.spi.TypeConverter", link:"com/google/inject/spi/TypeConverter.html", type:"class" }, - { id:167, label:"com.google.inject.spi.TypeConverterBinding", link:"com/google/inject/spi/TypeConverterBinding.html", type:"class" }, - { id:168, label:"com.google.inject.spi.TypeEncounter", link:"com/google/inject/spi/TypeEncounter.html", type:"class" }, - { id:169, label:"com.google.inject.spi.TypeListener", link:"com/google/inject/spi/TypeListener.html", type:"class" }, - { id:170, label:"com.google.inject.spi.TypeListenerBinding", link:"com/google/inject/spi/TypeListenerBinding.html", type:"class" }, - { id:171, label:"com.google.inject.spi.UntargettedBinding", link:"com/google/inject/spi/UntargettedBinding.html", type:"class" }, - { id:172, label:"com.google.inject.spring", link:"com/google/inject/spring/package-summary.html", type:"package" }, - { id:173, label:"com.google.inject.spring.SpringIntegration", link:"com/google/inject/spring/SpringIntegration.html", type:"class" }, - { id:174, label:"com.google.inject.throwingproviders", link:"com/google/inject/throwingproviders/package-summary.html", type:"package" }, - { id:175, label:"com.google.inject.throwingproviders.CheckedProvider", link:"com/google/inject/throwingproviders/CheckedProvider.html", type:"class" }, - { id:176, label:"com.google.inject.throwingproviders.CheckedProvides", link:"com/google/inject/throwingproviders/CheckedProvides.html", type:"class" }, - { id:177, label:"com.google.inject.throwingproviders.ThrowingInject", link:"com/google/inject/throwingproviders/ThrowingInject.html", type:"class" }, - { id:178, label:"com.google.inject.throwingproviders.ThrowingProvider", link:"com/google/inject/throwingproviders/ThrowingProvider.html", type:"class" }, - { id:179, label:"com.google.inject.throwingproviders.ThrowingProviderBinder", link:"com/google/inject/throwingproviders/ThrowingProviderBinder.html", type:"class" }, - { id:180, label:"com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder", link:"com/google/inject/throwingproviders/ThrowingProviderBinder.SecondaryBinder.html", type:"class" }, - { id:181, label:"com.google.inject.tools.jmx", link:"com/google/inject/tools/jmx/package-summary.html", type:"package" }, - { id:182, label:"com.google.inject.tools.jmx.ManagedBindingMBean", link:"com/google/inject/tools/jmx/ManagedBindingMBean.html", type:"class" }, - { id:183, label:"com.google.inject.tools.jmx.Manager", link:"com/google/inject/tools/jmx/Manager.html", type:"class" }, - { id:184, label:"com.google.inject.util", link:"com/google/inject/util/package-summary.html", type:"package" }, - { id:185, label:"com.google.inject.util.Modules", link:"com/google/inject/util/Modules.html", type:"class" }, - { id:186, label:"com.google.inject.util.Modules.OverriddenModuleBuilder", link:"com/google/inject/util/Modules.OverriddenModuleBuilder.html", type:"class" }, - { id:187, label:"com.google.inject.util.Providers", link:"com/google/inject/util/Providers.html", type:"class" }, - { id:188, label:"com.google.inject.util.Types", link:"com/google/inject/util/Types.html", type:"class" } + { id:157, label:"com.google.inject.spi.ProvidesMethodBinding", link:"com/google/inject/spi/ProvidesMethodBinding.html", type:"class" }, + { id:158, label:"com.google.inject.spi.ProvidesMethodTargetVisitor", link:"com/google/inject/spi/ProvidesMethodTargetVisitor.html", type:"class" }, + { id:159, label:"com.google.inject.spi.ProvisionListener", link:"com/google/inject/spi/ProvisionListener.html", type:"class" }, + { id:160, label:"com.google.inject.spi.ProvisionListener.ProvisionInvocation", link:"com/google/inject/spi/ProvisionListener.ProvisionInvocation.html", type:"class" }, + { id:161, label:"com.google.inject.spi.ProvisionListenerBinding", link:"com/google/inject/spi/ProvisionListenerBinding.html", type:"class" }, + { id:162, label:"com.google.inject.spi.RequireAtInjectOnConstructorsOption", link:"com/google/inject/spi/RequireAtInjectOnConstructorsOption.html", type:"class" }, + { id:163, label:"com.google.inject.spi.RequireExactBindingAnnotationsOption", link:"com/google/inject/spi/RequireExactBindingAnnotationsOption.html", type:"class" }, + { id:164, label:"com.google.inject.spi.RequireExplicitBindingsOption", link:"com/google/inject/spi/RequireExplicitBindingsOption.html", type:"class" }, + { id:165, label:"com.google.inject.spi.ScopeBinding", link:"com/google/inject/spi/ScopeBinding.html", type:"class" }, + { id:166, label:"com.google.inject.spi.StaticInjectionRequest", link:"com/google/inject/spi/StaticInjectionRequest.html", type:"class" }, + { id:167, label:"com.google.inject.spi.Toolable", link:"com/google/inject/spi/Toolable.html", type:"class" }, + { id:168, label:"com.google.inject.spi.TypeConverter", link:"com/google/inject/spi/TypeConverter.html", type:"class" }, + { id:169, label:"com.google.inject.spi.TypeConverterBinding", link:"com/google/inject/spi/TypeConverterBinding.html", type:"class" }, + { id:170, label:"com.google.inject.spi.TypeEncounter", link:"com/google/inject/spi/TypeEncounter.html", type:"class" }, + { id:171, label:"com.google.inject.spi.TypeListener", link:"com/google/inject/spi/TypeListener.html", type:"class" }, + { id:172, label:"com.google.inject.spi.TypeListenerBinding", link:"com/google/inject/spi/TypeListenerBinding.html", type:"class" }, + { id:173, label:"com.google.inject.spi.UntargettedBinding", link:"com/google/inject/spi/UntargettedBinding.html", type:"class" }, + { id:174, label:"com.google.inject.spring", link:"com/google/inject/spring/package-summary.html", type:"package" }, + { id:175, label:"com.google.inject.spring.SpringIntegration", link:"com/google/inject/spring/SpringIntegration.html", type:"class" }, + { id:176, label:"com.google.inject.throwingproviders", link:"com/google/inject/throwingproviders/package-summary.html", type:"package" }, + { id:177, label:"com.google.inject.throwingproviders.CheckedProvider", link:"com/google/inject/throwingproviders/CheckedProvider.html", type:"class" }, + { id:178, label:"com.google.inject.throwingproviders.CheckedProvides", link:"com/google/inject/throwingproviders/CheckedProvides.html", type:"class" }, + { id:179, label:"com.google.inject.throwingproviders.ThrowingInject", link:"com/google/inject/throwingproviders/ThrowingInject.html", type:"class" }, + { id:180, label:"com.google.inject.throwingproviders.ThrowingProvider", link:"com/google/inject/throwingproviders/ThrowingProvider.html", type:"class" }, + { id:181, label:"com.google.inject.throwingproviders.ThrowingProviderBinder", link:"com/google/inject/throwingproviders/ThrowingProviderBinder.html", type:"class" }, + { id:182, label:"com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder", link:"com/google/inject/throwingproviders/ThrowingProviderBinder.SecondaryBinder.html", type:"class" }, + { id:183, label:"com.google.inject.tools.jmx", link:"com/google/inject/tools/jmx/package-summary.html", type:"package" }, + { id:184, label:"com.google.inject.tools.jmx.ManagedBindingMBean", link:"com/google/inject/tools/jmx/ManagedBindingMBean.html", type:"class" }, + { id:185, label:"com.google.inject.tools.jmx.Manager", link:"com/google/inject/tools/jmx/Manager.html", type:"class" }, + { id:186, label:"com.google.inject.util", link:"com/google/inject/util/package-summary.html", type:"package" }, + { id:187, label:"com.google.inject.util.Modules", link:"com/google/inject/util/Modules.html", type:"class" }, + { id:188, label:"com.google.inject.util.Modules.OverriddenModuleBuilder", link:"com/google/inject/util/Modules.OverriddenModuleBuilder.html", type:"class" }, + { id:189, label:"com.google.inject.util.Providers", link:"com/google/inject/util/Providers.html", type:"class" }, + { id:190, label:"com.google.inject.util.Types", link:"com/google/inject/util/Types.html", type:"class" } ]; diff --git a/latest-api-diffs/4.0/missingSinces.txt b/latest-api-diffs/4.0/missingSinces.txt index 720d7d51d7..f5cefea22f 100644 --- a/latest-api-diffs/4.0/missingSinces.txt +++ b/latest-api-diffs/4.0/missingSinces.txt @@ -1,70 +1,81 @@ -MISSING @SINCE TAG: com.google.inject.grapher.AbstractInjectorGrapher Class -MISSING @SINCE TAG: com.google.inject.grapher.AbstractInjectorGrapher.GrapherParameters Class -MISSING @SINCE TAG: com.google.inject.grapher.Alias Class -MISSING @SINCE TAG: com.google.inject.grapher.AliasCreator Interface -MISSING @SINCE TAG: com.google.inject.grapher.DefaultRootKeySetCreator Class -MISSING @SINCE TAG: com.google.inject.spi.DependencyAndSource Class -MISSING @SINCE TAG: com.google.inject.grapher.Edge Class -MISSING @SINCE TAG: com.google.inject.grapher.EdgeCreator Interface -MISSING @SINCE TAG: com.google.inject.spi.ElementSource Class -MISSING @SINCE TAG: com.google.inject.grapher.graphviz.GraphvizGrapher Class -MISSING @SINCE TAG: com.google.inject.grapher.InstanceNode Class -MISSING @SINCE TAG: com.google.inject.grapher.Node Class -MISSING @SINCE TAG: com.google.inject.grapher.NodeCreator Interface -MISSING @SINCE TAG: com.google.inject.grapher.NodeId Class -MISSING @SINCE TAG: com.google.inject.grapher.NodeId.NodeType Class -OK: com.google.inject.spi.ProvisionListener Interface -MISSING @SINCE TAG: com.google.inject.spi.ProvisionListener.ProvisionInvocation Class -OK: com.google.inject.spi.ProvisionListenerBinding Class -OK: com.google.inject.spi.RequireAtInjectOnConstructorsOption Class -OK: com.google.inject.spi.RequireExactBindingAnnotationsOption Class -MISSING @SINCE TAG: com.google.inject.grapher.RootKeySetCreator Interface -MISSING @SINCE TAG: com.google.inject.servlet.ScopingException Class -MISSING @SINCE TAG: com.google.inject.servlet.ScopingOnly Class -MISSING @SINCE TAG: com.google.inject.throwingproviders.ThrowingInject Class -NO DOC BLOCK: com.google.inject.grapher.BindingEdge Constructor (com.google.inject.grapher.NodeId, com.google.inject.grapher.NodeId, com.google.inject.grapher.BindingEdge.Type) -NO DOC BLOCK: com.google.inject.grapher.DependencyEdge Constructor (com.google.inject.grapher.NodeId, com.google.inject.grapher.NodeId, com.google.inject.spi.InjectionPoint) -NO DOC BLOCK: com.google.inject.grapher.ImplementationNode Constructor (com.google.inject.grapher.NodeId, java.lang.Object, java.util.Collection) -NO DOC BLOCK: com.google.inject.grapher.InterfaceNode Constructor (com.google.inject.grapher.NodeId, java.lang.Object) -NO DOC BLOCK: com.google.inject.throwingproviders.ThrowingProviderBinder Method bind(java.lang.Class

    , com.google.inject.TypeLiteral) -NO DOC BLOCK: com.google.inject.throwingproviders.ThrowingProviderBinder Method bind(java.lang.Class

    , java.lang.Class) -OK: com.google.inject.AbstractModule Method bindListener(com.google.inject.matcher.Matcher>, com.google.inject.spi.ProvisionListener[]) -OK: com.google.inject.Binder Method bindListener(com.google.inject.matcher.Matcher>, com.google.inject.spi.ProvisionListener[]) -MISSING @SINCE TAG: com.google.inject.PrivateModule Method bindListener(com.google.inject.matcher.Matcher>, com.google.inject.spi.ProvisionListener[]) -NO DOC BLOCK: com.google.inject.grapher.BindingEdge Method copy(com.google.inject.grapher.NodeId, com.google.inject.grapher.NodeId) -NO DOC BLOCK: com.google.inject.grapher.DependencyEdge Method copy(com.google.inject.grapher.NodeId, com.google.inject.grapher.NodeId) -NO DOC BLOCK: com.google.inject.grapher.ImplementationNode Method copy(com.google.inject.grapher.NodeId) -NO DOC BLOCK: com.google.inject.grapher.InterfaceNode Method copy(com.google.inject.grapher.NodeId) -NO DOC BLOCK: com.google.inject.grapher.BindingEdge Method equals(java.lang.Object) -NO DOC BLOCK: com.google.inject.grapher.DependencyEdge Method equals(java.lang.Object) -NO DOC BLOCK: com.google.inject.grapher.ImplementationNode Method equals(java.lang.Object) -NO DOC BLOCK: com.google.inject.grapher.InterfaceNode Method equals(java.lang.Object) -NO DOC BLOCK: com.google.inject.grapher.graphviz.GraphvizNode Method getIdentifier() -NO DOC BLOCK: com.google.inject.grapher.DependencyEdge Method getInjectionPoint() -NO DOC BLOCK: com.google.inject.grapher.ImplementationNode Method getMembers() -NO DOC BLOCK: com.google.inject.grapher.BindingEdge Method getType() -MISSING @SINCE TAG: com.google.inject.grapher.InjectorGrapher Method graph(com.google.inject.Injector) -MISSING @SINCE TAG: com.google.inject.grapher.InjectorGrapher Method graph(com.google.inject.Injector, java.util.Set>) -NO DOC BLOCK: com.google.inject.grapher.BindingEdge Method hashCode() -NO DOC BLOCK: com.google.inject.grapher.DependencyEdge Method hashCode() -NO DOC BLOCK: com.google.inject.grapher.ImplementationNode Method hashCode() -MISSING @SINCE TAG: com.google.inject.Scopes Method isCircularProxy(java.lang.Object) -MISSING @SINCE TAG: com.google.inject.servlet.ServletScopes Method isRequestScoped(com.google.inject.Binding) -MISSING @SINCE TAG: com.google.inject.Scopes Method isScoped(com.google.inject.Binding, com.google.inject.Scope, java.lang.Class) -NO DOC BLOCK: com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder Method providing(com.google.inject.TypeLiteral) -NO DOC BLOCK: com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder Method providing(java.lang.Class) -OK: com.google.inject.Binder Method requireAtInjectOnConstructors() -OK: com.google.inject.Binder Method requireExactBindingAnnotations() -NO DOC BLOCK: com.google.inject.grapher.graphviz.GraphvizNode Method setIdentifier(java.lang.String) -NO DOC BLOCK: com.google.inject.grapher.BindingEdge Method toString() -NO DOC BLOCK: com.google.inject.grapher.DependencyEdge Method toString() -NO DOC BLOCK: com.google.inject.grapher.ImplementationNode Method toString() -NO DOC BLOCK: com.google.inject.grapher.InterfaceNode Method toString() -MISSING @SINCE TAG: com.google.inject.servlet.ServletScopes Method transferRequest(java.util.concurrent.Callable) -NO DOC BLOCK: com.google.inject.spi.DefaultElementVisitor Method visit(com.google.inject.spi.ProvisionListenerBinding) -NO DOC BLOCK: com.google.inject.spi.DefaultElementVisitor Method visit(com.google.inject.spi.RequireAtInjectOnConstructorsOption) -NO DOC BLOCK: com.google.inject.spi.DefaultElementVisitor Method visit(com.google.inject.spi.RequireExactBindingAnnotationsOption) -MISSING @SINCE TAG: com.google.inject.spi.ElementVisitor Method visit(com.google.inject.spi.ProvisionListenerBinding) -OK: com.google.inject.spi.ElementVisitor Method visit(com.google.inject.spi.RequireAtInjectOnConstructorsOption) -OK: com.google.inject.spi.ElementVisitor Method visit(com.google.inject.spi.RequireExactBindingAnnotationsOption) -NO DOC BLOCK: com.google.inject.grapher.TransitiveDependencyVisitor Method visitOther(com.google.inject.Binding) +MISSING @SINCE TAG: com.google.inject.grapher.AbstractInjectorGrapher Class +MISSING @SINCE TAG: com.google.inject.grapher.AbstractInjectorGrapher.GrapherParameters Class +MISSING @SINCE TAG: com.google.inject.grapher.Alias Class +MISSING @SINCE TAG: com.google.inject.grapher.AliasCreator Interface +MISSING @SINCE TAG: com.google.inject.grapher.DefaultRootKeySetCreator Class +MISSING @SINCE TAG: com.google.inject.spi.DependencyAndSource Class +MISSING @SINCE TAG: com.google.inject.grapher.Edge Class +MISSING @SINCE TAG: com.google.inject.grapher.EdgeCreator Interface +MISSING @SINCE TAG: com.google.inject.spi.ElementSource Class +MISSING @SINCE TAG: com.google.inject.grapher.graphviz.GraphvizGrapher Class +MISSING @SINCE TAG: com.google.inject.grapher.InstanceNode Class +MISSING @SINCE TAG: com.google.inject.grapher.Node Class +MISSING @SINCE TAG: com.google.inject.grapher.NodeCreator Interface +MISSING @SINCE TAG: com.google.inject.grapher.NodeId Class +MISSING @SINCE TAG: com.google.inject.grapher.NodeId.NodeType Class +OK: com.google.inject.spi.ProvidesMethodBinding Interface +OK: com.google.inject.spi.ProvidesMethodTargetVisitor Interface +OK: com.google.inject.spi.ProvisionListener Interface +MISSING @SINCE TAG: com.google.inject.spi.ProvisionListener.ProvisionInvocation Class +OK: com.google.inject.spi.ProvisionListenerBinding Class +OK: com.google.inject.spi.RequireAtInjectOnConstructorsOption Class +OK: com.google.inject.spi.RequireExactBindingAnnotationsOption Class +MISSING @SINCE TAG: com.google.inject.grapher.RootKeySetCreator Interface +MISSING @SINCE TAG: com.google.inject.servlet.ScopingException Class +MISSING @SINCE TAG: com.google.inject.servlet.ScopingOnly Class +MISSING @SINCE TAG: com.google.inject.throwingproviders.ThrowingInject Class +NO DOC BLOCK: com.google.inject.grapher.BindingEdge Constructor (com.google.inject.grapher.NodeId, com.google.inject.grapher.NodeId, com.google.inject.grapher.BindingEdge.Type) +NO DOC BLOCK: com.google.inject.grapher.DependencyEdge Constructor (com.google.inject.grapher.NodeId, com.google.inject.grapher.NodeId, com.google.inject.spi.InjectionPoint) +NO DOC BLOCK: com.google.inject.grapher.ImplementationNode Constructor (com.google.inject.grapher.NodeId, java.lang.Object, java.util.Collection) +NO DOC BLOCK: com.google.inject.grapher.InterfaceNode Constructor (com.google.inject.grapher.NodeId, java.lang.Object) +OK: com.google.inject.spi.Message Constructor (java.lang.String, java.lang.Throwable) +NO DOC BLOCK: com.google.inject.throwingproviders.ThrowingProviderBinder Method bind(java.lang.Class

    , com.google.inject.TypeLiteral) +NO DOC BLOCK: com.google.inject.throwingproviders.ThrowingProviderBinder Method bind(java.lang.Class

    , java.lang.Class) +OK: com.google.inject.AbstractModule Method bindListener(com.google.inject.matcher.Matcher>, com.google.inject.spi.ProvisionListener[]) +OK: com.google.inject.Binder Method bindListener(com.google.inject.matcher.Matcher>, com.google.inject.spi.ProvisionListener[]) +OK: com.google.inject.Binder Method bindListener(com.google.inject.matcher.Matcher>, com.google.inject.spi.TypeListener) +MISSING @SINCE TAG: com.google.inject.PrivateModule Method bindListener(com.google.inject.matcher.Matcher>, com.google.inject.spi.ProvisionListener[]) +NO DOC BLOCK: com.google.inject.grapher.BindingEdge Method copy(com.google.inject.grapher.NodeId, com.google.inject.grapher.NodeId) +NO DOC BLOCK: com.google.inject.grapher.DependencyEdge Method copy(com.google.inject.grapher.NodeId, com.google.inject.grapher.NodeId) +NO DOC BLOCK: com.google.inject.grapher.ImplementationNode Method copy(com.google.inject.grapher.NodeId) +NO DOC BLOCK: com.google.inject.grapher.InterfaceNode Method copy(com.google.inject.grapher.NodeId) +NO DOC BLOCK: com.google.inject.grapher.BindingEdge Method equals(java.lang.Object) +NO DOC BLOCK: com.google.inject.grapher.DependencyEdge Method equals(java.lang.Object) +NO DOC BLOCK: com.google.inject.grapher.ImplementationNode Method equals(java.lang.Object) +NO DOC BLOCK: com.google.inject.grapher.InterfaceNode Method equals(java.lang.Object) +NO DOC BLOCK: com.google.inject.grapher.graphviz.GraphvizNode Method getIdentifier() +NO DOC BLOCK: com.google.inject.grapher.DependencyEdge Method getInjectionPoint() +NO DOC BLOCK: com.google.inject.grapher.ImplementationNode Method getMembers() +NO DOC BLOCK: com.google.inject.grapher.BindingEdge Method getType() +MISSING @SINCE TAG: com.google.inject.spi.ProviderInstanceBinding Method getUserSuppliedProvider() +MISSING @SINCE TAG: com.google.inject.grapher.InjectorGrapher Method graph(com.google.inject.Injector) +MISSING @SINCE TAG: com.google.inject.grapher.InjectorGrapher Method graph(com.google.inject.Injector, java.util.Set>) +NO DOC BLOCK: com.google.inject.grapher.BindingEdge Method hashCode() +NO DOC BLOCK: com.google.inject.grapher.DependencyEdge Method hashCode() +NO DOC BLOCK: com.google.inject.grapher.ImplementationNode Method hashCode() +MISSING @SINCE TAG: com.google.inject.Scopes Method isCircularProxy(java.lang.Object) +MISSING @SINCE TAG: com.google.inject.servlet.ServletScopes Method isRequestScoped(com.google.inject.Binding) +MISSING @SINCE TAG: com.google.inject.Scopes Method isScoped(com.google.inject.Binding, com.google.inject.Scope, java.lang.Class) +NO DOC BLOCK: com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder Method providing(com.google.inject.TypeLiteral) +NO DOC BLOCK: com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder Method providing(java.lang.Class) +OK: com.google.inject.Binder Method requireAtInjectOnConstructors() +OK: com.google.inject.Binder Method requireExactBindingAnnotations() +NO DOC BLOCK: com.google.inject.grapher.graphviz.GraphvizNode Method setIdentifier(java.lang.String) +MISSING @SINCE TAG: com.google.inject.binder.LinkedBindingBuilder Method toProvider(javax.inject.Provider) +NO DOC BLOCK: com.google.inject.grapher.BindingEdge Method toString() +NO DOC BLOCK: com.google.inject.grapher.DependencyEdge Method toString() +NO DOC BLOCK: com.google.inject.grapher.ImplementationNode Method toString() +NO DOC BLOCK: com.google.inject.grapher.InterfaceNode Method toString() +MISSING @SINCE TAG: com.google.inject.servlet.ServletScopes Method transferRequest(java.util.concurrent.Callable) +NO DOC BLOCK: com.google.inject.spi.DefaultElementVisitor Method visit(com.google.inject.spi.ProvisionListenerBinding) +NO DOC BLOCK: com.google.inject.spi.DefaultElementVisitor Method visit(com.google.inject.spi.RequireAtInjectOnConstructorsOption) +NO DOC BLOCK: com.google.inject.spi.DefaultElementVisitor Method visit(com.google.inject.spi.RequireExactBindingAnnotationsOption) +MISSING @SINCE TAG: com.google.inject.spi.ElementVisitor Method visit(com.google.inject.spi.ProvisionListenerBinding) +OK: com.google.inject.spi.ElementVisitor Method visit(com.google.inject.spi.RequireAtInjectOnConstructorsOption) +OK: com.google.inject.spi.ElementVisitor Method visit(com.google.inject.spi.RequireExactBindingAnnotationsOption) +OK: com.google.inject.spi.ElementVisitor Method visit(com.google.inject.spi.RequireExplicitBindingsOption) +MISSING @SINCE TAG: com.google.inject.spi.ElementVisitor Method visit(com.google.inject.spi.ScopeBinding) +MISSING @SINCE TAG: com.google.inject.spi.ElementVisitor Method visit(com.google.inject.spi.StaticInjectionRequest) +MISSING @SINCE TAG: com.google.inject.spi.ElementVisitor Method visit(com.google.inject.spi.TypeConverterBinding) +MISSING @SINCE TAG: com.google.inject.spi.ElementVisitor Method visit(com.google.inject.spi.TypeListenerBinding) +NO DOC BLOCK: com.google.inject.grapher.TransitiveDependencyVisitor Method visitOther(com.google.inject.Binding) diff --git a/latest-api-diffs/4.0/stylesheet-jdiff.css b/latest-api-diffs/4.0/stylesheet-jdiff.css index 432e02e7c3..9a85b2e197 100644 --- a/latest-api-diffs/4.0/stylesheet-jdiff.css +++ b/latest-api-diffs/4.0/stylesheet-jdiff.css @@ -1,47 +1,47 @@ - -/* The JDiff style sheet, derived from the Javadoc style sheet. */ -/* Generated by the JDiff Javadoc doclet */ -/* (http://www.jdiff.org) */ - -/* Define colors, fonts and other style attributes here to override the defaults */ - -/* Page background color */ -body { background: #CCFFFF url(background.gif); font-family: arial; } - -/* Table colors */ -.TableHeadingColor { background: #CCCCFF } /* Dark mauve */ -.TableSubHeadingColor { background: #EEEEFF } /* Light mauve */ -.TableRowColor { background: #FFFFFF } /* White */ - -/* Font used in left-hand frame lists */ -.FrameTitleFont { font-size: normal; font-family: normal } -.FrameHeadingFont { font-size: normal; font-family: normal } -.FrameItemFont { font-size: normal; font-family: normal } - -/* Example of smaller, sans-serif font in frames */ -/* .FrameItemFont { font-size: 10pt; font-family: Helvetica, Arial, sans-serif } */ - -/* Navigation bar fonts and colors */ -.NavBarCell1 { background-color:#FFFFCC;} /* Changed to yellowish to make difference from Javadoc clear */ -.NavBarCell1Rev { background-color:#00008B;}/* Dark Blue */ -.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;} -.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;} - -.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;} -.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;} - -/* - Links which become blue when hovered upon and show that they have been - visited. -*/ -a.hiddenlink:link {color: black; text-decoration: none} -a.hiddenlink:visited {color: purple; text-decoration: none} -a.hiddenlink:hover {color: blue; text-decoration: underline;} - -/* - Links which become blue when hovered upon but do not show that they have - been visited. -*/ -a.staysblack:link {color: black; text-decoration: none} -a.staysblack:visited {color: black; text-decoration: none} -a.staysblack:hover {color: blue; text-decoration: underline;} + +/* The JDiff style sheet, derived from the Javadoc style sheet. */ +/* Generated by the JDiff Javadoc doclet */ +/* (http://www.jdiff.org) */ + +/* Define colors, fonts and other style attributes here to override the defaults */ + +/* Page background color */ +body { background: #CCFFFF url(background.gif); font-family: arial; } + +/* Table colors */ +.TableHeadingColor { background: #CCCCFF } /* Dark mauve */ +.TableSubHeadingColor { background: #EEEEFF } /* Light mauve */ +.TableRowColor { background: #FFFFFF } /* White */ + +/* Font used in left-hand frame lists */ +.FrameTitleFont { font-size: normal; font-family: normal } +.FrameHeadingFont { font-size: normal; font-family: normal } +.FrameItemFont { font-size: normal; font-family: normal } + +/* Example of smaller, sans-serif font in frames */ +/* .FrameItemFont { font-size: 10pt; font-family: Helvetica, Arial, sans-serif } */ + +/* Navigation bar fonts and colors */ +.NavBarCell1 { background-color:#FFFFCC;} /* Changed to yellowish to make difference from Javadoc clear */ +.NavBarCell1Rev { background-color:#00008B;}/* Dark Blue */ +.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;} +.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;} + +.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;} +.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;} + +/* + Links which become blue when hovered upon and show that they have been + visited. +*/ +a.hiddenlink:link {color: black; text-decoration: none} +a.hiddenlink:visited {color: purple; text-decoration: none} +a.hiddenlink:hover {color: blue; text-decoration: underline;} + +/* + Links which become blue when hovered upon but do not show that they have + been visited. +*/ +a.staysblack:link {color: black; text-decoration: none} +a.staysblack:visited {color: black; text-decoration: none} +a.staysblack:hover {color: blue; text-decoration: underline;} diff --git a/latest-api-diffs/4.0/user_comments_for_3.0_to_4.0.xml b/latest-api-diffs/4.0/user_comments_for_3.0_to_4.0.xml index 524c8a4bfc..86853e07d5 100644 --- a/latest-api-diffs/4.0/user_comments_for_3.0_to_4.0.xml +++ b/latest-api-diffs/4.0/user_comments_for_3.0_to_4.0.xml @@ -1,949 +1,2647 @@ - - - - - - - - - - - - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - - - InsertCommentsHere - - - - + + + + + + + + + + + + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + + + + InsertCommentsHere + + + +