Por que algumas variáveis são destacadas ao depurar no eclipse?

4

Eu tenho destaque amarelo brilhante em alguns valores de variáveis na perspectiva de depuração. Eles não estão sendo vigiados. (Não é possível mostrar a imagem como <10 reps.)

    
por user350426 27.07.2014 / 06:42

1 resposta

3

Realça variáveis cujos valores foram alterados desde a última etapa

Então, se eu definir o ponto de interrupção dentro de um método, chamá-lo várias vezes com entradas diferentes e retomar repetidamente com F8, apenas as variáveis alteradas serão destacadas.

Experimente:

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

A aparência das variáveis alteradas pode ser modificada conforme discutido em: link

    
por 23.02.2015 / 15:08

Tags