Java获取方法的调用者
2012-07-14 15:59 fangzhao.lee 阅读(957) 评论(0) 编辑 收藏 举报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 }