Java IntelliJ:搜索已检查的异常,在方法签名中声明,但从未在正文中抛出

Java IntelliJ:搜索已检查的异常,在方法签名中声明,但从未在正文中抛出,java,intellij-idea,method-signature,checked-exceptions,Java,Intellij Idea,Method Signature,Checked Exceptions,我这里有一个相当简单的IntelliJ/tool问题: 我目前正在处理一些遗留代码,并开始到处返工。我经常偶然发现的是方法签名中声明(检查)的异常,尽管这些异常在主体中从不抛出。 这些声明也不是由接口或类似的东西强制执行的,因为这个问题主要发生在MVC控制器中,这些控制器显然总是被一次又一次地复制和粘贴。 我想知道是否有一种方法可以使用IntelliJ搜索此类声明的异常。 因为如果我将插入符号放在throws关键字处,它不会突出显示任何内容,因为声明的异常从未被抛出,但编辑器也不会向我显示错误标

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

提前谢谢

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

享受:)

打开设置,选择
Editor
-
检查
。找到
Java
-
声明冗余
-
冗余抛出子句
并勾选它

然后运行代码分析,尽管在顶层菜单上有
Analyze
-
Inspect code


事实上,问题在于,只有当您的方法是最终/静态的时,这种分析才可以即时使用。如果不触发
检查代码
,我看不到它。谢谢:)