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
@@ -0,0 +1,3 @@
fun getText(): String {
<caret>return "xxx" //TODO
}
@@ -0,0 +1 @@
fun getText(): String = "xxx" //TODO
@@ -0,0 +1,4 @@
fun getText(): String {
// let's return xxx
<caret>return "xxx" //TODO
}
@@ -0,0 +1,2 @@
fun getText(): String = // let's return xxx
"xxx" //TODO
@@ -0,0 +1,3 @@
fun getText(): String { // let's return xxx
<caret>return "xxx"
}
@@ -0,0 +1,2 @@
fun getText(): String = // let's return xxx
"xxx"
@@ -0,0 +1,4 @@
fun getText(): String {
/* let's return xxx */
<caret>return "xxx" /* TODO */
}
@@ -0,0 +1,2 @@
fun getText(): String = /* let's return xxx */
"xxx" /* TODO */