当我在一个.java文件中时,未使用的代码通常是灰色的,或者有一个绿色的下划线,表示这段代码可能(可能是因为一些奇怪的JNI/Reflection极端情况)是未使用的。但是我有一个包含数千个Java文件的项目,我想找到这种可能未使用代码的所有示例。我如何在IntelliJ IDEA中做到这一点?
j9per5c41#
只需使用Analyze | Inspect Code并启用适当的检查(声明冗余组下的**未使用声明 *)。使用IntelliJ 11 CE,您现在可以"分析|按名称运行检查...|未使用的声明"
Analyze | Inspect Code
f2uvfpb92#
在IntelliJ的较新版本中,它位于代码-〉分析代码-〉按名称运行检查下。在之前的IntelliJ版本中,您应该从分析-〉按名称运行检查运行检查:
然后,选择未使用的声明:
最后,取消选中****包括测试源:
3zwjbxry3#
运行Inspect by Name(按名称检查)后,选择所有位置,使用 Apply quick fixes to all the problems(将快速修复应用于所有问题) 下拉列表,并使用 Delete unused parameters(s)(删除未使用的参数) 和 Safe Delete(安全删除) 中的一个(或两个)。之后不要忘记点击 * 执行重构 *。然后,您需要运行另一个分析,因为重构后的代码无疑会显示出更多未使用的声明。
1yjd4xko4#
一张图片胜过千言万语!IntelliJ IDEA 2022.x.x
4条答案
按热度按时间j9per5c41#
只需使用
Analyze | Inspect Code
并启用适当的检查(声明冗余组下的**未使用声明 *)。使用IntelliJ 11 CE,您现在可以"分析|按名称运行检查...|未使用的声明"
f2uvfpb92#
在IntelliJ的较新版本中,它位于代码-〉分析代码-〉按名称运行检查下。
在之前的IntelliJ版本中,您应该从分析-〉按名称运行检查运行检查:
然后,选择未使用的声明:
最后,取消选中****包括测试源:
3zwjbxry3#
运行Inspect by Name(按名称检查)后,选择所有位置,使用 Apply quick fixes to all the problems(将快速修复应用于所有问题) 下拉列表,并使用 Delete unused parameters(s)(删除未使用的参数) 和 Safe Delete(安全删除) 中的一个(或两个)。
之后不要忘记点击 * 执行重构 *。
然后,您需要运行另一个分析,因为重构后的代码无疑会显示出更多未使用的声明。
1yjd4xko4#
一张图片胜过千言万语!IntelliJ IDEA 2022.x.x