디버그 관점에서 일부 변수 값에 밝은 노란색 강조 표시가 있습니다. 그들은 감시 당하지 않고 있습니다. (이미지를 <10 명의 담당자로 표시 할 수 없음)
답변
마지막 단계 이후 값이 변경된 변수를 강조 표시합니다.
따라서 메서드 내에서 중단 점을 설정하고 여러 입력으로 여러 번 호출 한 다음 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