22 lines
447 B
Plaintext
Vendored
22 lines
447 B
Plaintext
Vendored
// "Add remaining branches" "true"
|
|
// WITH_RUNTIME
|
|
|
|
sealed class FooSealed
|
|
object A: FooSealed()
|
|
object B: FooSealed()
|
|
object `C`: FooSealed()
|
|
class D: FooSealed()
|
|
class `true`: FooSealed()
|
|
class `false`: FooSealed()
|
|
object `null`: FooSealed()
|
|
|
|
fun test(foo: FooSealed?) = <caret>when (foo) {
|
|
A -> "A"
|
|
B -> TODO()
|
|
C -> TODO()
|
|
is D -> TODO()
|
|
is `false` -> TODO()
|
|
`null` -> TODO()
|
|
is `true` -> TODO()
|
|
null -> TODO()
|
|
} |