Package com.google.inject.spi

Guice service provider interface

See:
          Description

Interface Summary
BindingScopingVisitor<V> Visits each of the strategies used to scope an injection.
BindingTargetVisitor<T,V> Visits each of the strategies used to find an instance to satisfy an injection.
Element A core component of a module or injector.
ElementVisitor<V> Visit elements.
TypeConverter Converts constant string values to a different type.
 

Class Summary
DefaultBindingScopingVisitor<V> No-op visitor for subclassing.
DefaultBindingTargetVisitor<T,V> No-op visitor for subclassing.
DefaultElementVisitor<V> No-op visitor for subclassing.
Dependency<T> A variable that can be resolved by an injector.
Elements Exposes elements of a module so they can be inspected, validated or rewritten.
InjectionPoint A constructor, field or method that can receive injections.
InjectionRequest A request to inject the instance fields and methods of an instance.
InterceptorBinding Registration of interceptors for matching methods of matching classes.
Message An error message and the context in which it occured.
ModuleWriter Creates a Module from a collection of component elements.
ProviderLookup<T> A lookup of the provider for a type.
ScopeBinding Registration of a scope annotation with the scope that implements it.
StaticInjectionRequest A request to inject the static fields and methods of type.
TypeConverterBinding Registration of type converters for matching target types.
 

Package com.google.inject.spi Description

Guice service provider interface