Package | Description |
---|---|
com.google.inject |
Google Guice (pronounced "juice") is an ultra-lightweight dependency
injection framework.
|
com.google.inject.internal |
Guice (sounds like like "juice")
|
com.google.inject.spi |
Guice service provider interface
|
Modifier and Type | Method and Description |
---|---|
<T> MembersInjector<T> |
Injector.getMembersInjector(java.lang.Class<T> type)
Returns the members injector used to inject dependencies into methods and fields on instances
of the given type
T . |
protected <T> MembersInjector<T> |
PrivateModule.getMembersInjector(java.lang.Class<T> type) |
<T> MembersInjector<T> |
Binder.getMembersInjector(java.lang.Class<T> type)
Returns the members injector used to inject dependencies into methods and fields on instances
of the given type
T . |
protected <T> MembersInjector<T> |
AbstractModule.getMembersInjector(java.lang.Class<T> type) |
<T> MembersInjector<T> |
Injector.getMembersInjector(TypeLiteral<T> typeLiteral)
Returns the members injector used to inject dependencies into methods and fields on instances
of the given type
T . |
protected <T> MembersInjector<T> |
PrivateModule.getMembersInjector(TypeLiteral<T> type) |
<T> MembersInjector<T> |
Binder.getMembersInjector(TypeLiteral<T> typeLiteral)
Returns the members injector used to inject dependencies into methods and fields on instances
of the given type
T . |
protected <T> MembersInjector<T> |
AbstractModule.getMembersInjector(TypeLiteral<T> type) |
Modifier and Type | Class and Description |
---|---|
(package private) class |
MembersInjectorImpl<T>
Injects members of instances of a given type.
|
Modifier and Type | Field and Description |
---|---|
private java.util.List<MembersInjector<? super T>> |
EncounterImpl.membersInjectors |
private com.google.common.collect.ImmutableSet<MembersInjector<? super T>> |
MembersInjectorImpl.userMembersInjectors |
Modifier and Type | Method and Description |
---|---|
<T> MembersInjector<T> |
InjectorImpl.getMembersInjector(java.lang.Class<T> type) |
<T> MembersInjector<T> |
InternalInjectorCreator.ToolStageInjector.getMembersInjector(java.lang.Class<T> type) |
<T> MembersInjector<T> |
EncounterImpl.getMembersInjector(java.lang.Class<T> type) |
<T> MembersInjector<T> |
InjectorImpl.getMembersInjector(TypeLiteral<T> typeLiteral) |
<T> MembersInjector<T> |
Lookups.getMembersInjector(TypeLiteral<T> type) |
<T> MembersInjector<T> |
InternalInjectorCreator.ToolStageInjector.getMembersInjector(TypeLiteral<T> typeLiteral) |
<T> MembersInjector<T> |
DeferredLookups.getMembersInjector(TypeLiteral<T> type) |
<T> MembersInjector<T> |
EncounterImpl.getMembersInjector(TypeLiteral<T> typeLiteral) |
Modifier and Type | Method and Description |
---|---|
private <T> BindingImpl<MembersInjector<T>> |
InjectorImpl.createMembersInjectorBinding(Key<MembersInjector<T>> key,
Errors errors) |
(package private) com.google.common.collect.ImmutableSet<MembersInjector<? super T>> |
EncounterImpl.getMembersInjectors() |
Modifier and Type | Method and Description |
---|---|
Errors |
Errors.errorInUserInjector(MembersInjector<?> listener,
TypeLiteral<?> type,
java.lang.RuntimeException cause) |
void |
EncounterImpl.register(MembersInjector<? super T> membersInjector) |
Modifier and Type | Method and Description |
---|---|
private <T> BindingImpl<MembersInjector<T>> |
InjectorImpl.createMembersInjectorBinding(Key<MembersInjector<T>> key,
Errors errors) |
Modifier and Type | Field and Description |
---|---|
private MembersInjector<T> |
MembersInjectorLookup.delegate |
Modifier and Type | Method and Description |
---|---|
MembersInjector<T> |
MembersInjectorLookup.getDelegate()
Returns the delegate members injector, or
null if it has not yet been initialized. |
MembersInjector<T> |
MembersInjectorLookup.getMembersInjector()
Returns the looked up members injector.
|
<T> MembersInjector<T> |
TypeEncounter.getMembersInjector(java.lang.Class<T> type)
Returns the members injector used to inject dependencies into methods and fields on instances
of the given type
T . |
<T> MembersInjector<T> |
Elements.RecordingBinder.getMembersInjector(java.lang.Class<T> type) |
<T> MembersInjector<T> |
TypeEncounter.getMembersInjector(TypeLiteral<T> typeLiteral)
Returns the members injector used to inject dependencies into methods and fields on instances
of the given type
T . |
<T> MembersInjector<T> |
Elements.RecordingBinder.getMembersInjector(TypeLiteral<T> typeLiteral) |
Modifier and Type | Method and Description |
---|---|
void |
MembersInjectorLookup.initializeDelegate(MembersInjector<T> delegate)
Sets the actual members injector.
|
void |
TypeEncounter.register(MembersInjector<? super I> membersInjector)
Registers a members injector for type
I . |