我们正在尝试将我们非常大的代码库从 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/