java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.TypeNotPresentException
- 所有已实现的接口:
-
Serializable
当应用程序尝试使用表示类型名称的字符串访问类型,但找不到具有指定名称的类型的定义时抛出。此异常与
ClassNotFoundException
不同,ClassNotFoundException
是一个已检查异常,而此异常是未检查异常。
请注意,当访问未定义的类型变量以及加载类型(例如类、接口或注解类型)时,可能会使用此异常。特别是,这个异常可以被用于反射读取注解的API抛出。
- 自版本:
- 1.5
- 参见:
-
Constructor Summary
ConstructorDescriptionTypeNotPresentException
(String typeName, Throwable cause) 使用指定原因为指定名称的类型构造一个TypeNotPresentException
。 -
Method Summary
Methods declared in class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
TypeNotPresentException
使用指定原因为指定名称的类型构造一个TypeNotPresentException
。- 参数:
-
typeName
- 不可用类型的完全限定名称 -
cause
- 当系统尝试加载指定名称的类型时抛出的异常,如果不可用或不适用,则为null
-
-
Method Details
-
typeName
返回不可用类型的完全限定名称。- 返回:
- 不可用类型的完全限定名称
-