java.lang.StackTraceElementでスタックトレースから呼び出しの情報を取得する

2019年11月16日

package com.arkgame;

public class StackMotoInfo {

public static void main(String[] args) {
StackTraceElement stack[] = new Throwable().getStackTrace();
for (int i = 0; i< stack.length; i++) {

// クラス名
System.out.println(“クラス名:" + stack[i].getClassName());
// メソッド名
System.out.println(“メソッド名:" + stack[i].getMethodName());
// ファイル名
System.out.println(“ファイル名:" + stack[i].getFileName());
// 行番号
System.out.println(“行番号:" + stack[i].getLineNumber());
// native判定
System.out.println(“nativeメソッド:" + stack[i].isNativeMethod());
}
}

}

Software

Posted by arkgame