Class Hierarchy
- java.lang.Object
- com.google.inject.AbstractModule (implements com.google.inject.Module)
- com.google.inject.Guice
- com.google.inject.Key<T>
- com.google.inject.PrivateModule (implements com.google.inject.Module)
- com.google.inject.Scopes
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.google.inject.ConfigurationException
- com.google.inject.CreationException
- com.google.inject.OutOfScopeException
- com.google.inject.ProvisionException
- java.lang.RuntimeException
- java.lang.Exception
- com.google.inject.TypeLiteral<T>
Interface Hierarchy
- com.google.inject.Binder
- com.google.inject.PrivateBinder
- com.google.inject.spi.Element
- com.google.inject.Binding<T>
- com.google.inject.Injector
- com.google.inject.MembersInjector<T>
- com.google.inject.Module
- jakarta.inject.Provider<T>
- com.google.inject.Provider<T>
- com.google.inject.Scope
Annotation Type Hierarchy
- com.google.inject.BindingAnnotation (implements java.lang.annotation.Annotation)
- com.google.inject.Exposed (implements java.lang.annotation.Annotation)
- com.google.inject.ImplementedBy (implements java.lang.annotation.Annotation)
- com.google.inject.Inject (implements java.lang.annotation.Annotation)
- com.google.inject.ProvidedBy (implements java.lang.annotation.Annotation)
- com.google.inject.Provides (implements java.lang.annotation.Annotation)
- com.google.inject.RestrictedBindingSource (implements java.lang.annotation.Annotation)
- com.google.inject.RestrictedBindingSource.Permit (implements java.lang.annotation.Annotation)
- com.google.inject.ScopeAnnotation (implements java.lang.annotation.Annotation)
- com.google.inject.Singleton (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- com.google.inject.RestrictedBindingSource.RestrictionLevel
- com.google.inject.Stage
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)