Java in a Nutshell

Previous Chapter 25
The java.lang Package
Next
 

25.64 java.lang.Throwable (JDK 1.0)

This is the root class of the Java exception and error hierarchy. All exceptions and errors are subclasses of Throwable. The getMessage() method retrieves any error message associated with the exception or error. printStackTrace() prints a stack trace that shows where the exception occurred. fillInStackTrace() extends the stack trace when the exception is partially handled, and then re-thrown.

public class Throwable extends Object implements Serializable {
    // Public Constructors
            public Throwable();
            public Throwable(String message);
    // Public Instance Methods
            public native Throwable fillInStackTrace();
        1.1public String getLocalizedMessage();
            public String getMessage();
            public void printStackTrace();
            public void printStackTrace(PrintStream s);
        1.1public void printStackTrace(PrintWriter s);
            public String toString();  // Overrides Object
}

Extended By:

Error, Exception

Passed To:

ExceptionInInitializerError(), InvocationTargetException(), Thread.stop(), ThreadGroup.uncaughtException()

Returned By:

ExceptionInInitializerError.getException(), InvocationTargetException.getTargetException(), Throwable.fillInStackTrace()

Thrown By:

Object.finalize()


Previous Home Next
java.lang.ThreadGroup (JDK 1.0) Book Index java.lang.UnknownError (JDK 1.0)

Java in a Nutshell Java Language Reference Java AWT Java Fundamental Classes Exploring Java