private void printStackTraceImpl(PrintStream out, String prefix, String ident) { out.println(ident + prefix + this); printStackTraceItems(out, ident); for (Throwable t : getSuppressed()) { t.printStackTraceImpl(out, "Suppressed: ", "\t" + ident); } Throwable theCause = getCause(); if (theCause != null) { theCause.printStackTraceImpl(out, "Caused by: ", ident); } }
public void printStackTrace(PrintStream out) { printStackTraceImpl(out, "", ""); }