guice-assistedinject.jar
.See: Description
Interface | Description |
---|---|
AssistedInjectBinding<T> |
A binding for a factory created by FactoryModuleBuilder.
|
AssistedInjectTargetVisitor<T,V> |
A visitor for the AssistedInject extension.
|
AssistedMethod |
Details about how a method in an assisted inject factory will be assisted.
|
Class | Description |
---|---|
AssistedConstructor<T> |
Internal respresentation of a constructor annotated with
AssistedInject |
BindingCollector |
Utility class for collecting factory bindings.
|
FactoryModuleBuilder |
Provides a factory that combines the caller's arguments with injector-supplied values to
construct objects.
|
FactoryProvider<F> | Deprecated
use
FactoryModuleBuilder instead. |
FactoryProvider2<F> |
The newer implementation of factory provider.
|
FactoryProvider2.AssistData |
All the data necessary to perform an assisted inject.
|
FactoryProvider2.MethodHandleWrapper |
Wrapper around MethodHandles/MethodHandle, so we can compile+run on java6.
|
FactoryProvider2.ThreadLocalProvider | |
Parameter |
Models a method or constructor parameter.
|
ParameterListKey |
A list of
TypeLiteral s to match an injectable Constructor's assited
parameter types to the corresponding factory method. |
Annotation Type | Description |
---|---|
Assisted |
Annotates an injected parameter or field whose value comes from an argument to a factory method.
|
AssistedInject |
When used in tandem with
FactoryModuleBuilder , constructors annotated with
@AssistedInject indicate that multiple constructors can be injected, each with different
parameters. |
guice-assistedinject.jar
.