调试 intellij 时模拟 return

Simulate return while debugging intellij

有什么方法可以在调试模式下从当前步骤开始 return 并且不停止应用程序吗? 例如,当您按下 'exit button' 时,我看到调试器应该插入 return 语句。

此行为的主要用例是 refactoring\rewriting 长方法的快速响应;当你想测试它的第一部分而不是在它的末尾触发 save\update\delete 动作时。

这个问题主要是关于Intellij的,但是其他IDE的经验也很有趣。

IntelliJ 15(在撰写本文时处于发布候选阶段 post)具有称为 Force early return 的调试器功能,它完全符合您的要求想要.

您可以明确指定 return 的值并选择是否要调用任何 finally 块。有关此功能的更多信息,请参阅 IntelliJ 博客。