设置断点覆盖IntelliJ中一个方法的所有return条语句

Set a breakpoint to cover all return statements of a method in IntelliJ

我在 java 中有一个非常庞大的 equals 方法,其中包含一堆 return false 语句,最后还有一个 return true

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

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

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

例如public boolean test() {

调试器应该制动 2 次。调用方法时以及方法在 return 语句之一上完成时。这应该适合你。

除了 kamentk 的回答(谢谢!)我还看到在方法断点处甚至有一个选项只在方法进入或退出时停止: