当 -Xcollection-literals 编译器标志启用时,listOf()、setOf()、arrayOf() 等集合创建函数及类似的函数可以使用更简洁的集合字面语法 [...] 来表示。
-Xcollection-literals
listOf()
setOf()
arrayOf()
[...]
示例:
val list = listOf("a", "b", "c")
应用该修正后:
val list: List<String> = ["a", "b", "c"]
此检查需要启用 -Xcollection-literals 编译器标志。