"Lift return / assignment": don't highlight if other returns available

This commit is contained in:
Mikhail Glukhikh
2017-07-06 15:54:07 +03:00
parent 691b733c55
commit 1ddaee5b4a
5 changed files with 62 additions and 28 deletions
@@ -0,0 +1,13 @@
// HIGHLIGHT: INFORMATION
fun test(n: Int, arg: String?): String {
<caret>when (n) {
1 -> {
if (arg == null) return ""
return "** $arg"
}
else -> {
return "Strange"
}
}
}
@@ -0,0 +1,13 @@
// HIGHLIGHT: INFORMATION
fun test(n: Int, arg: String?): String {
return when (n) {
1 -> {
if (arg == null) return ""
"** $arg"
}
else -> {
"Strange"
}
}
}