ec00b9f3ea
#KT-14245 Fixed
19 lines
350 B
Kotlin
Vendored
19 lines
350 B
Kotlin
Vendored
// WITH_RUNTIME
|
|
|
|
sealed class <caret>MyClass(val s: String = "") {
|
|
object FOO : MyClass("FOO")
|
|
object BAR : MyClass("BAR")
|
|
object DEFAULT : MyClass()
|
|
}
|
|
|
|
fun test(e: MyClass) {
|
|
if (e == MyClass.BAR) {
|
|
println()
|
|
}
|
|
|
|
val n = when (e) {
|
|
MyClass.BAR -> 1
|
|
MyClass.FOO -> 2
|
|
MyClass.DEFAULT -> 0
|
|
}
|
|
} |