Quantcast
Channel: 質問!ITmedia 新着質問(Java/253)
Viewing all articles
Browse latest Browse all 2439

呼び出し元のクラスのPrint

$
0
0
クラス内のどこかにデバッグ用のメソッドを埋め込んで それがどのクラスで呼ばれたかPrintしたいのですが 最終的な呼び出し元(クラス、メソッド)を表示するにはどうしたらよいでしょうか? 現在以下のようなものを使っていますが、うまくクラスをたどった表示ができません。 es[2]としても同じです。 private static StackTraceElement[] es = new Exception().getStackTrace(); public static void MyDebugPrint(Object string) { System.out.println("[" + es[1].getClassName() + "] " + string); }

Viewing all articles
Browse latest Browse all 2439

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>