キーの型が列挙型クラスになっている java.util.Map オブジェクトのインスタンス化を報告します。 このような java.util.Map オブジェクトは java.util.EnumMap オブジェクトに置換できます。

java.util.EnumMap で実装すると、大幅に効率が良くなります。その基本データ構造が単純な配列であるためです。

例:


  Map<MyEnum, String> myEnums = new HashMap<>();

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


  Map<MyEnum, String> myEnums = new EnumMap<>(MyEnum.class);