报告对带有类字面量实参的 Kotlin 标准库函数 filterIsInstance 的调用。 更习惯的做法是使用带有具体化类型形参的此函数版本,以避免使用 ::class.java 语法。
注意:不报告对泛型类字面量的检查,因为类型实参列表中的 Class<*, *> 语法可能不受欢迎。
示例:
fun foo(list: List<*>) {
list.filterIsInstance(Int::class.java)
}
在应用快速修复后:
fun foo(list: List<*>) {
list.filterIsInstance<Int>()
}