java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.EnumConstantNotPresentException
- 所有已实现的接口:
-
Serializable
当应用程序尝试通过名称访问枚举常量,而枚举类型不包含指定名称的常量时抛出。此异常可以被用于反射读取注解的API抛出。
- 自JDK版本:
- 1.5
- 参见:
-
Constructor Summary
ConstructorDescriptionEnumConstantNotPresentException
(Class<? extends Enum> enumType, String constantName) 为指定的常量构造一个EnumConstantNotPresentException
。 -
Method Summary
Methods declared in class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
EnumConstantNotPresentException
为指定的常量构造一个EnumConstantNotPresentException
。- 参数:
-
enumType
- 缺失的枚举常量的类型 -
constantName
- 缺失的枚举常量的名称
-
-
Method Details
-
enumType
返回缺失的枚举常量的类型。- 返回:
- 缺失的枚举常量的类型
-
constantName
返回缺失的枚举常量的名称。- 返回:
- 缺失的枚举常量的名称
-