报告对 MutableCollection.addAll/+= 的调用,其中实参是对 Iterable.map/filter 的调用。

此代码会分配一个附加的 List 对象,而使用 mapTo/filterTo 可避免此分配。

该快速修复会将调用替换为 mapTo/filterTo

示例:


    coll1.addAll(coll2.map { transform(it) })
    coll1 += coll2.map { transform(it) }

在应用快速修复后:


    coll2.mapTo(coll1) { transform(it) }