Files
kotlin-fork/compiler/testData/diagnostics/tests/sealed/ExhaustiveOnTriangleStar.kt
T

25 lines
340 B
Kotlin
Vendored

// FIR_IDENTICAL
sealed class A
sealed class B : A()
class C : B()
class D : B()
fun test(a: A): Any {
return when (a) {
is C -> ""
is D -> ""
}
}
fun test2(a: A): Any {
return when (a) {
is B -> ""
}
}
fun test3(a: A): Any {
return <!NO_ELSE_IN_WHEN!>when<!> (a) {
is D -> ""
}
}