Hierarchy For All Packages
- cool.scx.bean,
- cool.scx.bean.annotation,
- cool.scx.bean.exception,
- cool.scx.bean.provider,
- cool.scx.bean.resolver
Class Hierarchy
- java.lang.Object
- cool.scx.bean.provider.AnnotationConfigBeanProvider (implements cool.scx.bean.provider.BeanProvider)
- cool.scx.bean.resolver.AutowiredAnnotationResolver (implements cool.scx.bean.resolver.BeanResolver)
- cool.scx.bean.BeanFactoryImpl (implements cool.scx.bean.BeanFactory)
- cool.scx.bean.provider.InjectingBeanProvider (implements cool.scx.bean.provider.BeanProvider)
- cool.scx.bean.provider.SingletonBeanProvider (implements cool.scx.bean.provider.BeanProvider)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- cool.scx.bean.exception.BeanCreationException
- cool.scx.bean.exception.DuplicateBeanNameException
- cool.scx.bean.exception.MissingValueException
- cool.scx.bean.exception.NoSuchBeanException
- cool.scx.bean.exception.NoUniqueBeanException
- java.lang.RuntimeException
- java.lang.Exception
- cool.scx.bean.resolver.ValueAnnotationResolver (implements cool.scx.bean.resolver.BeanResolver)
Interface Hierarchy
- cool.scx.bean.BeanFactory
- cool.scx.bean.provider.BeanProvider
- cool.scx.bean.resolver.BeanResolver
Annotation Interface Hierarchy
- cool.scx.bean.annotation.Autowired (implements java.lang.annotation.Annotation)
- cool.scx.bean.annotation.Value (implements java.lang.annotation.Annotation)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- cool.scx.bean.provider.InstanceBeanProvider (implements cool.scx.bean.provider.BeanProvider)
- java.lang.Record