有没有办法在Java代码中找到所有空的catch块?我知道有一些像PMD这样的工具可以做到这一点,但我使用的是RSA.我们有什么方法可以编写正则表达式来搜索空的catch块吗?
我正在使用公司机器,我无法安装新软件.
您可以使用此正则表达式:
catch\s*\([^\)]*\)\s*\{((/\*(.|[\r\n])*?\*/)|\s)*\}
Run Code Online (Sandbox Code Playgroud)
在Stephen Ostermiller的网站上找到的这个子表达式匹配任何Java评论:
/\*(.|[\r\n])*?\*/
Run Code Online (Sandbox Code Playgroud)
可以将Eclipse Java编译器配置为为空语句生成警告(或错误消息):
Java>编译器>错误/警告>空语句.
如果不使用eclipse,可以使用批处理编译器(运行批处理编译器).
但是,您也可以使用其他Java工具.使用Java库不是软件安装.只要JRE没有被安全管理器配置锁定,这应该始终有效.
| 归档时间: |
|
| 查看次数: |
3335 次 |
| 最近记录: |