Uses of Class
com.google.inject.internal.InjectorBindingData
-
Packages that use InjectorBindingData Package Description com.google.inject.internal Guice (sounds like "juice") -
-
Uses of InjectorBindingData in com.google.inject.internal
Fields in com.google.inject.internal declared as InjectorBindingData Modifier and Type Field Description private InjectorBindingDataInjectorImpl. bindingDataprivate InjectorBindingDataInjectorShell.Builder. bindingDataprivate InjectorBindingDataInjectorShell.InheritedScannersModule. bindingDataFields in com.google.inject.internal with type parameters of type InjectorBindingData Modifier and Type Field Description private com.google.common.cache.Cache<InjectorBindingData,java.util.Set<WeakKeySet.KeyAndSource>>WeakKeySet. evictionCacheTracks child injector lifetimes and evicts banned keys/sources after the child injector is garbage collected.private java.util.Optional<InjectorBindingData>InjectorBindingData. parentMethods in com.google.inject.internal that return InjectorBindingData Modifier and Type Method Description (package private) InjectorBindingDataInjectorImpl. getBindingData()Methods in com.google.inject.internal that return types with arguments of type InjectorBindingData Modifier and Type Method Description java.util.Optional<InjectorBindingData>InjectorBindingData. parent()Methods in com.google.inject.internal with parameters of type InjectorBindingData Modifier and Type Method Description voidWeakKeySet. add(Key<?> key, InjectorBindingData state, java.lang.Object source)(package private) voidInjectorJitBindingData. banKey(Key<?> key, InjectorBindingData injectorBindingData, java.lang.Object source)Forbids the corresponding injector and its ancestors from creating a binding tokey.(package private) voidInjectorJitBindingData. banKeyInParent(Key<?> key, InjectorBindingData injectorBindingData, java.lang.Object source)Similar toInjectorJitBindingData.banKey(Key, InjectorBindingData, Object)but we only begin banning the binding at the parent level.private static booleanAbstractBindingProcessor. isOkayDuplicate(BindingImpl<?> original, BindingImpl<?> binding, InjectorBindingData bindingData)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 InjectorBindingData Modifier and Type Method Description private voidWeakKeySet. cleanupOnRemoval(com.google.common.cache.RemovalNotification<InjectorBindingData,java.util.Set<WeakKeySet.KeyAndSource>> notification)Constructors in com.google.inject.internal with parameters of type InjectorBindingData Constructor Description InheritedScannersModule(InjectorBindingData bindingData)InjectorImpl(InjectorImpl parent, InjectorBindingData bindingData, InjectorJitBindingData jitBindingData, InjectorImpl.InjectorOptions injectorOptions)Constructor parameters in com.google.inject.internal with type arguments of type InjectorBindingData Constructor Description InjectorBindingData(java.util.Optional<InjectorBindingData> parent)
-