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 StateState.NONEprivate final StateInheritingState.parent(package private) final StateInjectorImpl.stateprivate StateInjectorShell.Builder.statelazily constructedprivate final StateInjectorShell.InheritedScannersModule.stateFields in com.google.inject.internal with type parameters of type StateModifier and TypeFieldDescriptionprivate final com.google.common.cache.Cache<State,Set<WeakKeySet.KeyAndSource>> WeakKeySet.evictionCacheTracks 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 StateInjectorShell.Builder.getState()InheritingState.parent()State.parent()Methods in com.google.inject.internal with parameters of type StateModifier and TypeMethodDescriptionvoidvoidvoidForbids the corresponding injector from creating a binding tokey.private booleanAbstractBindingProcessor.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 voidWeakKeySet.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)