java.lang
public class ExceptionInInitializerError extends LinkageError
ExceptionInInitializerError
is thrown when an uncaught
exception has occurred in a static initializer or the initializer for a
static variable. In general, this wraps only RuntimeExceptions, since the
compiler does not allow a checked exception to be uncaught in an
initializer. This exception only occurs during reflection, when a class
is initialized as part of another action.
Since: 1.1
UNKNOWN: updated to 1.4
Constructor Summary | |
---|---|
ExceptionInInitializerError()
Create an error without a message. | |
ExceptionInInitializerError(String s)
Create an error with a message. | |
ExceptionInInitializerError(Throwable t)
Creates an error an saves a reference to the Throwable
object. |
Method Summary | |
---|---|
Throwable | getCause()
Return the exception that cause this error to be created.
|
Throwable | getException()
Return the exception that caused this error to be created. |
Parameters: s the message
Throwable
object. The message string is null.
Parameters: t the exception thrown
Returns: the cause, or null if unknown
Since: 1.4
Returns: the cause, or null if unknown