Есть ли способ навсегда изменить значение переменной во время отладки, чтобы она не переопределялась при последующих вызовах? - PullRequest
0 голосов
/ 09 января 2020

В Eclipse / IntelliJ я вижу опцию «установить значение», но когда мы устанавливаем значение переменной, она снова переопределяется, если этот вызов повторяется.
Есть ли способ навсегда изменить значение переменная во время отладки, для всех случаев, без изменения исходного кода?

1 Ответ

1 голос
/ 09 января 2020

Вы можете установить неперерывающуюся точку останова и, используя опцию Evaluate and log , назначить ей значение для любой переменной или поля в области (если это не final). Например:

enter image description here

Просто установите его сразу после первой инициализации переменной или прямо перед ее чтением. Каждый раз, когда достигается точка останова, она не остановит выполнение вашей программы, но все равно оценит выражение и изменит значение переменной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...