"Replace if with when": Do not remove block braces if block has single lambda expression #KT-26187 Fixed
This commit is contained in:
committed by
Mikhail Glukhikh
parent
e59427edab
commit
362e6863ac
@@ -0,0 +1,9 @@
|
||||
fun test(x: Int) {
|
||||
val f: Function<Int> = <caret>if (x == 0) {
|
||||
{ 0 }
|
||||
} else if (x == 1) {
|
||||
{ 1 }
|
||||
} else {
|
||||
{ 2 }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
fun test(x: Int) {
|
||||
val f: Function<Int> = when (x) {
|
||||
0 -> {
|
||||
{ 0 }
|
||||
}
|
||||
1 -> {
|
||||
{ 1 }
|
||||
}
|
||||
else -> {
|
||||
{ 2 }
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
fun test(x: Int) {
|
||||
val f: Function<Int> = <caret>if (x == 0) {
|
||||
({ 0 })
|
||||
} else if (x == 1) {
|
||||
(({ 1 }))
|
||||
} else {
|
||||
((({ 2 })))
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
fun test(x: Int) {
|
||||
val f: Function<Int> = when (x) {
|
||||
0 -> {
|
||||
({ 0 })
|
||||
}
|
||||
1 -> {
|
||||
(({ 1 }))
|
||||
}
|
||||
else -> {
|
||||
((({ 2 })))
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user