- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- java.lang.TypeNotPresentException
-
- All Implemented Interfaces:
-
Serializable
public class TypeNotPresentException extends RuntimeException
当应用程序尝试使用表示类型名称的字符串访问类型时抛出,但没有找到具有指定名称的类型的定义。 该异常与ClassNotFoundException
的不同之处在于,ClassNotFoundException
是一个检查的异常,而此例外是未选中的。请注意,当访问未定义的类型变量以及加载类型(例如类,接口或注释类型)时,可能会使用此异常。 特别是,这个异常可以抛出API used to read annotations reflectively 。
- 从以下版本开始:
- 1.5
- 另请参见:
-
AnnotatedElement
, Serialized Form
-
-
构造方法摘要
构造方法 Constructor 描述 TypeNotPresentException(String typeName, Throwable cause)
构造具有指定原因的命名类型的TypeNotPresentException
。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 String
typeName()
返回不可用类型的完全限定名称。-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-