Rewrite mixed multiple- and single-condition 'when' properly.

#KT-10229 Fixed
This commit is contained in:
Dmitry Petrov
2015-11-30 14:43:03 +03:00
parent f7a780f32c
commit f0e467e474
10 changed files with 66 additions and 12 deletions
@@ -2,8 +2,10 @@
fun test(i: Int, j: Int) {
var b = false
when {
<caret>i > 0 || j > 0 -> { /* some code 1 */ }
i < 0 || j < 0 -> { /* some code 2 */ }
i == 0 -> { /* code 1 */ }
i > 0 || j > 0 -> { /* code 2 */ }
j == 0 -> { /* code 3 */ }
i < 0 || j < 0 || j > i -> { /* code 4 */ }
else -> { /* other code */ }
}
}