if ステートメントで呼び出されている isEmpty、isBlank、isNotEmpty、またはisNotBlank を報告します。
クイックフィックスを使用すると、if 条件が ifEmpty または ifBlank 呼び出しに置換されます。
例:
fun test(list: List<Int>): List<Int> {
return if (list.isEmpty()) {
println()
foo()
} else {
list
}
}
クイックフィックス適用後:
fun test(list: List<Int>): List<Int> {
return list.ifEmpty {
println()
foo()
}
}
このインスペクションは、プロジェクトまたはモジュールの Kotlin 言語バージョンが 1.3 以降の場合にのみ報告します。