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 specifiedenum
class and nameMethods declared in class java.lang.constant.DynamicConstantDesc
bootstrapArgs, bootstrapArgsList, bootstrapMethod, constantName, constantType, equals, of, of, ofCanonical, ofNamed, toString
-
Method Details
-
of
Returns a nominal descriptor for the specifiedenum
class and name- Type Parameters:
E
- the type of the enum constant- Parameters:
enumClass
- aClassDesc
describing theenum
classconstantName
- 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
-