【Java】クラス名とメソッド名を取得する方法 [Java]
・クラスから取得する方法
・スタックトレースから取得する方法
■参照ページ
Java クラス名 メソッド名 行数 取得
スポンサードリンク
getClass().getName(); // パッケージ名を含むクラス名 getClass().getSimpleName() // クラス名のみ
・スタックトレースから取得する方法
Thread.currentThread().getStackTrace()[1].getMethodName(); // メソッド名 Thread.currentThread().getStackTrace()[1].getClassName(); // パッケージ名を含むクラス名 Thread.currentThread().getStackTrace()[1].getFileName(); // 拡張子(.java)付きファイル名 Thread.currentThread().getStackTrace()[1].getLineNumber(); // 行数
■参照ページ
Java クラス名 メソッド名 行数 取得
スポンサードリンク