Как определить, когда переменная меняет значение


Как я могу легко определить, когда переменная изменяет значение? Я хотел бы, чтобы выполнение программы прерывалось на отладчике всякий раз, когда указанная переменная изменяет значение. Сейчас я использую отладчик Eclipse.

2 71

2 ответа:

для класса или переменной экземпляра

  1. щелкните правой кнопкой мыши на переменную в представлении структуры
  2. выберите "переключить точку наблюдения"
  3. затем, в представлении breapkoints, вы можете щелкнуть правой кнопкой мыши на результирующем запись
  4. выберите "Свойства точки останова"
  5. снимите флажок "доступ к полю".

или Переключите точку останова в строке, где объявлена переменная, затем щелкните правой кнопкой мыши на полученной записи, выберите "Свойства точки останова" и снимите флажок "доступ к полю".