Hierarchy For All Packages
Class Hierarchy
- java.lang.Object
- io.avaje.inject.spi.ClosePair (implements java.lang.Comparable<T>)
- io.avaje.inject.spi.EnrichBean<B>
- io.avaje.inject.spi.GenericType<T> (implements java.lang.reflect.Type)
- io.avaje.inject.aop.Invocation.Base<T> (implements io.avaje.inject.aop.Invocation)
- io.avaje.inject.aop.Invocation.Call<T>
- io.avaje.inject.aop.Invocation.Run
- io.avaje.inject.spi.SuppliedBean
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.avaje.inject.aop.InvocationException
- java.lang.RuntimeException
- java.lang.Exception
Interface Hierarchy
- io.avaje.inject.aop.AspectProvider<T>
- java.lang.AutoCloseable
- io.avaje.inject.BeanScope
- io.avaje.inject.BeanEntry
- io.avaje.inject.spi.BeanFactory<T,
R> - io.avaje.inject.spi.BeanFactory2<T,
R, R2> - io.avaje.inject.BeanScopeBuilder
- io.avaje.inject.BeanScopeBuilder.ForTesting
- io.avaje.inject.spi.Builder
- io.avaje.inject.aop.Fallback
- io.avaje.inject.aop.Invocation
- io.avaje.inject.aop.Invocation.CheckedRunnable
- io.avaje.inject.aop.Invocation.CheckedSupplier<T>
- io.avaje.inject.aop.MethodInterceptor
- io.avaje.inject.spi.Module
- io.avaje.inject.spi.Module.Custom
- io.avaje.inject.spi.Plugin
- io.avaje.inject.spi.PropertyRequiresPlugin
Annotation Type Hierarchy
- io.avaje.inject.aop.Aspect (implements java.lang.annotation.Annotation)
- io.avaje.inject.aop.Aspect.Import (implements java.lang.annotation.Annotation)
- io.avaje.inject.Bean (implements java.lang.annotation.Annotation)
- io.avaje.inject.Component (implements java.lang.annotation.Annotation)
- io.avaje.inject.Component.Import (implements java.lang.annotation.Annotation)
- io.avaje.inject.spi.DependencyMeta (implements java.lang.annotation.Annotation)
- io.avaje.inject.Factory (implements java.lang.annotation.Annotation)
- io.avaje.inject.spi.Generated (implements java.lang.annotation.Annotation)
- io.avaje.inject.InjectModule (implements java.lang.annotation.Annotation)
- io.avaje.inject.PostConstruct (implements java.lang.annotation.Annotation)
- io.avaje.inject.PreDestroy (implements java.lang.annotation.Annotation)
- io.avaje.inject.Primary (implements java.lang.annotation.Annotation)
- io.avaje.inject.Priority (implements java.lang.annotation.Annotation)
- io.avaje.inject.Profile (implements java.lang.annotation.Annotation)
- io.avaje.inject.Prototype (implements java.lang.annotation.Annotation)
- io.avaje.inject.spi.Proxy (implements java.lang.annotation.Annotation)
- io.avaje.inject.QualifiedMap (implements java.lang.annotation.Annotation)
- io.avaje.inject.RequiresBean (implements java.lang.annotation.Annotation)
- io.avaje.inject.RequiresBean.Container (implements java.lang.annotation.Annotation)
- io.avaje.inject.RequiresProperty (implements java.lang.annotation.Annotation)
- io.avaje.inject.RequiresProperty.Container (implements java.lang.annotation.Annotation)
- io.avaje.inject.Secondary (implements java.lang.annotation.Annotation)