hashMapOf 関数または HashMap コンストラクターの呼び出しで、EnumMap コンストラクターの呼び出しに置換できるものを報告します。

EnumMap コンストラクターを使用すると、コードを単純化できます。

クイックフィックスを使用すると、関数呼び出しが EnumMap コンストラクターの呼び出しに置換されます。

例:


  enum class E {
      A, B
  }

  fun getMap(): Map<E, String> = hashMapOf()

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


  enum class E {
      A, B
  }

  fun getMap(): Map<E, String> = EnumMap(E::class.java)