gpt4 book ai didi

java - 我如何找到(并消除)接口(interface)中声明的所有未引用字段?

转载 作者:搜寻专家 更新时间:2023-11-01 01:37:03 26 4
gpt4 key购买 nike

消除一些特定的无意义模式后,我需要识别并可能删除在某些接口(interface)中声明的字段,如下所示:

public interface X
{
String A = "xxx";
String B = "zzz";
}

当然,我可以对一个又一个标识符使用 Eclipse 的“查找所有引用”,但面对数以千计的标识符,在接下来的几天里,这看起来像是一项非常沉闷的全职工作。

我尝试了 Google CodePro 和 Java 编译器可以按需发出的警告,但只发现类中非公共(public)字段的选项,而不是接口(interface)中公共(public)字段的选项。

我的下一个尝试是:将它们全部注释掉,然后查看错误列表。所有不在错误列表中的字段都可以安全地(在我的例子中!)删除。那将是无聊的一天,因为不是确实具有 Activity 引用的所有字段的列表,而是我正在寻找在任何地方引用的所有字段的列表.

那么我怎样才能有效地找到所有那些现在未引用的字段呢?

我的意思是:我发现查看给定项目的这些引用是危险的,因为我的 Eclipse 工作区不知道的另一个项目可能有引用。这可能是不提供我在 Eclipse 或 CodePro 中寻找的警告/分析选项背后的基本原理。

不过,这里不是这种情况。如果它不是我项目中的引用,我想将其删除。

最佳答案

我认为 UCDetector 是您想要的:http://www.ucdetector.org/

关于java - 我如何找到(并消除)接口(interface)中声明的所有未引用字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9822199/

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