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 var1) {
- this.fillInStackTrace();
- this.detailMessage = var1;
- }
-
- public String getMessage() {
- return this.detailMessage;
- }
-
- public String toString() {
- String var1 = this.getClass().getName();
- String var2 = this.getMessage();
- return var2 != null ? var1 + ": " + var2 : var1;
- }
-
- public void printStackTrace() {
- System.err.println(this);
- this.printStackTrace0(System.err);
- }
-
- public void printStackTrace(PrintStream var1) {
- var1.println(this);
- this.printStackTrace0(var1);
- }
-
- private native void printStackTrace0(PrintStream var1);
-
- public native Throwable fillInStackTrace();
- }
-