Возможно ли иметь точку останова для состояния объекта в intellij?

#intellij-idea #breakpoints #jetbrains-ide #intellij-14 #conditional-breakpoint

#intellij-идея #точки останова #jetbrains-ide #intellij-14 #условная точка останова

Вопрос:

У меня есть объект, и множество функций вносят некоторые изменения в состояние этого объекта (путем изменения одного из его членов или члена его членов и так далее ..). Я хочу проверить изменения, внесенные каждой из этих функций. Есть ли способ иметь точку останова, которая будет останавливать выполнение программы всякий раз, когда что-то изменяется внутри этого объекта?

Ответ №1:

Похоже, вам нужна точка наблюдения за полем. Посмотрите это и это. Вам нужно будет установить одну точку наблюдения для каждого поля, в котором вы заинтересованы. Я не часто ими пользовался, поэтому не знаю, какое влияние многие из них окажут на производительность вашей программы.

Комментарии:

1. Я попробовал это. Но, похоже, это не работает после создания объекта. Я также хотел точку останова для любых изменений в его подпроектах.