C/C++アプリケーションをデバッグするときに、ポインタ型へのキャストアドレスのウォッチを作成し、スコープ外になった場合でもその構造体の内容を表示できます。 Javaのようなものを実現することは可能でしょうか?
私がメソッドにいるとしましょう。 "& this"のような時計を追加して、クラスメソッドを終了すると、スコープ外でも内容を見ることができますか?Javaデバッグ - スコープ外の変数を監視する
私の質問に対する答えは「いいえ」なので、私は主に「なぜ」に興味がありますか?説明。これはJVMの制限ですか? JPDAの制限?そのような特殊な質問をするより良い場所はありますか?
オブジェクトはスコープ外に存在します。オブジェクトの大きなグラフとそれを処理する複雑なアルゴリズムがあるとしましょう。私はアルゴリズムがグラフ内の特定のオブジェクトを変更する段階を知りたい。興味のあるインスタンスで何が起こっているのか見守っていきます。 –
うん、私の悪い。しかし、オブジェクトに到達可能な範囲内にある参照がある必要があります。私はあなたが目的のオブジェクトに掘り下げ、範囲であるそのオブジェクトを使用して見る必要があると思います。私はそれが便利ではない、そして時にはサポートされていないことがわかります。 –