| Modifier and Type | Field and Description |
|---|---|
| private final ImmutableList | |
| private final ImmutableList | |
| private final InjectorImpl | |
| private final ImmutableList | |
| private final TypeLiteral | |
| private final ImmutableList |
| Access | Constructor and Description |
|---|---|
| pack-priv | MembersInjectorImpl(InjectorImpl injector, TypeLiteral<T> typeLiteral, EncounterImpl<T> encounter, ImmutableList<SingleMemberInjector> memberInjectors)
|
| Modifier and Type | Method and Description |
|---|---|
| public ImmutableList | |
| public ImmutableSet | |
| public ImmutableList | |
| pack-priv void | injectAndNotify(final T instance, final Key<T> key, final ProvisionListenerStackCallback<T> provisionCallback, final Object source, final boolean toolableOnly)
|
| public void | injectMembers(T
to inject members on. May be instance)null.Implements com. instance.
|
| pack-priv void | |
| pack-priv void | |
| public String |
| addedAspects | back to summary |
|---|---|
| private final ImmutableList<MethodAspect> addedAspects
| |
| injectionListeners | back to summary |
|---|---|
| private final ImmutableList<InjectionListener<? super T>> injectionListeners
| |
| injector | back to summary |
|---|---|
| private final InjectorImpl injector | |
| memberInjectors | back to summary |
|---|---|
| private final ImmutableList<SingleMemberInjector> memberInjectors
| |
| typeLiteral | back to summary |
|---|---|
| private final TypeLiteral<T> typeLiteral | |
| userMembersInjectors | back to summary |
|---|---|
| private final ImmutableList<MembersInjector<? super T>> userMembersInjectors
| |
| MembersInjectorImpl | back to summary |
|---|---|
| pack-priv MembersInjectorImpl(InjectorImpl injector, TypeLiteral<T> typeLiteral, EncounterImpl<T> encounter, ImmutableList<SingleMemberInjector> memberInjectors) | |
| getAddedAspects | back to summary |
|---|---|
| public ImmutableList | |
| getInjectionPoints | back to summary |
|---|---|
| public ImmutableSet | |
| getMemberInjectors | back to summary |
|---|---|
| public ImmutableList | |
| injectAndNotify | back to summary |
|---|---|
| pack-priv void injectAndNotify(final T instance, final Key<T> key, final ProvisionListenerStackCallback<T> provisionCallback, final Object source, final boolean toolableOnly) throws InternalProvisionException | |
| injectMembers | back to summary |
|---|---|
| public void injectMembers(T instance) Implements com. Doc from com. Injects dependencies into the fields and methods of Whenever Guice creates an instance, it performs this injection automatically (after first performing constructor injection), so if you're able to let Guice create all your objects for you, you'll never need to use this method.
| |
| injectMembers | back to summary |
|---|---|
| pack-priv void injectMembers(T t, InternalContext context, boolean toolableOnly) throws InternalProvisionException | |
| notifyListeners | back to summary |
|---|---|
| pack-priv void notifyListeners(T instance) throws InternalProvisionException | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object. | |