Class Hierarchy
- java.lang.Object
- io.bootique.di.BaseBQModule (implements io.bootique.di.BQModule)
- io.bootique.di.spi.DefaultInjector (implements io.bootique.di.Injector)
- io.bootique.di.spi.DefaultScope (implements io.bootique.di.Scope)
- io.bootique.di.spi.DefaultScopeProvider<T> (implements javax.inject.Provider<T>)
- io.bootique.di.DIBootstrap
- io.bootique.di.DIBootstrap.InjectorBuilder
- io.bootique.di.spi.DICollectionBuilder<K,
E> (implements io.bootique.di.ScopeBuilder) - io.bootique.di.spi.GenericTypesUtils
- io.bootique.di.InjectionTraceElement
- io.bootique.di.spi.InjectorPredicates
- io.bootique.di.Key<T>
- io.bootique.di.spi.ScopeEventBinding
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.bootique.di.DIRuntimeException
- java.lang.RuntimeException
- java.lang.Exception
- io.bootique.di.TypeLiteral<T>
Interface Hierarchy
- io.bootique.di.Binder
- io.bootique.di.BQModule
- io.bootique.di.DecoratorBuilder<T>
- io.bootique.di.Injector
- io.bootique.di.spi.InjectorPredicates.ExceptionProvider<T>
- javax.inject.Provider<T>
- io.bootique.di.spi.NamedProvider<T>
- io.bootique.di.Scope
- io.bootique.di.ScopeBuilder
- io.bootique.di.BindingBuilder<T>
- io.bootique.di.MapBuilder<K,
V> - io.bootique.di.SetBuilder<T>
Annotation Type Hierarchy
- io.bootique.di.BeforeScopeEnd (implements java.lang.annotation.Annotation)
- io.bootique.di.BQInject (implements java.lang.annotation.Annotation)
- io.bootique.di.Provides (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- io.bootique.di.spi.DefaultInjector.Options
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)