この質問のように、アプリケーションをデバッグするときに、現在のコール スタックに特定のメソッドがある場合にのみブレークポイントでアプリケーションを一時停止させたいと考えています。ただし、Netbeans を使用しています。
Java では、現在のコール スタックは次のようないくつかの方法で取得できます。
Thread.currentThread().getStackTrace()
これは、スタック トレース要素の配列を返します。
配列 (または変換されたリスト) を反復処理し、メソッド名を確認してブール値を 1 行で返すことはできますか?
または、配列をチェックし、関心のあるメソッドの存在に基づいてブール値を返すメソッドを作成する必要がある場合、どこに配置すればよいですか?