Class Hierarchy
- java.lang.Object
- org.apache.juneau.commons.AnnotationObject.Builder
- org.apache.juneau.commons.AppliedAnnotationObject.Builder
- org.apache.juneau.commons.AppliedAnnotationObject.BuilderM
- org.apache.juneau.commons.inject.BeanAnnotation.Builder
- org.apache.juneau.commons.AppliedAnnotationObject.BuilderM
- org.apache.juneau.commons.AppliedAnnotationObject.Builder
- org.apache.juneau.commons.inject.BasicBeanStore (implements org.apache.juneau.commons.inject.WritableBeanStore)
- org.apache.juneau.commons.inject.BeanAnnotation
- org.apache.juneau.commons.inject.BeanInstantiator<T>
- org.apache.juneau.commons.inject.BeanInstantiator.Builder<T>
- org.apache.juneau.commons.inject.ConfigPropertiesBinder<T>
- org.apache.juneau.commons.inject.JsrSupport
- java.lang.Record
- org.apache.juneau.commons.inject.ConditionContext
- org.apache.juneau.commons.inject.Snapshot
- org.apache.juneau.commons.inject.StackOverlay (implements org.apache.juneau.commons.inject.BeanStore)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.apache.juneau.commons.inject.BeanCreationException
- java.lang.RuntimeException
- java.lang.Exception
- org.apache.juneau.commons.inject.ValueResolver
- org.apache.juneau.commons.AnnotationObject.Builder
Interface Hierarchy
- java.lang.AutoCloseable
- org.apache.juneau.commons.inject.WritableBeanStore (also extends org.apache.juneau.commons.inject.BeanStore)
- org.apache.juneau.commons.inject.BeanStore
- org.apache.juneau.commons.inject.WritableBeanStore (also extends java.lang.AutoCloseable)
- org.apache.juneau.commons.inject.BeanStoreOverridable<B>
- org.apache.juneau.commons.inject.Condition
- org.apache.juneau.commons.inject.ConfigPropertiesValidator
- org.apache.juneau.commons.inject.Provider<T>
Annotation Interface Hierarchy
- org.apache.juneau.commons.inject.Bean (implements java.lang.annotation.Annotation)
- org.apache.juneau.commons.inject.BeanAnnotation.Array (implements java.lang.annotation.Annotation)
- org.apache.juneau.commons.inject.Conditional (implements java.lang.annotation.Annotation)
- org.apache.juneau.commons.inject.ConditionalOnClass (implements java.lang.annotation.Annotation)
- org.apache.juneau.commons.inject.ConditionalOnClasses (implements java.lang.annotation.Annotation)
- org.apache.juneau.commons.inject.ConditionalOnMissingBean (implements java.lang.annotation.Annotation)
- org.apache.juneau.commons.inject.ConditionalOnMissingBeans (implements java.lang.annotation.Annotation)
- org.apache.juneau.commons.inject.ConditionalOnProperties (implements java.lang.annotation.Annotation)
- org.apache.juneau.commons.inject.ConditionalOnProperty (implements java.lang.annotation.Annotation)
- org.apache.juneau.commons.inject.Conditionals (implements java.lang.annotation.Annotation)
- org.apache.juneau.commons.inject.ConfigProperties (implements java.lang.annotation.Annotation)
- org.apache.juneau.commons.inject.Configuration (implements java.lang.annotation.Annotation)
- org.apache.juneau.commons.inject.Inject (implements java.lang.annotation.Annotation)
- org.apache.juneau.commons.inject.Named (implements java.lang.annotation.Annotation)
- org.apache.juneau.commons.inject.Order (implements java.lang.annotation.Annotation)
- org.apache.juneau.commons.inject.PostConstruct (implements java.lang.annotation.Annotation)
- org.apache.juneau.commons.inject.PreDestroy (implements java.lang.annotation.Annotation)
- org.apache.juneau.commons.inject.Primary (implements java.lang.annotation.Annotation)
- org.apache.juneau.commons.inject.Qualifier (implements java.lang.annotation.Annotation)
- org.apache.juneau.commons.inject.Singleton (implements java.lang.annotation.Annotation)
- org.apache.juneau.commons.inject.Value (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)
- org.apache.juneau.commons.inject.BeanInstantiator.Scope
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)