Intellij IDEA不会使一些未使用的方法灰显

2022-09-04 21:06:57

在 intellij IDEA 中,如果某个方法未使用,则该方法将以灰色显示。但在某些情况下,IDEA不会使该方法灰显,但是当我使用alt + F7检查这些方法的引用时,IDEA说该方法未使用。

这是一个IDEA错误,还是有没有理由让IDEA不会将这些特定方法灰显?如果这是一个错误,是否有一些解决方法可以使IDEA确定该方法未使用?


答案 1

很可能这不是一个错误,而是出于性能原因的限制。跳过搜索用法时可能需要很长时间的方法。

解决方法是通过“分析”在所有项目中显式运行“未使用声明”|检查代码或分析|按名称运行检查。这需要一些时间。您还可以将 TeamCity 服务器设置为每晚自动为您完成。


答案 2

我曾经让它像魅力一样工作,但有一次,我错误地点击了未使用方法上的alt + Enter,并选择禁止检查未使用的代码。从那时起,我就不再获取灰显的方法和代码,因此,既然有一种方法可以撤消它,那么肯定有一种方法可以使其恢复工作。

经过5分钟的搜索,我找到了一个解决方案:

设置 -->编辑器 -->检查 --> Java -->声明 冗余 --> 未使用的声明

确保选中“未使用的声明”

我刚刚通过创建一个新的无用的方法进行检查,就像一个魅力。


推荐