Add inspection/intention for redundant calls of conversion methods #KT-10871 Fixed
Also #KT-12625 Fixed
This commit is contained in:
committed by
Mikhail Glukhikh
parent
a5d6559056
commit
a1f1716044
@@ -0,0 +1 @@
|
||||
org.jetbrains.kotlin.idea.intentions.RemoveRedundantCallsOfConversionMethodsIntention
|
||||
@@ -0,0 +1,2 @@
|
||||
// WITH_RUNTIME
|
||||
val foo = Byte.MAX_VALUE.toByte()<caret>
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
// WITH_RUNTIME
|
||||
val foo = Byte.MAX_VALUE
|
||||
@@ -0,0 +1,2 @@
|
||||
// WITH_RUNTIME
|
||||
val foo = 'a'.toChar()<caret>
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
// WITH_RUNTIME
|
||||
val foo = 'a'
|
||||
@@ -0,0 +1,2 @@
|
||||
// WITH_RUNTIME
|
||||
val foo = 1.1.toDouble()<caret>
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
// WITH_RUNTIME
|
||||
val foo = 1.1
|
||||
@@ -0,0 +1,2 @@
|
||||
// WITH_RUNTIME
|
||||
val foo = 1.1f.toFloat()<caret>
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
// WITH_RUNTIME
|
||||
val foo = 1.1f
|
||||
@@ -0,0 +1,2 @@
|
||||
// WITH_RUNTIME
|
||||
val foo = 1.toInt()<caret>
|
||||
@@ -0,0 +1,2 @@
|
||||
// WITH_RUNTIME
|
||||
val foo = 1
|
||||
@@ -0,0 +1,2 @@
|
||||
// WITH_RUNTIME
|
||||
val foo = listOf(1, 2, 3).toList()<caret>
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
// WITH_RUNTIME
|
||||
val foo = listOf(1, 2, 3)
|
||||
@@ -0,0 +1,2 @@
|
||||
// WITH_RUNTIME
|
||||
val foo = listOf(1, 2, 3).map(Int::toString).toList()<caret>
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
// WITH_RUNTIME
|
||||
val foo = listOf(1, 2, 3).map(Int::toString)
|
||||
@@ -0,0 +1,2 @@
|
||||
// WITH_RUNTIME
|
||||
val foo = Long.MAX_VALUE.toLong()<caret>
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
// WITH_RUNTIME
|
||||
val foo = Long.MAX_VALUE
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
// WITH_RUNTIME
|
||||
val foo = mutableListOf(1, 2, 3).toMutableList()<caret>
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
// WITH_RUNTIME
|
||||
val foo = mutableListOf(1, 2, 3)
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
// WITH_RUNTIME
|
||||
val foo = mutableSetOf(1, 2, 3).toMutableSet()<caret>
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
// WITH_RUNTIME
|
||||
val foo = mutableSetOf(1, 2, 3)
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
// WITH_RUNTIME
|
||||
|
||||
import java.util.SortedMap
|
||||
|
||||
fun test() {
|
||||
val foo: SortedMap<String, String>? = null
|
||||
foo?.toSortedMap()<caret>
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
// WITH_RUNTIME
|
||||
|
||||
import java.util.SortedMap
|
||||
|
||||
fun test() {
|
||||
val foo: SortedMap<String, String>? = null
|
||||
foo
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun test() {
|
||||
val foo: String? = null
|
||||
foo?.toString()<caret>
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun test() {
|
||||
val foo: String? = null
|
||||
foo
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
// WITH_RUNTIME
|
||||
val foo = setOf(1, 2, 3).toSet()<caret>
|
||||
@@ -0,0 +1,2 @@
|
||||
// WITH_RUNTIME
|
||||
val foo = setOf(1, 2, 3)
|
||||
@@ -0,0 +1,2 @@
|
||||
// WITH_RUNTIME
|
||||
val foo = Short.MAX_VALUE.toShort<caret>()
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
// WITH_RUNTIME
|
||||
val foo = Short.MAX_VALUE
|
||||
@@ -0,0 +1,2 @@
|
||||
// WITH_RUNTIME
|
||||
val foo = sortedMapOf(1 to 1).toSortedMap()<caret>
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
// WITH_RUNTIME
|
||||
val foo = sortedMapOf(1 to 1)
|
||||
@@ -0,0 +1,3 @@
|
||||
// WITH_RUNTIME
|
||||
// sortedSetOf returns TreeSet not SortedSet
|
||||
val foo = sortedSetOf(1, 2, 3).toSortedSet().toSortedSet()<caret>
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
// WITH_RUNTIME
|
||||
// sortedSetOf returns TreeSet not SortedSet
|
||||
val foo = sortedSetOf(1, 2, 3).toSortedSet()
|
||||
@@ -0,0 +1,2 @@
|
||||
// WITH_RUNTIME
|
||||
val foo = "".toString()<caret>
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
// WITH_RUNTIME
|
||||
val foo = ""
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
// WITH_RUNTIME
|
||||
// IS_APPLICABLE: false
|
||||
val foo = 1.toLong()<caret>
|
||||
@@ -0,0 +1,3 @@
|
||||
// WITH_RUNTIME
|
||||
val foo = ""
|
||||
val bar = foo.toString()<caret>
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
// WITH_RUNTIME
|
||||
val foo = ""
|
||||
val bar = foo
|
||||
Reference in New Issue
Block a user