首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Eclipse:查找块中可能抛出异常的行

Eclipse:查找块中可能抛出异常的行
EN

Stack Overflow用户
提问于 2013-03-30 00:08:53
回答 2查看 4.8K关注 0票数 5

我看的代码看起来像这样

代码语言:javascript
复制
try {
     // Lots of things here.
     // More than I'd like to individually hover over every time I see this
} 
catch (Exception e) {
     // doesn't matter
}

对于try块中的任何特定方法,我都可以找到它抛出的检查异常。有没有办法突出显示所有可能抛出某些检查异常的行?

一般来说,我想我也许可以删除catch块,更改方法签名以抛出异常,在这一点上,我可以看到方法中抛出异常的所有行(没关系:请参见更新)。

在这种情况下,这甚至不能很好地工作,因为代码在JSP中。

注意:如果重要的话,我使用的是MyEclipse标准。

更新:标记事件处于打开状态,但在这种情况下什么也不做。我问这个问题是因为我认为上下文的某些因素导致了这种预期的行为,但它看起来像是一个奇怪的边缘情况或bug。

EN

回答 2

Stack Overflow用户

发布于 2013-03-30 00:16:21

在eclipse中,如果您启用了“高亮显示事件”并选择了Exception,那么它将高亮显示所有抛出(选中)异常的行,该异常正被catch块捕获。

票数 3
EN

Stack Overflow用户

发布于 2013-03-30 00:12:04

您可以阅读类的参考手册,找出某个特定方法可能抛出的异常。请记住,java有两种异常:选中和未选中。使用未检查的异常,方法不必声明它可以抛出异常(例如RuntimeException)

我还建议您使用一些IDE,比如Eclipse,它会立即告诉您一行是否会抛出异常,而您没有处理它--然后可以用try-catch包装它,或者只需单击鼠标就可以让方法抛出它。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15706944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档