0

我们正在尝试将我们非常大的代码库从 Guava 11 迁移到 Guava 14,并希望捕获已删除或已弃用的 API 的使用情况。有哪些(静态分析)Java 工具可以报告正在使用的方法?

4

2 回答 2

1

正如@Chris Knight 所说,只需针对 Guava 14 编译您的代码库。编译器将在删除的方法上失败,并警告您不推荐使用的方法。

于 2013-03-13T21:01:44.080 回答
0

虽然我认为这个问题违反了 SO 的指导方针......

我们使用 Sonar 对我们的应用程序进行静态分析:http: //www.sonarsource.org/。我不确定,但它可能会标记折旧 API 的使用。当然,常规编译会捕获已删除 API 的使用情况。

于 2013-03-13T20:41:37.833 回答