如何使IntellijIDEA调试器在布尔表达式中显示方法的返回值?

时间:2018-08-16 10:36:24

标签: debugging intellij-idea

几个月后,我接触了IntelliJ IDEA,但找不到在调试过程中获取此代码段中每个方法的返回值的方法。

code

当我在堆栈框架的上下文中调试这段代码时,调试仅向我显示bToRet的值(在这种情况下为true

debug

但是我需要获取每个布尔方法的值而不调试每个方法。

我发现使用 watches 工具很有用,并且添加了监视每个方法的信息,这样我就可以看到每个方法的返回值。

enter image description here

但是当我需要观察很多方法时,此操作太长了,所以 我正在寻找更好的解决方案。所以我的问题是:

如何使IntellijIDEA调试器在条件表达式中显示每个方法的返回值而不将其添加到监视程序中或不对表达式进行评估?还是有快捷键可以在监视程序中快速添加方法或求值?表达?

[编辑]

我还使用了 evaluate expression 工具。

谢谢。

1 个答案:

答案 0 :(得分:2)

您可以在if块和alt-click任何语句中放置一个断点以获得快速结果。

Image