package java.lang;
import checkers.javari.quals.*;
import java.io.*;
public class Throwable implements Serializable {
private static final long serialVersionUID = -3042686055658047285L;
private transient Object backtrace;
private String detailMessage;
private Throwable cause = this;
private StackTraceElement[] stackTrace;
public Throwable() {
throw new RuntimeException("skeleton method");
}
public Throwable(String message) {
throw new RuntimeException("skeleton method");
}
public Throwable(String message, @PolyRead Throwable cause) @PolyRead {
throw new RuntimeException("skeleton method");
}
public Throwable(@PolyRead Throwable cause) @PolyRead {
throw new RuntimeException("skeleton method");
}
public String getMessage() @ReadOnly {
throw new RuntimeException("skeleton method");
}
public String getLocalizedMessage() @ReadOnly {
throw new RuntimeException("skeleton method");
}
public @PolyRead Throwable getCause() @PolyRead {
throw new RuntimeException("skeleton method");
}
public synchronized Throwable initCause(Throwable cause) {
throw new RuntimeException("skeleton method");
}
public String toString() @ReadOnly {
throw new RuntimeException("skeleton method");
}
public void printStackTrace() @ReadOnly {
throw new RuntimeException("skeleton method");
}
public void printStackTrace(PrintStream s) @ReadOnly {
throw new RuntimeException("skeleton method");
}
private void printStackTraceAsCause(PrintStream s, StackTraceElement[] causedTrace) {
throw new RuntimeException("skeleton method");
}
public void printStackTrace(PrintWriter s) @ReadOnly {
throw new RuntimeException("skeleton method");
}
private void printStackTraceAsCause(PrintWriter s, StackTraceElement[] causedTrace) {
throw new RuntimeException("skeleton method");
}
public synchronized native Throwable fillInStackTrace();
public StackTraceElement[] getStackTrace() @ReadOnly {
throw new RuntimeException("skeleton method");
}
private synchronized StackTraceElement[] getOurStackTrace() {
throw new RuntimeException("skeleton method");
}
public void setStackTrace(StackTraceElement @ReadOnly [] stackTrace) {
throw new RuntimeException("skeleton method");
}
private native int getStackTraceDepth() @ReadOnly;
private native @PolyRead StackTraceElement getStackTraceElement(int index) @PolyRead;
private synchronized void writeObject(java.io.ObjectOutputStream s)
throws IOException {
throw new RuntimeException("skeleton method");
}
}