"Merge with next when": made applicable when delimited by ';' or comment

So #KT-12042 Fixed
This commit is contained in:
Toshiaki Kameyama
2018-04-23 08:15:00 +03:00
committed by Mikhail Glukhikh
parent cdbd7a7c5a
commit 449943da01
6 changed files with 84 additions and 5 deletions
@@ -0,0 +1,15 @@
fun <T> doSomething(a: T) {}
fun test(a: Int) {
<caret>when (a) {
0 -> doSomething("A")
1 -> doSomething("B")
}
// comment
when (a) {
0 -> doSomething("C")
1 -> doSomething("D")
}
}
@@ -0,0 +1,16 @@
fun <T> doSomething(a: T) {}
fun test(a: Int) {
<caret>when (a) {
0 -> {
doSomething("A")
doSomething("C")
}
1 -> {
doSomething("B")
doSomething("D")
}
}
// comment
}
@@ -0,0 +1,13 @@
fun <T> doSomething(a: T) {}
fun test(a: Int) {
<caret>when (a) {
0 -> doSomething("A")
1 -> doSomething("B")
};
when (a) {
0 -> doSomething("C")
1 -> doSomething("D")
}
}
@@ -0,0 +1,14 @@
fun <T> doSomething(a: T) {}
fun test(a: Int) {
<caret>when (a) {
0 -> {
doSomething("A")
doSomething("C")
}
1 -> {
doSomething("B")
doSomething("D")
}
}
}