0
Eclipseがブレークポイントに達して変数値を変更したかどうかを判断する方法はありますか?ブレークポイントがヒットしたときに変数値を設定する
例
public class Test {
static boolean isDebug = false;
static void A() {
System.out.println(isDebug);
}
static void B() {
System.out.println(isDebug);
}
static void C() {
System.out.println(isDebug);
}
public static void main(String args[]) {
A();
B();
C();
}
についての結果は次のようになりますときに私はBにブレークポイントを設定している場合()、私は必要なもの
false
false
false
だから
static boolean isDebug = setTrueIfBreakpointWasHit;
です。結果は次のようになります。
false
true
true
このソリューションは問題を解決していますが、新しいブレークポイントを追加するたびに条件付きブレークポイントを設定する必要があります。自動的に値を設定する可能性があるかどうか疑問に思うので、新たに追加されたブレークポイントは条件付きのように機能します。 –