以下の内容はhttps://megascus.hatenablog.com/entry/2020/08/05/145004より取得しました。


Javaのメソッド呼び出し階層を表示する

Threadオブジェクトからスタックトレースを取得できるのでそれを使用する。

System.out.println(java.util.Arrays.stream(Thread.currentThread().getStackTrace())
    .skip(1).limit(4).map(t -> t.getClassName() + "." + t.getMethodName()).collect(java.util.stream.Collectors.joining(",")));

skip(1)をかましているのは結果にgetStackTraceメソッド呼び出しも含まれているため。




以上の内容はhttps://megascus.hatenablog.com/entry/2020/08/05/145004より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14