java.util.Collections フィールド (EMPTY_LISTEMPTY_MAPEMPTY_SET) の使用箇所を報告します。 これらのフィールドの使用箇所は、emptyList()emptyMap()emptySet() のいずれかのメソッドの呼び出しに置換できます。 型パラメーターは推論できるため、このようなメソッドの呼び出しはコンパイラーによる未チェックの警告を抑止します。

例:


  List<Integer> emptyList = Collections.EMPTY_LIST;

クイックフィックス適用後:


  List<Integer> emptyList = Collections.emptyList();

このインスペクションは、プロジェクトまたはモジュールの言語レベルが 5 以上の場合にのみ報告します。