A B C E F G H I N V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- Assisted - Annotation Type in com.google.inject.assistedinject
-
Annotates an injected parameter or field whose value comes from an argument to a factory method.
- AssistedInject - Annotation Type in com.google.inject.assistedinject
-
When used in tandem with
FactoryModuleBuilder
, constructors annotated with@AssistedInject
indicate that multiple constructors can be injected, each with different parameters. - AssistedInjectBinding<T> - Interface in com.google.inject.assistedinject
-
A binding for a factory created by FactoryModuleBuilder.
- AssistedInjectTargetVisitor<T,V> - Interface in com.google.inject.assistedinject
-
A visitor for the AssistedInject extension.
- AssistedMethod - Interface in com.google.inject.assistedinject
-
Details about how a method in an assisted inject factory will be assisted.
B
- build(Key<F>) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
- build(TypeLiteral<F>) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
-
See the factory configuration examples at
FactoryModuleBuilder
. - build(Class<F>) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
-
See the factory configuration examples at
FactoryModuleBuilder
.
C
- com.google.inject.assistedinject - package com.google.inject.assistedinject
-
Extension for combining factory interfaces with injection; this extension requires
guice-assistedinject.jar
. - com.google.inject.assistedinject.internal - package com.google.inject.assistedinject.internal
E
- equals(Object) - Method in class com.google.inject.assistedinject.FactoryProvider
-
Deprecated.
F
- FactoryModuleBuilder - Class in com.google.inject.assistedinject
-
Provides a factory that combines the caller's arguments with injector-supplied values to construct objects.
- FactoryModuleBuilder() - Constructor for class com.google.inject.assistedinject.FactoryModuleBuilder
- FactoryProvider<F> - Class in com.google.inject.assistedinject
-
Deprecated.use
FactoryModuleBuilder
instead.
G
- get() - Method in class com.google.inject.assistedinject.FactoryProvider
-
Deprecated.
- getAssistedMethods() - Method in interface com.google.inject.assistedinject.AssistedInjectBinding
-
Returns an
AssistedMethod
for each method in the factory. - getDependencies() - Method in interface com.google.inject.assistedinject.AssistedMethod
-
Returns all non-assisted dependencies required to construct and inject the implementation.
- getDependencies() - Method in class com.google.inject.assistedinject.FactoryProvider
-
Deprecated.
- getFactoryMethod() - Method in interface com.google.inject.assistedinject.AssistedMethod
-
Returns the factory method that is being assisted.
- getImplementationConstructor() - Method in interface com.google.inject.assistedinject.AssistedMethod
-
Returns the constructor that will be used to construct instances of the implementation.
- getImplementationType() - Method in interface com.google.inject.assistedinject.AssistedMethod
-
Returns the implementation type that will be created when the method is used.
- getKey() - Method in interface com.google.inject.assistedinject.AssistedInjectBinding
-
Returns the
Key
for the factory binding.
H
- hashCode() - Method in class com.google.inject.assistedinject.FactoryProvider
-
Deprecated.
I
- implement(Key<T>, TypeLiteral<? extends T>) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
-
See the factory configuration examples at
FactoryModuleBuilder
. - implement(Key<T>, Class<? extends T>) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
-
See the factory configuration examples at
FactoryModuleBuilder
. - implement(TypeLiteral<T>, TypeLiteral<? extends T>) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
-
See the factory configuration examples at
FactoryModuleBuilder
. - implement(TypeLiteral<T>, Annotation, TypeLiteral<? extends T>) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
-
See the factory configuration examples at
FactoryModuleBuilder
. - implement(TypeLiteral<T>, Annotation, Class<? extends T>) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
-
See the factory configuration examples at
FactoryModuleBuilder
. - implement(TypeLiteral<T>, Class<? extends Annotation>, TypeLiteral<? extends T>) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
-
See the factory configuration examples at
FactoryModuleBuilder
. - implement(TypeLiteral<T>, Class<? extends Annotation>, Class<? extends T>) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
-
See the factory configuration examples at
FactoryModuleBuilder
. - implement(TypeLiteral<T>, Class<? extends T>) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
-
See the factory configuration examples at
FactoryModuleBuilder
. - implement(Class<T>, TypeLiteral<? extends T>) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
-
See the factory configuration examples at
FactoryModuleBuilder
. - implement(Class<T>, Annotation, TypeLiteral<? extends T>) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
-
See the factory configuration examples at
FactoryModuleBuilder
. - implement(Class<T>, Annotation, Class<? extends T>) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
-
See the factory configuration examples at
FactoryModuleBuilder
. - implement(Class<T>, Class<? extends Annotation>, TypeLiteral<? extends T>) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
-
See the factory configuration examples at
FactoryModuleBuilder
. - implement(Class<T>, Class<? extends Annotation>, Class<? extends T>) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
-
See the factory configuration examples at
FactoryModuleBuilder
. - implement(Class<T>, Class<? extends T>) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
-
See the factory configuration examples at
FactoryModuleBuilder
.
N
- newFactory(TypeLiteral<F>, TypeLiteral<?>) - Static method in class com.google.inject.assistedinject.FactoryProvider
-
Deprecated.
- newFactory(Class<F>, Class<?>) - Static method in class com.google.inject.assistedinject.FactoryProvider
-
Deprecated.
V
- value() - Method in annotation type com.google.inject.assistedinject.Assisted
-
The unique name for this parameter.
- visit(AssistedInjectBinding<? extends T>) - Method in interface com.google.inject.assistedinject.AssistedInjectTargetVisitor
-
Visits an
AssistedInjectBinding
created throughFactoryModuleBuilder
.
W
- withLookups(MethodHandles.Lookup) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
-
Typically called via
withLookups(MethodHandles.lookup())
.
All Classes All Packages