BitArts Blog

ロードバイク通勤のRubyプログラマで伊豆ダイバー。の個人的なブログ。

コールスタックの走査

メモメモ。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("==&gt " + element);
}