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