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