Module java.base
Package java.lang

Class EnumConstantNotPresentException

所有已实现的接口:
Serializable

public class EnumConstantNotPresentException extends RuntimeException
当应用程序尝试通过名称访问枚举常量,而枚举类型不包含指定名称的常量时抛出。此异常可以被用于反射读取注解的API抛出。
自JDK版本:
1.5
参见:
  • Constructor Details

    • EnumConstantNotPresentException

      public EnumConstantNotPresentException(Class<? extends Enum> enumType, String constantName)
      为指定的常量构造一个EnumConstantNotPresentException
      参数:
      enumType - 缺失的枚举常量的类型
      constantName - 缺失的枚举常量的名称
  • Method Details

    • enumType

      public Class<? extends Enum> enumType()
      返回缺失的枚举常量的类型。
      返回:
      缺失的枚举常量的类型
    • constantName

      public String constantName()
      返回缺失的枚举常量的名称。
      返回:
      缺失的枚举常量的名称