Generated by
JDiff

Package com.google.inject.spi

Removed Classes and Interfaces
SourceProvider Provides source objects to the com.google.inject.Binder.
SourceProviders Provides access to the default SourceProvider implementation and common controls for certain implementations.
 

Added 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.
DefaultBindingScopingVisitor No-op visitor for subclassing.
DefaultBindingTargetVisitor No-op visitor for subclassing.
DefaultElementVisitor No-op visitor for subclassing.
Dependency A variable that can be resolved by an injector.
Element A core component of a module or injector.
ElementVisitor Visit elements.
Elements Exposes elements of a module so they can be inspected, validated or rewritten.
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}.
InjectionPoint A constructor, field or method that can receive injections.
InjectionRequest A request to inject the instance fields and methods of an instance.
InstanceBinding A binding to a single instance.
InterceptorBinding Registration of interceptors for matching methods of matching classes.
LinkedKeyBinding A binding to a linked key.
MembersInjectorLookup A lookup of the members injector for a type.
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.
ProviderLookup A lookup of the provider for a type.
ProviderWithDependencies A provider with dependencies on other injected types.
ProviderWithExtensionVisitor A Provider that is part of an extension which supports a custom BindingTargetVisitor.
ScopeBinding Registration of a scope annotation with the scope that implements it.
StaticInjectionRequest A request to inject the static fields and methods of a type.
Toolable Instructs an Injector running in Stage.TOOL that a method should be injected.
TypeConverter Converts constant string values to a different type.
TypeConverterBinding Registration of type converters for matching target types.
TypeEncounter Context of an injectable type encounter.
TypeListener Listens for Guice to encounter injectable types.
TypeListenerBinding Binds types (picked using a Matcher) to an type listener.
UntargettedBinding An untargetted binding.
 

Changed Classes
Message An error message and the context in which it occured.