A B C E F G H I N V W 
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.

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 through FactoryModuleBuilder.

W

withLookups(MethodHandles.Lookup) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
Typically called via withLookups(MethodHandles.lookup()).
A B C E F G H I N V W 
All Classes All Packages