【发布时间】:2014-10-01 09:44:23
【问题描述】:
我在我的项目中创建了一个运行时异常,我想确保它在我的一个类中被捕获,以便整个程序在它发生时不会爆炸(即,如果有人删除我想通过构建或静态分析工具中的某些内容失败来了解 try/catch 语句)。不幸的是,由于 java 没有强制我为这个未经检查的异常使用 try/catch 语句,所以没有办法在编译时强制执行它。 (我无法将我的异常更改为已检查异常)。
我想知道是否有任何方法可以在特定类中强制执行 try/catch 语句,可能是使用 checkstyle/pmd/findbugs 自定义规则。 (检查特定类中的特定方法是否有针对我的运行时异常的 try catch 语句)。
谢谢。
【问题讨论】:
标签: java checkstyle findbugs runtimeexception pmd