Interface EnumElement

  • All Superinterfaces:
    io.micronaut.core.annotation.AnnotatedElement, io.micronaut.core.annotation.AnnotationMetadata, io.micronaut.core.annotation.AnnotationMetadataDelegate, io.micronaut.core.annotation.AnnotationMetadataProvider, io.micronaut.core.annotation.AnnotationSource, ClassElement, io.micronaut.core.naming.Described, Element, io.micronaut.core.naming.Named, TypedElement

    public interface EnumElement
    extends ClassElement
    Models an enum type.
    Since:
    1.0
    • Method Detail

      • values

        java.util.List<java.lang.String> values()
        The values that make up this enum.
        Returns:
        The values
      • elements

        default java.util.List<EnumConstantElement> elements()
        The enum constant elements that make up this enum.
        Returns:
        The enum constant elements
        Since:
        3.6.0