繁体   English   中英

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

[英]Intellij IDEA doesn't grey out some unused methods

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

这是一个IDEA错误还是有任何理由为什么IDEA不会使这些特定方法变灰? 如果它是一个错误,是否有一些解决方法使IDEA识别该方法未使用?

最有可能的不是它,它是出于性能原因的限制。 跳过搜索用法可能需要很长时间的方法。

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

我曾经让它像魅力一样工作,但有一次,我错误地点击了一个未使用的方法上的alt + Enter,并选择禁止对未使用的代码进行检查。 从那以后,我停止了灰色的方法和代码,因此有一种方法可以解决它,确定必须有一种方法让它恢复工作。

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

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

一定要检查“未使用的声明”

我只是通过创建一个新的无用方法来检查,就像一个魅力。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM