So-net無料ブログ作成

【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 クラス名 メソッド名 行数 取得


スポンサードリンク


この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。