Uses of Interface
com.google.inject.internal.State
Packages that use State
-
Uses of State in com.google.inject.internal
Classes in com.google.inject.internal that implement StateFields in com.google.inject.internal declared as StateModifier and TypeFieldDescriptionstatic final State
State.NONE
private final State
InheritingState.parent
(package private) final State
InjectorImpl.state
private State
InjectorShell.Builder.state
lazily constructedprivate final State
InjectorShell.InheritedScannersModule.state
Fields in com.google.inject.internal with type parameters of type StateModifier and TypeFieldDescriptionprivate final com.google.common.cache.Cache<State,
Set<WeakKeySet.KeyAndSource>> WeakKeySet.evictionCache
Tracks child injector lifetimes and evicts blacklisted keys/sources after the child injector is garbage collected.Methods in com.google.inject.internal that return StateModifier and TypeMethodDescriptionprivate State
InjectorShell.Builder.getState()
InheritingState.parent()
State.parent()
Methods in com.google.inject.internal with parameters of type StateModifier and TypeMethodDescriptionvoid
void
void
Forbids the corresponding injector from creating a binding tokey
.private boolean
AbstractBindingProcessor.isOkayDuplicate
(BindingImpl<?> original, BindingImpl<?> binding, State state) We tolerate duplicate bindings if one exposes the other or if the two bindings are considered duplicates (seeBindings#areDuplicates(BindingImpl, BindingImpl)
.Method parameters in com.google.inject.internal with type arguments of type StateModifier and TypeMethodDescriptionprivate void
WeakKeySet.cleanupOnRemoval
(com.google.common.cache.RemovalNotification<State, Set<WeakKeySet.KeyAndSource>> notification) Constructors in com.google.inject.internal with parameters of type StateModifierConstructorDescription(package private)
InheritedScannersModule
(State state) (package private)
InheritingState
(State parent) (package private)
InjectorImpl
(InjectorImpl parent, State state, InjectorImpl.InjectorOptions injectorOptions)