Class Enum.EnumDesc<E extendsEnum<E>>

java.lang.Object
java.lang.constant.DynamicConstantDesc<E>
java.lang.Enum.EnumDesc<E>
Type Parameters:
E - the type of the enum constant
All Implemented Interfaces:
ConstantDesc
Enclosing class:
Enum<E extendsEnum<E>>

public static final classEnum.EnumDesc<E extendsEnum<E>>extendsDynamicConstantDesc<E>
Anominal descriptor for anenum constant.
Since:
12
  • Method Details

    • of

      public static <E extendsEnum<E>> Enum.EnumDesc<E> of(ClassDesc enumClass,String constantName)
      Returns a nominal descriptor for the specifiedenum class and name
      Type Parameters:
      E - the type of the enum constant
      Parameters:
      enumClass - aClassDesc describing theenum class
      constantName - the unqualified name of the enum constant
      Returns:
      the nominal descriptor
      Throws:
      NullPointerException - if any argument is null
      SeeJava Virtual Machine Specification:
      4.2.2 Unqualified Names
      Since:
      12