报告可由 EnumMap 构造函数调用替换的 hashMapOf 函数或 HashMap 构造函数调用。

使用 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)