从Eclipse切换我想知道IDEA是否有可能创建一个断点,只有在其行上的语句会抛出异常时才会停止。
要在Eclipse中实现此目的,我将语句复制到断点条件并添加; return false;
。如果在评估断点条件时抛出异常,则Eclipse会停止。
在IDEA中,条件必须是一种表达方式。当我尝试添加分号时,IDEA总是声明表达式无效。
如何实现与Eclipse中的行为类似的行为,或者您如何解决此问题?
答案 0 :(得分:1)
我通过用try/catch
子句包围语句并将断点放在catch块中来处理这种情况。它需要重新编译你的代码。
答案 1 :(得分:1)
在Intellij IDEA中,您可以创建名为Exception breakpoints
的内容。也许它会满足你的要求。描述了精确的程序here。
您可以将其与标准Line breakpoint
结合使用。例如,您可以在语句的行上添加Line Breakpoint
并使用选项Disabled until selected breakpoint is hit
并指向由{1}}激活的必需异常类。