1 public static String getCaller() 2 { 3 int i; 4 StackTraceElement stack[] = (new Throwable()).getStackTrace(); 5 for (i=0; i < stack.length; i++) 6 { 7 StackTraceElement ste=stack[i]; 8 System.out.println(ste.getClassName()+"."+ste.getMethodName()+"(...);"); 9 System.out.println(i+"--"+ste.getMethodName()); 10 System.out.println(i+"--"+ste.getFileName()); 11 System.out.println(i+"--"+ste.getLineNumber()); 12 } 13 }