例外が発生した時に、printStackTraceメソッドが出力するスタックトレースを見ると、どのような過程を経て該当個所が呼び出されているかが分かります。このTipsでは、例外が発生していない個所でそのような情報を得る方法を紹介します。 スタックトレースで呼び出しの過程を知る 例外の処理がとくに決まっていないときに,スタックトレースを表示することがあります。 デバッグ時には,スタックトレースが有効な情報となることが多いのですが,例外が発生していないケースでもスタックトレースが知りたいことがあります。やや特殊なケースを含めて,次のようなケースがあげられます。 再帰呼び出しの深さを知りたい例外が発生しない異常動作の原因を探りたいオープンソースプロダクトをデバッグしたい これ以外にも,動作をチェックするうえで呼び出しの過程をたどれると得られる情報は多いため,任意のタイミングでスタックトレース情