9

我是 NetBeans 6.5 用户,正在寻找一种方法来生成一组项目组中未使用的方法/类列表。

我知道我可以右键单击每种方法并选择“查找用法”,但我正在寻找该过程的自动化。

我愿意看看在 netbeans 之外运行的东西,只要它生成一个杂乱无章的方法/类列表。

谢谢。

4

4 回答 4

6

像proguard这样的混淆器可以通过删除未使用的方法/类来缩小你的 jar。也许可以获得包含已删除(因此未使用)的类/方法列表的详细输出。

在这里,您可以找到有关使用 proguard 查找死代码的更多信息。

于 2009-01-05T16:53:31.690 回答
5

您可以在 PMD(有一个 NetBeans 插件)中打开未使用的代码规则,然后在整个项目上运行 PMD。

于 2009-01-05T14:49:11.503 回答
2

使用测试覆盖工具来检测您的代码库,然后运行应用程序本身,而不是测试。

EmmaEclemma将为您提供关于在任何给定的代码运行中运行的类的百分比的很好的报告。

于 2009-01-05T19:32:23.913 回答
1

您可以使用多种工具来帮助查找这些问题和其他问题:

于 2009-01-05T19:07:54.600 回答