Поменяй котлин вал в отладчике - PullRequest
9 голосов
/ 12 апреля 2019

Как изменить val свойство (не переменная метода) в отладчик ?

Да, я знаю, что val является окончательным аналогом

Точка останова здесь:

Code with breakpoint

Set value отключено в контекстном меню:

Context menu

Оценка не работает:

Evaluate window

1 Ответ

8 голосов
/ 12 апреля 2019

В отладчике выберите значение, используйте контекстное меню при щелчке правой кнопкой мыши, чтобы выбрать «установить значение ...» (ярлык по умолчанию F2 ).Значение переменной теперь должно отображаться в текстовом поле.Введите желаемое значение и нажмите ввод, чтобы изменить значение.Вам нужно только ввести значение, а не присвоение (например, x = "test" неверно, просто введите значение "test").Измененное значение теперь применяется к полю.

В отладчике также возможно изменить значения неизменяемых val определенных значений в Kotlin, так как также возможно изменить значение на final определенных переменныхна Java.

...