RosettaCodeData/Task/Stack-traces/Java/stack-traces-1.java

12 lines
355 B
Java
Raw Permalink Normal View History

2013-04-11 01:07:29 -07:00
public class StackTracer {
public static void printStackTrace() {
StackTraceElement[] elems = Thread.currentThread().getStackTrace();
System.out.println("Stack trace:");
for (int i = elems.length-1, j = 2 ; i >= 3 ; i--, j+=2) {
System.out.printf("%" + j + "s%s.%s%n", "",
elems[i].getClassName(), elems[i].getMethodName());
}
}
}