9

我有一个大项目,我的经理专门为我从项目中删除未使用的类。

我为它找到了很好的工具,它给了我项目中没有使用的类的列表..

阿帕奇哈马可以做到吗?或建议任何其他工具

4

2 回答 2

7

你可以试试

未使用的代码检测器

一个可以帮助你的eclipse插件。除此之外,如果通过反射使用类,那么会有一些问题。

另请阅读:

UCDetector 发现的问题,只是建议。在更改代码之前,您应该真正知道自己在做什么!如果 UCDetector 告诉您,您的代码仍然没有任何引用可供以下人员使用:

Reflection
Frameworks like Spring, Hibernate or Eclipse which declare dependencies in property files, xml files (extension-points) ...
Third party code, which is using your API
Jars in your workspace
To be continued...

更改可见性可能会导致继承、反射、实例化等问题......

最好在工作区中对要更改的代码进行全文搜索。

于 2012-07-28T10:33:59.177 回答
3

IntelliJ IDEA 具有出色的静态分析器,其中包括死代码检测。对于一组有限的语言和框架,它也可以在免费社区版中获得。

于 2012-07-28T10:51:28.203 回答