Introduce "use expression body" inspection #KT-16063 Fixed

Converted from the relevant intention
Reported cases: one-liners, whens
Also, more exact caret detection in local inspection tests
This commit is contained in:
Mikhail Glukhikh
2017-06-29 16:50:45 +03:00
committed by Mikhail Glukhikh
parent fe9d3f16d3
commit d08b18f5f8
164 changed files with 703 additions and 548 deletions
@@ -1,5 +1,5 @@
fun foo(vararg x: String) {}
fun bar() {
foo(*arrayOf<caret>("abc"))
foo(*<caret>arrayOf("abc"))
}
@@ -1,5 +1,5 @@
fun foo(vararg x: Boolean) {}
fun bar() {
foo(*booleanArrayOf<caret>(true, true))
foo(*<caret>booleanArrayOf(true, true))
}
@@ -1,5 +1,5 @@
fun foo(vararg x: Byte) {}
fun bar() {
foo(*byteArrayOf<caret>(1))
foo(*<caret>byteArrayOf(1))
}
@@ -1,5 +1,5 @@
fun foo(vararg x: Char) {}
fun bar() {
foo(*charArrayOf<caret>('a', 'b'))
foo(*<caret>charArrayOf('a', 'b'))
}
@@ -1,5 +1,5 @@
fun foo(vararg x: Double) {}
fun bar() {
foo(*doubleArrayOf<caret>(1.0))
foo(*<caret>doubleArrayOf(1.0))
}
@@ -1,5 +1,5 @@
fun foo(vararg x: String) {}
fun bar() {
foo(*emptyArray<caret><String>())
foo(*<caret>emptyArray<String>())
}
@@ -1,5 +1,5 @@
fun foo(vararg x: Float) {}
fun bar() {
foo(*floatArrayOf<caret>(1.0f))
foo(<caret>*floatArrayOf(1.0f))
}
@@ -1,5 +1,5 @@
fun foo(vararg x: Int) {}
fun bar() {
foo(*intArrayOf<caret>(1))
foo(<caret>*intArrayOf(1))
}
@@ -1,5 +1,5 @@
fun foo(vararg x: Long) {}
fun bar() {
foo(*longArrayOf<caret>(1L))
foo(<caret>*longArrayOf(1L))
}
@@ -1,5 +1,5 @@
fun foo(vararg x: String) {}
fun bar() {
foo(*arrayOf<caret>("abc", "def"))
foo(<caret>*arrayOf("abc", "def"))
}
@@ -1,5 +1,5 @@
fun foo(vararg x: String) {}
fun bar() {
foo(*arrayOf<caret>("abc", "def"), "ghi", "jkl")
foo(<caret>*arrayOf("abc", "def"), "ghi", "jkl")
}
@@ -1,5 +1,5 @@
fun foo(vararg x: String) {}
fun bar() {
foo(*arrayOf<caret>(elements = "abc"))
foo(<caret>*arrayOf(elements = "abc"))
}
@@ -1,5 +1,5 @@
fun foo(vararg x: String) {}
fun bar() {
foo(*arrayOf<caret>())
foo(<caret>*arrayOf())
}
@@ -1,5 +1,5 @@
fun foo(vararg x: Short) {}
fun bar() {
foo(*shortArrayOf<caret>(1))
foo(<caret>*shortArrayOf(1))
}