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)