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
public static final class Enum.EnumDesc<E extends Enum<E>> extends DynamicConstantDesc<E>
A nominal descriptor for an
enum constant.- Since:
- 12
-
Method Summary
Modifier and Type Method Description static <E extends Enum<E>>
Enum.EnumDesc<E>of(ClassDesc enumClass, String constantName)Returns a nominal descriptor for the specifiedenumclass and nameMethods declared in class java.lang.constant.DynamicConstantDesc
bootstrapArgs, bootstrapArgsList, bootstrapMethod, constantName, constantType, equals, of, of, ofCanonical, ofNamed, toStringMethods declared in class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods declared in interface java.lang.constant.ConstantDesc
resolveConstantDesc
-
Method Details
-
of
Returns a nominal descriptor for the specifiedenumclass and name- Type Parameters:
E- the type of the enum constant- Parameters:
enumClass- aClassDescdescribing theenumclassconstantName- the unqualified name of the enum constant- Returns:
- the nominal descriptor
- Throws:
NullPointerException- if any argument is null- See Java Virtual Machine Specification:
-
4.2.2 Unqualified Names
- Since:
- 12
-