如果语句将抛出异常,则停止的断点

San*_*dro 9 java debugging intellij-idea

从Eclipse切换我想知道IDEA是否有可能创建一个断点,只有当它的行上的语句抛出异常时才会停止.

为了在Eclipse中实现这一点,我将语句复制到断点条件并添加; return false;.如果在评估断点条件时抛出异常,Eclipse将停止.

然而,在IDEA中,条件必须是一种表达.当我试图添加分号时,IDEA总是声明表达式无效.

如何实现与Eclipse中的行为类似的行为,或者您如何解决此问题?

jer*_*ter 1

我通过用子句包围语句try/catch并将断点放在 catch 块中来处理这种情况。但它需要重新编译您的代码。