Class AbstractEnumBeanIntrospectionAndReference<E extends Enum<E>>

Type Parameters:
E - The enum type
All Implemented Interfaces:
io.micronaut.core.annotation.AnnotationMetadata, io.micronaut.core.annotation.AnnotationMetadataDelegate, io.micronaut.core.annotation.AnnotationMetadataProvider, io.micronaut.core.annotation.AnnotationSource, io.micronaut.core.beans.BeanInfo<E>, io.micronaut.core.beans.BeanIntrospection<E>, io.micronaut.core.beans.BeanIntrospectionReference<E>, io.micronaut.core.beans.EnumBeanIntrospection<E>, io.micronaut.core.beans.UnsafeBeanInstantiationIntrospection<E>, io.micronaut.core.naming.Named, io.micronaut.core.order.Ordered, io.micronaut.core.type.ArgumentCoercible<E>

@Internal public abstract class AbstractEnumBeanIntrospectionAndReference<E extends Enum<E>> extends AbstractInitializableBeanIntrospectionAndReference<E> implements io.micronaut.core.beans.EnumBeanIntrospection<E>
A variation of AbstractInitializableBeanIntrospection that is also a BeanIntrospectionReference.
Since:
4.4.0