「entrySetイテレータではなくkeySetイテレータの非効率的な使用」および「未読フィールド」警告を抑制する方法は?
一部の実装を変更したくない/むしろ変更できないので、どうすればこの警告を渡す/抑制することができますか?
注釈を含め、インポートする必要があるすべてのパッケージを教えてください。
ありがとうございました。
「entrySetイテレータではなくkeySetイテレータの非効率的な使用」および「未読フィールド」警告を抑制する方法は?
一部の実装を変更したくない/むしろ変更できないので、どうすればこの警告を渡す/抑制することができますか?
注釈を含め、インポートする必要があるすべてのパッケージを教えてください。
ありがとうございました。
クラス/メソッド/フィールドに注釈を付けて、 FindBugs バグの説明リスト@SuppressFBWarnings
から無視するバグを指定できます。
import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
class MyBuggyClass
{
@SuppressFBWarnings("URF_UNREAD_FIELD")
private int unreadField;
@SuppressFBWarnings("WMI_WRONG_MAP_ITERATOR")
public void useKeySet() { ... }
}