java.lang.Object
java.lang.Throwable
java.lang.Error
java.lang.LinkageError
java.lang.ExceptionInInitializerError
- 所有已实现的接口:
-
Serializable
表示在静态初始化程序中发生了意外异常。抛出
ExceptionInInitializerError
表示在评估静态初始化程序或静态变量的初始化程序期间发生了异常。
- 自从:
- 1.1
- 参见:
-
Constructor Summary
ConstructorDescription使用null
作为其详细消息字符串和没有保存的可抛出对象构造一个ExceptionInInitializerError
。使用指定的详细消息字符串构造一个ExceptionInInitializerError
。ExceptionInInitializerError
(Throwable thrown) -
Method Summary
Methods declared in class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
ExceptionInInitializerError
public ExceptionInInitializerError()使用null
作为其详细消息字符串和没有保存的可抛出对象构造一个ExceptionInInitializerError
。详细消息是描述此特定异常的字符串。 -
ExceptionInInitializerError
- 参数:
-
thrown
- 抛出的异常
-
ExceptionInInitializerError
使用指定的详细消息字符串构造一个ExceptionInInitializerError
。详细消息是描述此特定异常的字符串。详细消息字符串保存以便稍后通过Throwable.getMessage()
方法检索。没有保存可抛出对象。- 参数:
-
s
- 详细消息
-
-
Method Details
-
getException
返回导致创建此错误的静态初始化期间发生的异常。- API 注释:
-
此方法早于通用异常链接功能。现在,首选方法是使用
Throwable.getCause()
方法获取此信息。 - 返回:
-
此
ExceptionInInitializerError
的保存可抛出对象,如果此ExceptionInInitializerError
没有保存可抛出对象,则返回null
。
-