6

非常に大きなコードベースを Guava 11 から Guava 14 に移行しようとしており、削除または廃止された API の使用をキャッチしたいと考えています。FindBugs はそのようなチェックを実行できますか? もしそうなら、どのように?

4

3 に答える 3

1

サードパーティのコードを変更して注釈javacを追加できない場合は、カバーしないと思われる側面の 1 つです。@Deprecated非推奨としてマークされていないメソッドを避けたい場合は、FindBugs 用に私が書いたこのプラグインを使用できます。

https://github.com/Grundlefleck/FindBugs4Deprecating3rdParty

ドキュメントはほとんどないので、自分で少し調べる必要があるかもしれません。プロパティファイルで回避するメソッドとクラスを構成できます。廃止するために使用しorg.junit.Assert.assertThatます。

于 2014-01-29T13:54:54.000 に答える
1

このタスクには PMD Sourceforgeを使用することもできます。非推奨のメソッドを見つけることができるルールがあります

于 2013-03-13T22:03:08.723 に答える