Class Hierarchy
- java.lang.Object
- com.google.inject.spi.BindingSourceRestriction
- com.google.inject.spi.BindingSourceRestriction.PermitMapConstruction
- com.google.inject.spi.BindingSourceRestriction.PermitMapConstruction.PermitMapImpl (implements com.google.inject.spi.BindingSourceRestriction.PermitMap)
- com.google.inject.spi.DefaultBindingScopingVisitor<V> (implements com.google.inject.spi.BindingScopingVisitor<V>)
- com.google.inject.spi.DefaultBindingTargetVisitor<T,
V> (implements com.google.inject.spi.BindingTargetVisitor<T, V>) - com.google.inject.spi.DefaultElementVisitor<V> (implements com.google.inject.spi.ElementVisitor<V>)
- com.google.inject.spi.Dependency<T>
- com.google.inject.spi.DisableCircularProxiesOption (implements com.google.inject.spi.Element)
- com.google.inject.spi.Elements
- com.google.inject.spi.Elements.ElementsAsModule (implements com.google.inject.Module)
- com.google.inject.spi.Elements.ModuleInfo
- com.google.inject.spi.Elements.RecordingBinder (implements com.google.inject.Binder, com.google.inject.PrivateBinder)
- com.google.inject.spi.ElementSource
- com.google.inject.spi.ErrorDetail<SelfT> (implements java.io.Serializable)
- com.google.inject.spi.InjectionPoint
- com.google.inject.spi.InjectionPoint.InjectableMember
- com.google.inject.spi.InjectionPoint.InjectableField
- com.google.inject.spi.InjectionPoint.InjectableMethod
- com.google.inject.spi.InjectionPoint.InjectableMembers
- com.google.inject.spi.InjectionPoint.OverrideIndex
- com.google.inject.spi.InjectionPoint.Signature
- com.google.inject.spi.InjectionRequest<T> (implements com.google.inject.spi.Element)
- com.google.inject.spi.InterceptorBinding (implements com.google.inject.spi.Element)
- com.google.inject.spi.MembersInjectorLookup<T> (implements com.google.inject.spi.Element)
- com.google.inject.spi.Message (implements com.google.inject.spi.Element, java.io.Serializable)
- com.google.inject.spi.ModuleAnnotatedMethodScanner
- com.google.inject.spi.ModuleAnnotatedMethodScannerBinding (implements com.google.inject.spi.Element)
- com.google.inject.spi.ModuleSource
- com.google.inject.spi.ProviderLookup<T> (implements com.google.inject.spi.Element)
- com.google.inject.spi.ProvisionListener.ProvisionInvocation<T>
- com.google.inject.spi.ProvisionListenerBinding (implements com.google.inject.spi.Element)
- com.google.inject.spi.RequireAtInjectOnConstructorsOption (implements com.google.inject.spi.Element)
- com.google.inject.spi.RequireExactBindingAnnotationsOption (implements com.google.inject.spi.Element)
- com.google.inject.spi.RequireExplicitBindingsOption (implements com.google.inject.spi.Element)
- com.google.inject.spi.ScopeBinding (implements com.google.inject.spi.Element)
- com.google.inject.spi.StaticInjectionRequest (implements com.google.inject.spi.Element)
- com.google.inject.spi.TypeConverterBinding (implements com.google.inject.spi.Element)
- com.google.inject.spi.TypeListenerBinding (implements com.google.inject.spi.Element)
Interface Hierarchy
- com.google.inject.spi.BindingScopingVisitor<V>
- com.google.inject.spi.BindingSourceRestriction.PermitMap
- com.google.inject.spi.BindingTargetVisitor<T,
V> - com.google.inject.spi.ProvidesMethodTargetVisitor<T,
V>
- com.google.inject.spi.ProvidesMethodTargetVisitor<T,
- com.google.inject.spi.Element
- com.google.inject.Binding<T>
- com.google.inject.spi.ConstructorBinding<T> (also extends com.google.inject.spi.HasDependencies)
- com.google.inject.spi.ConvertedConstantBinding<T> (also extends com.google.inject.spi.HasDependencies)
- com.google.inject.spi.ExposedBinding<T> (also extends com.google.inject.spi.HasDependencies)
- com.google.inject.spi.InstanceBinding<T> (also extends com.google.inject.spi.HasDependencies)
- com.google.inject.spi.LinkedKeyBinding<T>
- com.google.inject.spi.ProviderBinding<T>
- com.google.inject.spi.ProviderInstanceBinding<T> (also extends com.google.inject.spi.HasDependencies)
- com.google.inject.spi.ProviderKeyBinding<T>
- com.google.inject.spi.UntargettedBinding<T>
- com.google.inject.spi.PrivateElements
- com.google.inject.Binding<T>
- com.google.inject.spi.ElementVisitor<V>
- com.google.inject.spi.HasDependencies
- com.google.inject.spi.ConstructorBinding<T> (also extends com.google.inject.Binding<T>)
- com.google.inject.spi.ConvertedConstantBinding<T> (also extends com.google.inject.Binding<T>)
- com.google.inject.spi.ExposedBinding<T> (also extends com.google.inject.Binding<T>)
- com.google.inject.spi.InstanceBinding<T> (also extends com.google.inject.Binding<T>)
- com.google.inject.spi.ProviderInstanceBinding<T> (also extends com.google.inject.Binding<T>)
- com.google.inject.spi.ProviderWithDependencies<T> (also extends com.google.inject.Provider<T>)
- com.google.inject.spi.ProvidesMethodBinding<T>
- com.google.inject.spi.InjectionListener<I>
- javax.inject.Provider<T>
- com.google.inject.Provider<T>
- com.google.inject.spi.ProviderWithDependencies<T> (also extends com.google.inject.spi.HasDependencies)
- com.google.inject.spi.ProviderWithExtensionVisitor<T>
- com.google.inject.Provider<T>
- com.google.inject.spi.ProvisionListener
- com.google.inject.spi.TypeConverter
- com.google.inject.spi.TypeEncounter<I>
- com.google.inject.spi.TypeListener
Annotation Interface Hierarchy
- com.google.inject.spi.Toolable (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.google.inject.spi.InjectionPoint.Position
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)