メモメモ。Javaでコールスタックを走査するには次のような感じ。ただしJDK1.4以上。呼び出し元のインスタンスは取れないのかあ。
Throwable t = new Throwable(); StackTraceElement[] elements = t.getStackTrace(); for (int i=0; i<elements.length; i++) { StackTraceElement element = elements[i]; System.out.println("==> " + element); }