Eclipse插件,用于查找类/包中未使用的方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eclipse插件,用于查找类/包中未使用的方法相关的知识,希望对你有一定的参考价值。
我正在寻找一个可用于检测项目中未使用的方法或类的eclipse插件。有没有人知道使用这种插件的有效好处?
答案
像EclEmma(http://www.eclemma.org/)这样的东西可能就是你想要的东西。它显示了包,类,方法和各行的代码覆盖率。
有些行永远不会获得100%的覆盖率(例如Enums),但它会让你对所使用的内容有所了解。
另一答案
- Findbugs(有一个eclipse插件)可以显示“死代码”(通过CalledMethods探测器)
- UCDetector也提供这种功能
当然,任何这些工具都无法确定性地找到未使用的代码(请参阅Halting Problem)。最终可以通过诸如Reflection之类的各种方式调用任何代码。 但那些静态分析工具可以提供帮助。 对于其他提示,仍然需要良好的测试覆盖率(动态分析)。
以上是关于Eclipse插件,用于查找类/包中未使用的方法的主要内容,如果未能解决你的问题,请参考以下文章
File Exists() 方法查找 Eclipse Java 包中不存在的文件
使用类包中的 knn() 在 R 中查找 k-Nearest-Neighbor