首页 > 解决方案 > IntellJ 调试器:我可以始终在断点处自动应用表达式吗?

问题描述

IntelliJ 的调试器中是否有任何方法可以始终:

a) 将结果设置为 true 或

b) 使 foo() 返回真

我知道当我处于断点时我可以更改变量,但我希望它始终自动发生,而无需更改代码,因为它是一个反编译的类。

public void foo() {
   boolean result = false;
   ..
   return result;
}

标签: javadebuggingintellij-idea

解决方案


在带有 的行上添加断点return,在断点属性中取消设置“暂停”,将“评估和记录”设置为result = true

如果方法中有多个return,则需要result在所有方法之前修改值。

在此处输入图像描述


推荐阅读