Don't suggest map{}.filterNotNull() -> mapNotNull{} on primitive array
So #KT-21556 Fixed
This commit is contained in:
committed by
Mikhail Glukhikh
parent
e770aed084
commit
bde9a57c9e
Vendored
+6
@@ -0,0 +1,6 @@
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun test() {
|
||||
val array: IntArray = intArrayOf(0, 1, 2, 3)
|
||||
array.<caret>filter { it > 0 }.first()
|
||||
}
|
||||
idea/testData/inspectionsLocal/collections/simplifiableCallChain/primitiveArray/filterFirst.kt.after
Vendored
+6
@@ -0,0 +1,6 @@
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun test() {
|
||||
val array: IntArray = intArrayOf(0, 1, 2, 3)
|
||||
array.<caret>first { it > 0 }
|
||||
}
|
||||
idea/testData/inspectionsLocal/collections/simplifiableCallChain/primitiveArray/filterFirstOrNull.kt
Vendored
+6
@@ -0,0 +1,6 @@
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun test() {
|
||||
val array: IntArray = intArrayOf(0, 1, 2, 3)
|
||||
array.<caret>filter { it > 0 }.firstOrNull()
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun test() {
|
||||
val array: IntArray = intArrayOf(0, 1, 2, 3)
|
||||
array.<caret>firstOrNull { it > 0 }
|
||||
}
|
||||
Vendored
+6
@@ -0,0 +1,6 @@
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun test() {
|
||||
val array: IntArray = intArrayOf(0, 1, 2, 3)
|
||||
array.<caret>filter { it > 0 }.isEmpty()
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun test() {
|
||||
val array: IntArray = intArrayOf(0, 1, 2, 3)
|
||||
array.<caret>none { it > 0 }
|
||||
}
|
||||
Vendored
+6
@@ -0,0 +1,6 @@
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun test() {
|
||||
val array: IntArray = intArrayOf(0, 1, 2, 3)
|
||||
array.<caret>filter { it > 0 }.isNotEmpty()
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun test() {
|
||||
val array: IntArray = intArrayOf(0, 1, 2, 3)
|
||||
array.<caret>any { it > 0 }
|
||||
}
|
||||
Vendored
+6
@@ -0,0 +1,6 @@
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun test() {
|
||||
val array: IntArray = intArrayOf(0, 1, 2, 3)
|
||||
array.<caret>filter { it > 0 }.last()
|
||||
}
|
||||
Vendored
+6
@@ -0,0 +1,6 @@
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun test() {
|
||||
val array: IntArray = intArrayOf(0, 1, 2, 3)
|
||||
array.<caret>last { it > 0 }
|
||||
}
|
||||
Vendored
+6
@@ -0,0 +1,6 @@
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun test() {
|
||||
val array: IntArray = intArrayOf(0, 1, 2, 3)
|
||||
array.<caret>filter { it > 0 }.lastOrNull()
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun test() {
|
||||
val array: IntArray = intArrayOf(0, 1, 2, 3)
|
||||
array.<caret>lastOrNull { it > 0 }
|
||||
}
|
||||
Vendored
+6
@@ -0,0 +1,6 @@
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun test() {
|
||||
val array: IntArray = intArrayOf(0, 1, 2, 3)
|
||||
array.<caret>filter { it > 0 }.single()
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun test() {
|
||||
val array: IntArray = intArrayOf(0, 1, 2, 3)
|
||||
array.<caret>single { it > 0 }
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun test() {
|
||||
val array: IntArray = intArrayOf(0, 1, 2, 3)
|
||||
array.<caret>filter { it > 0 }.singleOrNull()
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun test() {
|
||||
val array: IntArray = intArrayOf(0, 1, 2, 3)
|
||||
array.<caret>singleOrNull { it > 0 }
|
||||
}
|
||||
Vendored
+7
@@ -0,0 +1,7 @@
|
||||
// PROBLEM: none
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun test() {
|
||||
val array: IntArray = intArrayOf(0, 1, 2, 3)
|
||||
array.<caret>map { if (it > 0) it else null }.filterNotNull()
|
||||
}
|
||||
Vendored
+7
@@ -0,0 +1,7 @@
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun test() {
|
||||
val array: IntArray = intArrayOf(0, 1, 2, 3)
|
||||
val sb = StringBuilder()
|
||||
array.<caret>map { "$it-$it" }.joinTo(sb)
|
||||
}
|
||||
Vendored
+7
@@ -0,0 +1,7 @@
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun test() {
|
||||
val array: IntArray = intArrayOf(0, 1, 2, 3)
|
||||
val sb = StringBuilder()
|
||||
array.<caret>joinTo(sb) { "$it-$it" }
|
||||
}
|
||||
Vendored
+6
@@ -0,0 +1,6 @@
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun test() {
|
||||
val array: IntArray = intArrayOf(0, 1, 2, 3)
|
||||
array.<caret>map { "$it-$it" }.joinToString()
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun test() {
|
||||
val array: IntArray = intArrayOf(0, 1, 2, 3)
|
||||
array.<caret>joinToString { "$it-$it" }
|
||||
}
|
||||
Reference in New Issue
Block a user