在调试器中更改Kotlin Val

Nic*_*nia 10 debugging intellij-idea kotlin android-studio

如何在调试器中更改val 属性(而不是方法变量)?

是的,我知道那val是最终的模拟

这里的断点:

带断点的代码

Set value 在上下文菜单中禁用:

上下文菜单

评估无效:

评估窗口

Sim*_*ant 7

在调试器中,选择值,使用右键单击上下文菜单选择“设置值...”(默认快捷方式F2)。现在,变量的值应显示在文本字段中。输入所需的值,然后按Enter更改值。您只需要输入值而不是赋值即可(例如x = "test",输入错误的值是错误的"test")。现在,已更改的值将应用于字段。

在调试器中,还可以更改valKotlin中不可变的已定义值的值,因为也可以更改finalJava中已定义的变量的值。