设置断点以覆盖 IntelliJ 中方法的所有返回语句

Seb*_*ian 3 java debugging return breakpoints intellij-idea

equals在java中有一个相当大的方法,有一堆return false语句,最后一个return true

我想确切地查看方法退出的位置,以了解哪个字段不相等。有没有一种方法可以简单地在方法退出时添加断点,而不管方法实际退出的位置?

我知道我可以在每个 return 语句中添加断点,但我希望有一种更简单的方法。

Seb*_*ian 6

除了 kamentk 的回答(感谢您!)之外,我还看到方法断点处甚至有一个选项仅在方法入口或出口处停止:

在此输入图像描述


kam*_*ntk 5

尝试在声明方法的行上放置一个断点。

例如 public boolean test() {

调试器应制动 2 次。调用方法时以及方法在返回语句之一上完成时。这应该对你有用。