デバッグ パースペクティブで、いくつかの変数値が明るい黄色でハイライト表示されています。これらは監視されていません。(<10 回の繰り返しのため、画像を表示できません。)
答え1
最後のステップから値が変更された変数を強調表示します
したがって、メソッド内にブレークポイントを設定し、異なる入力で複数回呼び出し、F8 で繰り返し再開すると、変更された変数のみが強調表示されます。
試してみてください:
public class Main {
static Integer f(Integer i, Integer i2) {
// Breakpoint here.
return i + i2;
}
public static void main(String[] args) {
Integer i0 = 0;
Integer i1 = 1;
Integer i2 = 2;
Integer i3 = 3;
f(i0, i1);
// F8
// None highlighted.
f(i0, i1);
// F8
// i2 highlighted.
f(i0, i2);
// F8
// i1 highlighted.
f(i1, i2);
// F8
// Both highlighted.
f(i3, i3);
}
}
変更された変数の外観は、次の説明に従って変更できます。https://stackoverflow.com/questions/11728040/eclipse-variables-window-changed-value-color