Uses of Interface
com.google.inject.internal.State
-
Packages that use State Package Description com.google.inject.internal Guice (sounds like "juice") -
-
Uses of State in com.google.inject.internal
Classes in com.google.inject.internal that implement State Modifier and Type Class Description (package private) class
InheritingState
Fields in com.google.inject.internal declared as State Modifier and Type Field Description static State
State. NONE
private State
InheritingState. parent
(package private) State
InjectorImpl. state
private State
InjectorShell.Builder. state
lazily constructedprivate State
InjectorShell.InheritedScannersModule. state
Fields in com.google.inject.internal with type parameters of type State Modifier and Type Field Description private com.google.common.cache.Cache<State,java.util.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 State Modifier and Type Method Description private State
InjectorShell.Builder. getState()
State
InheritingState. parent()
State
State. parent()
Methods in com.google.inject.internal with parameters of type State Modifier and Type Method Description void
WeakKeySet. add(Key<?> key, State state, java.lang.Object source)
void
InheritingState. blacklist(Key<?> key, State state, java.lang.Object source)
void
State. blacklist(Key<?> key, State state, java.lang.Object source)
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)
.Constructors in com.google.inject.internal with parameters of type State Constructor Description InheritedScannersModule(State state)
InheritingState(State parent)
InjectorImpl(InjectorImpl parent, State state, InjectorImpl.InjectorOptions injectorOptions)
-