1

「entrySetイテレータではなくkeySetイテレータの非効率的な使用」および「未読フィールド」警告を抑制する方法は?

一部の実装を変更したくない/むしろ変更できないので、どうすればこの警告を渡す/抑制することができますか?

注釈を含め、インポートする必要があるすべてのパッケージを教えてください。

ありがとうございました。

4

1 に答える 1

0

クラス/メソッド/フィールドに注釈を付けて、 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() { ... }
}
于 2013-10-22T23:15:04.487 に答える