当我在.java文件中,未使用的代码通常是灰色的,或者有一个绿色下划线,表示这段代码可能(可能是因为一些奇怪的JNI/反射角情况)未使用。但是我有这个项目有数千个Java文件,我想找到这种可能未使用的代码的所有实例。如何在IntelliJ IDEA中做到这一点?
当前回答
运行“按名称检查”后,选择所有位置,并使用“应用快速修复到所有问题”下拉菜单,并使用“删除未使用的参数”和“安全删除”中的一个(或两个)。
之后不要忘记点击进行重构。
然后您将需要运行另一个分析,因为重构的代码无疑将揭示更多未使用的声明。
其他回答
只需使用分析|检查代码,并启用适当的检查(在声明冗余组下未使用的声明)。
使用IntelliJ 11 CE现在可以“Analyze | Run Inspection by Name…”|未使用声明"
在IntelliJ的新版本中,它位于代码->分析代码->按名称运行检查。
在之前的IntelliJ版本中,您应该从Analyze ->按名称运行检查:
Than,选择Unused声明:
最后,取消选中Include测试源:
运行“按名称检查”后,选择所有位置,并使用“应用快速修复到所有问题”下拉菜单,并使用“删除未使用的参数”和“安全删除”中的一个(或两个)。
之后不要忘记点击进行重构。
然后您将需要运行另一个分析,因为重构的代码无疑将揭示更多未使用的声明。
推荐文章
- 如何获得具有已知资源名称的资源id ?
- 在Android上将字符串转换为整数
- 为什么“System.out。”println“工作在Android?
- 在Java中什么时候使用可变参数?
- Mockito的argumentCaptor的例子
- 我如何告诉Spring Boot哪个主类用于可执行jar?
- 如何将Java8流的元素添加到现有的列表中
- 在Java 8中是否可以转换流?
- 不区分大小写的字符串作为HashMap键
- 什么是maven中的“pom”打包?
- 在Java中创建一个自定义事件
- 创建正则表达式匹配数组
- 我如何在Java中初始化一个全零的数组列表?
- 主体、使用者和主体之间的意义和区别是什么?
- 将字节转换为十六进制