package java.lang;
import org.checkerframework.checker.nullness.qual.Nullable;
public class ExceptionInInitializerError extends LinkageError {
private static final long serialVersionUID = 1521711792217232256L;
private Throwable exception;
public ExceptionInInitializerError() {
initCause(null); // Disallow subsequent initCause
}
public ExceptionInInitializerError(@Nullable Throwable thrown) {
initCause(null); // Disallow subsequent initCause
this.exception = thrown;
}
public ExceptionInInitializerError(@Nullable String s) {
super(s);
initCause(null); // Disallow subsequent initCause
}
public @Nullable Throwable getException() {
return exception;
}
public @Nullable Throwable getCause() {
return exception;
}
}