gpt4 book ai didi

java - 自动查找枚举类中未使用的常量

转载 作者:行者123 更新时间:2023-11-30 10:31:00 25 4
gpt4 key购买 nike

我的项目中有很多枚举类,它们有很多常量。有没有办法在 Eclipse 的所有类中自动找到所有未在任何地方使用的常量?

例如:

public enum Day {
SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY
}

public enum Color {
RED, BLUE,GREEN, YELLOW
}

public static void main(String[] args) {
System.out.println(Day.FRIDAY);
System.out.println(Color.GREEN);
}

我想自动找到所有未在我的项目中使用的常量。所以这里除 FRIDAY 之外的所有日子和除 GREEN 之外的所有颜色都应该被删除。

注意:Eclipse 不能使用第三方插件。

最佳答案

默认情况下,Eclipse 不会像这样进行跨文件分析,它只会对同一文件中未使用的字段发出警告。

但是有做跨文件分析的插件。

Unnecessary Code Detector就是这样的插件。

免责声明:我自己没有使用过这个工具,但它看起来很有前途。 The homepage says它可以检测未使用的枚举常量。

屏幕截图:

Unnecessary Code Detector screen shot

关于java - 自动查找枚举类中未使用的常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43477718/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com