"Lift return / assignment": do not suggest for too long expressions

This commit is contained in:
Mikhail Glukhikh
2017-07-06 15:00:11 +03:00
parent 398f92dc6f
commit 042990dda1
4 changed files with 55 additions and 0 deletions
@@ -0,0 +1,33 @@
// PROBLEM: none
fun println(s: String) {}
fun test(n: Int): String {
<caret>if (n == 1) {
println("123")
println("456")
println("789")
println("123")
println("456")
println("789")
return "one"
}
else if (n == 2) {
println("123")
println("456")
println("789")
println("123")
println("456")
println("789")
return "two"
}
else {
println("123")
println("456")
println("789")
println("123")
println("456")
println("789")
return "three"
}
}