¿Por qué se resaltan algunas variables al depurar en eclipse?

¿Por qué se resaltan algunas variables al depurar en eclipse?

Tengo resaltado de color amarillo brillante en algunos valores variables en la perspectiva de depuración. No están siendo vigilados. (No se puede mostrar la imagen con <10 repeticiones).

Respuesta1

Destaca las variables cuyos valores cambiaron desde el último paso.

Entonces, si configuro el punto de interrupción dentro de un método, lo llamo varias veces con diferentes entradas y lo reanudo repetidamente con F8, solo se resaltarán las variables modificadas.

Pruébelo con:

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);
    }
}

La apariencia de las variables modificadas se puede modificar como se explica en:https://stackoverflow.com/questions/11728040/eclipse-variables-window-changed-value-color

información relacionada