报告可以简化为单个检查的 null
和空检查的组合。
该快速修复会将高亮显示的检查替换为组合的检查调用,例如 isNullOrEmpty()
。
示例:
fun test(list: List<Int>?) {
if (list == null || list.isEmpty()) {
println("List is empty!")
} else {
println(list.joinToString())
}
}
在应用快速修复后:
fun test(list: List<Int>?) {
if (list.isNullOrEmpty()) {
println("List is empty!")
} else {
println(list.joinToString())
}
}