在Eclipse中查找未使用的公共成员

rdo*_*nuk 8 java eclipse

我有一个有1600个公共静态成员的类.我必须找到并删除未使用的.有没有办法在Eclipse中完成它.

小智 7

存在一个Eclipse插件Unused Code Detector(http://www.ucdetector.org/).它可以处理特定文件或整个项目,搜索未使用的成员/方法.

  • @NisargPatil Spring 使用反射来调用这些方法,工具无法检测到。这同样适用于 Struts。 (2认同)

vkg*_*vkg 7

Ucdetector:您可以从此链接安装插件.它非常好用,我们在所有项目中都使用它.它会生成一个html报告,它可以在eclipse中标记警告.它可以帮助您找到未使用的类,方法和变量.它唯一不好的事情就是找到一个类是仅通过反射使用还是通过spring创建实例.在这些情况下,它仍然显示类未使用.

http://ucdetector.sourceforge.net/update

清理其他类型的未知代码可以做的另一件事是 GoTo Window> Preferences> Java> Compiler> Error/Warnings

在此输入图像描述 现在查找不必要的代码部分并调整设置,以便进一步清理.

我希望它有帮助:)