SimplifiableCallChainInspection: replace .sorted().first() with .min()

#KT-30725 Fixed
This commit is contained in:
Toshiaki Kameyama
2019-04-08 18:14:25 +09:00
committed by Mikhail Glukhikh
parent e4b10a156e
commit 47b1ea7fa4
20 changed files with 86 additions and 2 deletions
@@ -0,0 +1,2 @@
// WITH_RUNTIME
val x: Pair<String, Int> = listOf("a" to 1, "c" to 3, "b" to 2).<caret>sortedByDescending { it.second }.first()
@@ -0,0 +1,2 @@
// WITH_RUNTIME
val x: Pair<String, Int> = listOf("a" to 1, "c" to 3, "b" to 2).maxBy { it.second }!!
@@ -0,0 +1,2 @@
// WITH_RUNTIME
val x: Pair<String, Int> = listOf("a" to 1, "c" to 3, "b" to 2).<caret>sortedByDescending { it.second }.last()
@@ -0,0 +1,2 @@
// WITH_RUNTIME
val x: Pair<String, Int> = listOf("a" to 1, "c" to 3, "b" to 2).minBy { it.second }!!
@@ -0,0 +1,2 @@
// WITH_RUNTIME
val x: Pair<String, Int> = listOf("a" to 1, "c" to 3, "b" to 2).<caret>sortedBy { it.second }.first()
@@ -0,0 +1,2 @@
// WITH_RUNTIME
val x: Pair<String, Int> = listOf("a" to 1, "c" to 3, "b" to 2).minBy { it.second }!!
@@ -0,0 +1,2 @@
// WITH_RUNTIME
val x: Pair<String, Int> = listOf("a" to 1, "c" to 3, "b" to 2).<caret>sortedBy { it.second }.last()
@@ -0,0 +1,2 @@
// WITH_RUNTIME
val x: Pair<String, Int> = listOf("a" to 1, "c" to 3, "b" to 2).maxBy { it.second }!!
@@ -0,0 +1,2 @@
// WITH_RUNTIME
val x: Int = listOf(1, 3, 2).<caret>sortedDescending().first()
@@ -0,0 +1,2 @@
// WITH_RUNTIME
val x: Int = listOf(1, 3, 2).max()!!
@@ -0,0 +1,2 @@
// WITH_RUNTIME
val x: Int = listOf(1, 3, 2).<caret>sortedDescending().last()
@@ -0,0 +1,2 @@
// WITH_RUNTIME
val x: Int = listOf(1, 3, 2).min()!!
@@ -0,0 +1,2 @@
// WITH_RUNTIME
val x: Int = listOf(1, 3, 2).<caret>sorted().first()
@@ -0,0 +1,2 @@
// WITH_RUNTIME
val x: Int = listOf(1, 3, 2).min()!!
@@ -0,0 +1,2 @@
// WITH_RUNTIME
val x: Int = listOf(1, 3, 2).<caret>sorted().last()
@@ -0,0 +1,2 @@
// WITH_RUNTIME
val x: Int = listOf(1, 3, 2).max()!!