У меня есть ярко-желтая подсветка некоторых значений переменных в перспективе отладки. За ними не следят. (Невозможно отобразить изображение как <10 повторений.)
1 ответ
3
Он выделяет переменные, значения которых изменились с момента последнего шага
Поэтому, если я установлю точку останова внутри метода, вызову ее несколько раз с разными входами и возобновлю несколько раз с помощью 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