java.util.Collections フィールド (EMPTY_LIST、EMPTY_MAP、 EMPTY_SET) の使用箇所を報告します。 これらのフィールドの使用箇所は、emptyList()、emptyMap()、emptySet() のいずれかのメソッドの呼び出しに置換できます。
型パラメーターは推論できるため、このようなメソッドの呼び出しはコンパイラーによる未チェックの警告を抑止します。
例:
List<Integer> emptyList = Collections.EMPTY_LIST;
クイックフィックス適用後:
List<Integer> emptyList = Collections.emptyList();
このインスペクションは、プロジェクトまたはモジュールの言語レベルが 5 以上の場合にのみ報告します。