报告对可被替换为集合字面量语法的集合工厂函数的调用。

-Xcollection-literals 编译器标志启用时,listOf()setOf()arrayOf() 等集合创建函数及类似的函数可以使用更简洁的集合字面语法 [...] 来表示。

示例:


val list = listOf("a", "b", "c")

应用该修正后:


val list: List<String> = ["a", "b", "c"]

此检查需要启用 -Xcollection-literals 编译器标志。