Java代码使用检查器

Jam*_*tel 5 java static-analysis code-coverage

我正在开发一个库,我们想要确定我们使用了多少库.IE我们想知道我们的库中有多少方法是公开的,但从未被调用过.

目标:静态分析确定在当前项目中调用包A中的每个公共方法的代码行数.如果调用次数为零,则应按此方式报告该方法.

Kar*_*hah 9

我相信你正在寻找这个eclipse插件 - > UCDetector

从文件(付费通知到第二个要点)

  • 不必要的(死的)代码
  • 可见性可以更改为受保护,默认或私有的代码
  • 字段的方法,可以是最终的

在较大规模上,如果要进行对象级静态分析,请查看IBM - > Structural Analysis for Java中的此工具.它对于库,API等的对象分析非常有用.