Hierarchy For Package org.microbean.scopelet
Class Hierarchy
- java.lang.Object
- org.microbean.scopelet.Instance<I> (implements java.lang.AutoCloseable, java.util.function.Supplier<T>)
- org.microbean.scopelet.Scopelet<S> (implements java.lang.AutoCloseable, org.microbean.bean.Factory<I>, org.microbean.scope.ScopeMember)
- org.microbean.scopelet.MapBackedScopelet<M>
- org.microbean.scopelet.SingletonScopelet (implements java.lang.constant.Constable)
- org.microbean.scopelet.NoneScopelet (implements java.lang.constant.Constable)
- org.microbean.scopelet.MapBackedScopelet<M>
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.microbean.scopelet.ScopeletException
- org.microbean.scopelet.CreationCycleDetectedException
- org.microbean.scopelet.InactiveScopeletException
- org.microbean.scopelet.TooManyActiveScopeletsException
- org.microbean.scopelet.ScopeletException
- java.lang.RuntimeException
- java.lang.Exception
Interface Hierarchy
- org.microbean.scopelet.Instance.Destructor<I>