我看到很多有关如何使Intellij打破异常的问题。我正在尝试做一些不同的事情:我想在断点处引发异常,以便我可以看到如果在该代码处发生异常会发生什么。
我已经找到了强制执行此操作的方法。例如,如果我有一个名为的变量willBeUsed
,我可以命中一个断点并添加一个显示为的手表willBeUsed = null
。最终将触发NullPointerException 。
但是我处于一种情况,我想扔一个IOException
,看看会发生什么。没有办法欺骗我的代码来做到这一点。当我添加手表时,throw new IOException()
会给我一个错误消息,即“意外令牌”。
解决方法是,我可以修改代码以引发异常并重新部署。但是我想知道是否有一种方法可以在调试器中完成而不修改源代码。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句