IntelliJ:搜索已检查的异常,在方法签名中声明,但从未在主体中抛出
IntelliJ: Search for Checked exceptions, declared in method signature, but never thrown in body
我这里有一个相当简单的 IntelliJ/tool 问题:
我目前正在处理一些遗留代码,并开始到处返工。我经常偶然发现的是方法签名中声明的(已检查的)异常,尽管这些异常 never 在体内抛出。
这些声明也 不是 由接口或类似的东西强制执行,因为这个问题主要发生在 MVC 控制器中,显然总是一遍又一遍地复制和粘贴。
我想知道是否有办法用 IntelliJ 搜索此类声明的异常。
因为如果我将插入符号放在 throws
关键字上,它不会突出显示任何内容,因为声明的异常永远不会抛出,但编辑器也不会向我显示错误标记,我真的很感激:)
IntelliJ 中是否有启用此功能的选项,或者是否存在可以完成该工作的插件?
提前致谢。
Menu > Analyze > Run Inspection by Name > Redundant throws clause
享受:)
打开设置,selectEditor
-Inspections
。找到 Java
- Declaration reduncancy
- Redundant throws clause
并勾选它。
然后 运行 代码分析,虽然 Analyze
- Inspect code
在顶级菜单上。
我这里有一个相当简单的 IntelliJ/tool 问题:
我目前正在处理一些遗留代码,并开始到处返工。我经常偶然发现的是方法签名中声明的(已检查的)异常,尽管这些异常 never 在体内抛出。
这些声明也 不是 由接口或类似的东西强制执行,因为这个问题主要发生在 MVC 控制器中,显然总是一遍又一遍地复制和粘贴。
我想知道是否有办法用 IntelliJ 搜索此类声明的异常。
因为如果我将插入符号放在 throws
关键字上,它不会突出显示任何内容,因为声明的异常永远不会抛出,但编辑器也不会向我显示错误标记,我真的很感激:)
IntelliJ 中是否有启用此功能的选项,或者是否存在可以完成该工作的插件?
提前致谢。
Menu > Analyze > Run Inspection by Name > Redundant throws clause
享受:)
打开设置,selectEditor
-Inspections
。找到 Java
- Declaration reduncancy
- Redundant throws clause
并勾选它。
然后 运行 代码分析,虽然 Analyze
- Inspect code
在顶级菜单上。