在调试intellij时模拟返回

kas*_*sie 3 java debugging breakpoints intellij-idea

在调试模式下执行期间有没有办法从当前步骤返回而不是停止应用程序?我看到这就像调试器应该return在按下"退出按钮"时插入语句.

这种行为的主要用途是快速响应重构或重写长方法; 当你想测试它的第一部分而不是在它结束时触发save\update\delete动作时.

问题主要涉及Intellij,但其他IDE的体验也很有趣.

Boh*_*rdt 6

IntelliJ 15(在发布此帖子时处于候选发布阶段)具有调试器功能,称为强制提前返回,它完全符合您的要求.

您可以显式指定要返回的值,并选择是否要调用任何finally块.有关此功能的更多信息,请访问IntelliJ博客.