디버그 관점에서 일부 변수 값이 밝은 노란색으로 강조 표시되어 있습니다. 그들은 감시되지 않습니다. (이미지를 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