The*_*One 4 java code-analysis codepro
在消除了一些特定的无意义模式之后,我需要识别并可能删除在某个界面中声明的字段,如下所示:
public interface X
{
String A = "xxx";
String B = "zzz";
}
Run Code Online (Sandbox Code Playgroud)
当然,我可以使用Eclipse的"查找所有引用"作为一个接一个的标识符,但面对成千上万的标记,让它在未来几天看起来像一个非常枯燥的全职工作.
我尝试了Google CodePro和Java编译器可以按需吐出的警告,但是只找到了类中非公共字段的选项,而不是接口中的公共字段.
我的下一个尝试是:将它们全部注释掉,然后浏览错误列表.错误列表中没有的所有字段都可以安全地(在我的情况下!)被删除.这将是一个平淡的日子,也因为不是所有的字段列表,也具有积极的参考我要寻找那些所有的字段列表没有任何地方提及.
那么我怎样才能有效地找到所有那些现在没有参考的领域呢?
我的意思是:我认为查看给定项目的那些引用是危险的,因为我的Eclipse工作区不知道的另一个项目可能有引用.这可能是我不在Eclipse或CodePro中提供警告/分析选项的基本原理.
但事实并非如此.如果它不是我的项目中的引用,我想消除它.