Tại sao một số biến được tô sáng khi gỡ lỗi trong nhật thực?


4

Tôi có màu vàng sáng trên một số giá trị thay đổi trong phối cảnh gỡ lỗi. Họ không được theo dõi. (Không thể hiển thị hình ảnh dưới dạng & lt; 10 đại diện.)


có phải tất cả các trường hợp của cùng một biến?
Frank Thomas

vâng - xin lỗi vì sự chậm trễ Frank
user350426

Câu trả lời:


3

Nó làm nổi bật các biến có giá trị thay đổi kể từ bước cuối cùng

Vì vậy, nếu tôi đặt điểm dừng bên trong một phương thức, gọi nó nhiều lần với các đầu vào khác nhau và tiếp tục lặp lại với F8, chỉ các biến đã thay đổi sẽ được tô sáng.

Dùng thử với:

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

Sự xuất hiện của các biến đã thay đổi có thể được sửa đổi như được thảo luận tại: https://stackoverflow.com/questions/11728040/eclipse-variables-window-changed-value-color

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.