home *** CD-ROM | disk | FTP | other *** search
- package java.lang;
-
- import java.io.PrintStream;
-
- public class Throwable {
- private Object backtrace;
- private String detailMessage;
-
- public Throwable() {
- this.fillInStackTrace();
- }
-
- public Throwable(String message) {
- this.fillInStackTrace();
- this.detailMessage = message;
- }
-
- public String getMessage() {
- return this.detailMessage;
- }
-
- public String toString() {
- String s = this.getClass().getName();
- String message = this.getMessage();
- return message != null ? s + ": " + message : s;
- }
-
- public void printStackTrace() {
- System.err.println(this);
- this.printStackTrace0(System.err);
- }
-
- public void printStackTrace(PrintStream s) {
- s.println(this);
- this.printStackTrace0(s);
- }
-
- private native void printStackTrace0(PrintStream var1);
-
- public native Throwable fillInStackTrace();
- }
-