Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
いくつかのテスト入力値を使用して Java プログラムを実行したいのですが、実行が終了したときに、各条件ステートメントの完全な実行トレース (どのパスがたどられたか) を知りたいです。これで私を助けることができるものはありますか?
もちろん、デバッグ APIを使用してください。
AspectJをご覧になることをお勧めします。
これを使用して、透過的にコード実行をインターセプトしてログに記録できます。すべての(たとえば)if()ステートメントをインターセプトできるかどうかはわかりませんが、メソッド呼び出しなどをインターセプトできることは確かです。うまくいけば、そこから実行フローを導出できるはずです。
if()