QuickFix for ELSE_MISPLACED_IN_WHEN.
This commit is contained in:
committed by
Evgeny Gerashchenko
parent
8d71840255
commit
e9613b95ac
@@ -0,0 +1,9 @@
|
||||
// "Move else branch to the end" "true"
|
||||
fun test() {
|
||||
val a = 12
|
||||
when (a) {
|
||||
1 -> { /* some code */ }
|
||||
2 -> { /* some more code */ }
|
||||
el<caret>se -> { /* other code */ }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
// "Move else branch to the end" "false"
|
||||
// ERROR: 'else' entry must be the last one in a when-expression
|
||||
// ERROR: 'else' entry must be the last one in a when-expression
|
||||
// ERROR: Unreachable code
|
||||
// ERROR: Unreachable code
|
||||
package foo
|
||||
|
||||
fun foo() {
|
||||
var i = 2
|
||||
when (i) {
|
||||
1, 2 -> { /* some code */ }
|
||||
el<caret>se -> { /* first else branch */ }
|
||||
else -> { /* second else branch */ }
|
||||
3 -> { /* some other code */ }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
// "Move else branch to the end" "true"
|
||||
fun test() {
|
||||
val a = 12
|
||||
when (a) {
|
||||
1 -> { /* some code */ }
|
||||
el<caret>se -> { /* other code */ }
|
||||
2 -> { /* some more code */ }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
// "Move else branch to the end" "false"
|
||||
// ERROR: 'else' entry must be the last one in a when-expression
|
||||
// ERROR: 'else' entry must be the last one in a when-expression
|
||||
// ERROR: Unreachable code
|
||||
// ERROR: Unreachable code
|
||||
package foo
|
||||
|
||||
fun foo() {
|
||||
var i = 2
|
||||
when (i) {
|
||||
1, 2 -> { /* some code */ }
|
||||
el<caret>se -> { /* first else branch */ }
|
||||
else -> { /* second else branch */ }
|
||||
3 -> { /* some other code */ }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user