IntelliJ:搜索Checked异常,在方法签名中声明,但从不在正文中抛出

时间:2016-01-29 11:14:30

标签: java intellij-idea method-signature checked-exceptions

我在这里有一个相当简单的IntelliJ /工具问题:
我目前正在处理一些遗留代码,并开始在这里和那里重做工作。我经常偶然发现的是在方法签名中声明(检查)异常,尽管这些例外是从不在机构内抛出。
这些声明也是强制由接口或类似的东西强制执行,因为这个问题主要发生在MVC控制器中,显然总是一遍又一遍地复制和粘贴。
我想知道是否有一种方法可以使用IntelliJ搜索此类声明的异常 因为如果我把我的插入符号放在throws关键字上它没有突出显示任何内容,因为从不抛出声明的异常,但是编辑器也没有向我显示错误标记,我真的很感激:)
IntelliJ中是否有一个选项可以启用此功能,或者是否存在可以执行该功能的插件?

提前致谢。

2 个答案:

答案 0 :(得分:7)

打开设置,选择Editor - Inspections。找到Java - Declaration reduncancy - Redundant throws clause并勾选。

然后在顶级菜单上运行代码分析,Analyze - Inspect code

enter image description here

答案 1 :(得分:5)

Menu > Analyze > Run Inspection by Name > Redundant throws clause

享受:)