java - FindBugs 能否用于标记使用已列入黑名单的方法的代码?

标签 java findbugs

我们正在尝试将我们非常大的代码库从 Guava 11 迁移到 Guava 14,并希望捕获已删除或弃用的 API 的使用。 FindBugs 可以执行此类检查吗?如果是,怎么办?

最佳答案

一种解决方案是只使用 Oracle 的 Java 编译器 javac 来执行此操作。

如果使用 API 中删除的方法,将导致编译器错误,因此应该可以通过编译代码找到这些方法。

可以使用 javac -deprecation 选项找到已弃用的方法。更多关于 -deprecation 的信息: http://docs.oracle.com/javase/6/docs/technotes/tools/windows/javac.html

关于java - FindBugs 能否用于标记使用已列入黑名单的方法的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15395736/

相关文章:

java - Gradle:防止 Java 包结构中的循环依赖

java - findbugs nonNull 找不到所有案例

java - "obl_unsatisfied_obligation"可能的 Findbug 误报

android - 如何使用 gradle 脚本生成 findbugs 报告?

java - 将文档从一个集合复制(如果存在则更新)到另一个集合

java - 可以将处理语言中的程序轻松移植到Java吗?

JavaPoet:如何在注释中构建注释

java - 如何在 Spring REST 服务中获取所有传入请求的详细信息?

java - 如何使用不同的比较器创建通用结构的两个实例?

java - 自动装箱错误