Module java.base
Package java.lang

Class Enum.EnumDesc<E extends Enum<E>>

类型参数:
E - 枚举常量的类型
所有实现的接口:
ConstantDesc
封闭类:
Enum<E extends Enum<E>>

public static final class Enum.EnumDesc<E extends Enum<E>> extends DynamicConstantDesc<E>
一个用于枚举常量的名义描述符
自版本:
12
  • Method Details

    • of

      public static <E extends Enum<E>> Enum.EnumDesc<E> of(ClassDesc enumClass, String constantName)
      返回指定enum类和名称的名义描述符
      类型参数:
      E - 枚举常量的类型
      参数:
      enumClass - 描述enum类的ClassDesc
      constantName - 枚举常量的非限定名称
      返回值:
      名义描述符
      抛出:
      NullPointerException - 如果任何参数为null
      参见 Java虚拟机规范:
      4.2.2 非限定名称
      自版本:
      12