classloading bugfixes and stack trace work

This commit is contained in:
Joel Dice
2007-06-29 19:37:45 -06:00
parent 60da97dfc8
commit c34ee64988
5 changed files with 201 additions and 68 deletions

View File

@ -2,6 +2,26 @@ package java.lang;
public class Throwable {
private String message;
private Object trace;
private StackTraceElement[] trace;
private Throwable cause;
public Throwable(String message, Throwable cause) {
this.message = message;
this.trace = trace(1);
this.cause = cause;
}
public Throwable(String message) {
this(message, null);
}
public Throwable(Throwable cause) {
this(null, cause);
}
public Throwable() {
this(null, null);
}
private static native StackTraceElement[] trace(int skipCount);
}