Package Summary  Overview Summary

class:ExceptionInInitializerError [NONE]

All Implemented Interfaces:
Serializable

public class ExceptionInInitializerErrorextends LinkageError
Signals that an unexpected exception has occurred in a static initializer. An ExceptionInInitializerError is thrown to indicate that an exception occurred during evaluation of a static initializer or the initializer for a static variable.
Since:
1.1
See Also:

constructor:ExceptionInInitializerError() [NONE]

  • ExceptionInInitializerError

    public ExceptionInInitializerError()
    Constructs an ExceptionInInitializerError with null as its detail message string and with no saved throwable object. A detail message is a String that describes this particular exception.
  • constructor:ExceptionInInitializerError(java.lang.Throwable) [NONE]

    ExceptionInInitializerError

    public ExceptionInInitializerError (Throwable thrown)
    Constructs a new ExceptionInInitializerError class by saving a reference to the Throwable object thrown for later retrieval by the getException() method. The detail message string is set to null.
    Parameters:
    thrown - The exception thrown

    constructor:ExceptionInInitializerError(java.lang.String) [NONE]

    ExceptionInInitializerError

    public ExceptionInInitializerError (String s)
    Constructs an ExceptionInInitializerError with the specified detail message string. A detail message is a String that describes this particular exception. The detail message string is saved for later retrieval by the Throwable.getMessage() method. There is no saved throwable object.
    Parameters:
    s - the detail message

    method:getException() [NONE]

    • getException

      public Throwable getException()
      Returns the exception that occurred during a static initialization that caused this error to be created.
      API Note:
      This method predates the general-purpose exception chaining facility. The Throwable.getCause() method is now the preferred means of obtaining this information.
      Returns:
      the saved throwable object of this ExceptionInInitializerError, or null if this ExceptionInInitializerError has no saved throwable object.

    © 2023 Oracle Corporation and/or its affiliates