首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何删除java项目中未使用的类?

如何删除java项目中未使用的类?
EN

Stack Overflow用户
提问于 2012-07-28 18:28:37
回答 2查看 5K关注 0票数 9

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

我为它找到了一个很好的工具,它给了我在项目中不使用的类的列表。

apache hama能做到吗??或建议使用任何其他工具

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-28 18:33:59

你可以试试

Unused Code Detector

一个可能对你有帮助的eclipse插件。更重要的是,如果通过反射使用这些类,那么就会出现一些问题。

另请阅读:

UCDetector发现的问题,只是建议而已。在更改代码之前,你应该真正知道你在做什么!如果UCDetector告诉你,你的代码仍然没有引用,你的代码可能会被:

代码语言:javascript
复制
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...

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

在工作区中对您想要更改的代码片段进行全文搜索是个好主意。

票数 7
EN

Stack Overflow用户

发布于 2012-07-28 18:51:28

IntelliJ IDEA有一个很好的静态analyzer,其中包括死代码检测。对于有限的一组语言和框架,它也可以在免费的community edition中获得。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11700193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档