Implement "Merge when" intention
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
fun test(n: Int) {
|
||||
val res: String
|
||||
|
||||
<caret>when (n) {
|
||||
1 -> {
|
||||
res = "one"
|
||||
println("A")
|
||||
}
|
||||
2 -> {
|
||||
res = "two"
|
||||
println("B")
|
||||
}
|
||||
else -> {
|
||||
res = "unknown"
|
||||
println("C")
|
||||
}
|
||||
}
|
||||
|
||||
when (n) {
|
||||
1 -> {
|
||||
println("A")
|
||||
println("AA")
|
||||
}
|
||||
2 -> {
|
||||
println("B")
|
||||
println("BB")
|
||||
}
|
||||
else -> {
|
||||
println("C")
|
||||
println("CC")
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
fun test(n: Int) {
|
||||
val res: String
|
||||
|
||||
when (n) {
|
||||
1 -> {
|
||||
res = "one"
|
||||
println("A")
|
||||
println("A")
|
||||
println("AA")
|
||||
}
|
||||
2 -> {
|
||||
res = "two"
|
||||
println("B")
|
||||
println("B")
|
||||
println("BB")
|
||||
}
|
||||
else -> {
|
||||
res = "unknown"
|
||||
println("C")
|
||||
println("C")
|
||||
println("CC")
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
fun test(n: Int) {
|
||||
val res: String
|
||||
|
||||
<caret>when (n) {
|
||||
1 -> {
|
||||
res = "one"
|
||||
println("A")
|
||||
}
|
||||
2 -> {
|
||||
res = "two"
|
||||
println("B")
|
||||
}
|
||||
else -> {
|
||||
res = "unknown"
|
||||
println("C")
|
||||
}
|
||||
}
|
||||
|
||||
when (n) {
|
||||
1 -> println("AA")
|
||||
2 -> println("BB")
|
||||
else -> println("CC")
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
fun test(n: Int) {
|
||||
val res: String
|
||||
|
||||
<caret>when (n) {
|
||||
1 -> {
|
||||
res = "one"
|
||||
println("A")
|
||||
println("AA")
|
||||
}
|
||||
2 -> {
|
||||
res = "two"
|
||||
println("B")
|
||||
println("BB")
|
||||
}
|
||||
else -> {
|
||||
res = "unknown"
|
||||
println("C")
|
||||
println("CC")
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
// IS_APPLICABLE: false
|
||||
fun test(n: Int) {
|
||||
val res: String
|
||||
|
||||
<caret>when (n) {
|
||||
1 -> {
|
||||
res = "one"
|
||||
val x = "A"
|
||||
println(x)
|
||||
}
|
||||
2 -> {
|
||||
res = "two"
|
||||
val x = "B"
|
||||
println(x)
|
||||
}
|
||||
else -> {
|
||||
res = "unknown"
|
||||
val x = "C"
|
||||
println(x)
|
||||
}
|
||||
}
|
||||
|
||||
when (n) {
|
||||
1 -> {
|
||||
val x = "AA"
|
||||
println(x)
|
||||
}
|
||||
2 -> {
|
||||
val x = "BB"
|
||||
println(x)
|
||||
}
|
||||
else -> {
|
||||
val x = "CC"
|
||||
println(x)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
fun test(n: Int) {
|
||||
val res: String
|
||||
|
||||
<caret>when (n) {
|
||||
1 -> {
|
||||
res = "one"
|
||||
val x = "A"
|
||||
println(x)
|
||||
}
|
||||
2 -> {
|
||||
res = "two"
|
||||
val x = "B"
|
||||
println(x)
|
||||
}
|
||||
else -> {
|
||||
res = "unknown"
|
||||
val x = "C"
|
||||
println(x)
|
||||
}
|
||||
}
|
||||
|
||||
when (n) {
|
||||
1 -> {
|
||||
val y = "AA"
|
||||
println(y)
|
||||
}
|
||||
2 -> {
|
||||
val y = "BB"
|
||||
println(y)
|
||||
}
|
||||
else -> {
|
||||
val y = "CC"
|
||||
println(y)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
fun test(n: Int) {
|
||||
val res: String
|
||||
|
||||
when (n) {
|
||||
1 -> {
|
||||
res = "one"
|
||||
val x = "A"
|
||||
println(x)
|
||||
val y = "AA"
|
||||
println(y)
|
||||
}
|
||||
2 -> {
|
||||
res = "two"
|
||||
val x = "B"
|
||||
println(x)
|
||||
val y = "BB"
|
||||
println(y)
|
||||
}
|
||||
else -> {
|
||||
res = "unknown"
|
||||
val x = "C"
|
||||
println(x)
|
||||
val y = "CC"
|
||||
println(y)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
fun test(n: Int) {
|
||||
var res: String = ""
|
||||
|
||||
<caret>when (n) {
|
||||
1 -> println("A")
|
||||
2 -> println("B")
|
||||
else -> println("C")
|
||||
}
|
||||
|
||||
when (n) {
|
||||
1 -> res = "one"
|
||||
2 -> res = "two"
|
||||
else -> {
|
||||
res = "unknown"
|
||||
return
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
fun test(n: Int) {
|
||||
var res: String = ""
|
||||
|
||||
<caret>when (n) {
|
||||
1 -> {
|
||||
println("A")
|
||||
res = "one"
|
||||
}
|
||||
2 -> {
|
||||
println("B")
|
||||
res = "two"
|
||||
}
|
||||
else -> {
|
||||
println("C")
|
||||
res = "unknown"
|
||||
return
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
// IS_APPLICABLE: false
|
||||
fun test(n: Int) {
|
||||
var res: String = ""
|
||||
|
||||
<caret>when (n) {
|
||||
1 -> res = "one"
|
||||
2 -> res = "two"
|
||||
else -> {
|
||||
res = "unknown"
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
when (n) {
|
||||
1 -> println("A")
|
||||
2 -> println("B")
|
||||
else -> println("C")
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
fun test(n: Int) {
|
||||
val res: String
|
||||
|
||||
<caret>when (n) {
|
||||
1 -> res = "one"
|
||||
2 -> res = "two"
|
||||
else -> res = "unknown"
|
||||
}
|
||||
|
||||
when (n) {
|
||||
1 -> println("A")
|
||||
2 -> println("B")
|
||||
else -> println("C")
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
fun test(n: Int) {
|
||||
val res: String
|
||||
|
||||
when (n) {
|
||||
1 -> {
|
||||
res = "one"
|
||||
println("A")
|
||||
}
|
||||
2 -> {
|
||||
res = "two"
|
||||
println("B")
|
||||
}
|
||||
else -> {
|
||||
res = "unknown"
|
||||
println("C")
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
// IS_APPLICABLE: false
|
||||
fun test(n: Int) {
|
||||
val res: String
|
||||
|
||||
<caret>when (n) {
|
||||
1 -> res = "one"
|
||||
2 -> res = "two"
|
||||
else -> res = "unknown"
|
||||
}
|
||||
|
||||
when (n) {
|
||||
1 -> println("A")
|
||||
else -> println("C")
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
// IS_APPLICABLE: false
|
||||
fun test(n: Int) {
|
||||
val res: String
|
||||
|
||||
<caret>when (n) {
|
||||
1 -> res = "one"
|
||||
2 -> res = "two"
|
||||
else -> res = "unknown"
|
||||
}
|
||||
|
||||
when (n) {
|
||||
1 -> println("A")
|
||||
2 -> println("B")
|
||||
3 -> println("D")
|
||||
else -> println("C")
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
// IS_APPLICABLE: false
|
||||
fun test(n: Int) {
|
||||
val res: String
|
||||
|
||||
<caret>when (n) {
|
||||
1 -> res = "one"
|
||||
2 -> res = "two"
|
||||
else -> res = "unknown"
|
||||
}
|
||||
|
||||
when (n) {
|
||||
2 -> println("B")
|
||||
1 -> println("A")
|
||||
else -> println("C")
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
// IS_APPLICABLE: false
|
||||
fun test(n: Int) {
|
||||
val res: String
|
||||
|
||||
<caret>when {
|
||||
n == 1 -> res = "one"
|
||||
n == 2 -> res = "two"
|
||||
else -> res = "unknown"
|
||||
}
|
||||
|
||||
when {
|
||||
n == 1 -> println("A")
|
||||
else -> println("C")
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
// IS_APPLICABLE: false
|
||||
fun test(n: Int) {
|
||||
val res: String
|
||||
|
||||
<caret>when {
|
||||
n == 1 -> res = "one"
|
||||
n == 2 -> res = "two"
|
||||
else -> res = "unknown"
|
||||
}
|
||||
|
||||
when {
|
||||
n == 1 -> println("A")
|
||||
n == 2 -> println("B")
|
||||
n == 3 -> println("D")
|
||||
else -> println("C")
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
// IS_APPLICABLE: false
|
||||
fun test(n: Int) {
|
||||
val res: String
|
||||
|
||||
<caret>when {
|
||||
n == 1 -> res = "one"
|
||||
n == 2 -> res = "two"
|
||||
else -> res = "unknown"
|
||||
}
|
||||
|
||||
when {
|
||||
n == 2 -> println("B")
|
||||
n == 1 -> println("A")
|
||||
else -> println("C")
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
// IS_APPLICABLE: false
|
||||
fun test(n: Int) {
|
||||
val res: String
|
||||
|
||||
<caret>when {
|
||||
n == 1 -> res = "one"
|
||||
n == 2 -> res = "two"
|
||||
else -> res = "unknown"
|
||||
}
|
||||
|
||||
when {
|
||||
n + 1 == 2 -> println("B")
|
||||
n + 1 == 3 -> println("A")
|
||||
else -> println("C")
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
// IS_APPLICABLE: false
|
||||
fun test(n: Int) {
|
||||
val res: String
|
||||
|
||||
<caret>when (n) {
|
||||
1 -> res = "one"
|
||||
2 -> res = "two"
|
||||
else -> res = "unknown"
|
||||
}
|
||||
|
||||
when {
|
||||
n == 1 -> println("A")
|
||||
n == 2 -> println("B")
|
||||
else -> println("C")
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
// IS_APPLICABLE: false
|
||||
fun test(n: Int) {
|
||||
val res: String
|
||||
|
||||
<caret>when (n) {
|
||||
1 -> res = "one"
|
||||
2 -> res = "two"
|
||||
else -> res = "unknown"
|
||||
}
|
||||
|
||||
when (n + 1) {
|
||||
1 -> println("A")
|
||||
2 -> println("B")
|
||||
else -> println("C")
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
fun test(n: Int) {
|
||||
val res: String
|
||||
|
||||
<caret>when {
|
||||
n == 1 -> res = "one"
|
||||
n == 2 -> res = "two"
|
||||
else -> res = "unknown"
|
||||
}
|
||||
|
||||
when {
|
||||
n == 1 -> println("A")
|
||||
n == 2 -> println("B")
|
||||
else -> println("C")
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
fun test(n: Int) {
|
||||
val res: String
|
||||
|
||||
<caret>when {
|
||||
n == 1 -> {
|
||||
res = "one"
|
||||
println("A")
|
||||
}
|
||||
n == 2 -> {
|
||||
res = "two"
|
||||
println("B")
|
||||
}
|
||||
else -> {
|
||||
res = "unknown"
|
||||
println("C")
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user