単一のチェックに単純化できる 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())
}
}