Files
kotlin-fork/idea/testData/intentions/convertSealedClassToEnum/instancesOnly.kt
T
2016-10-13 19:00:57 +03:00

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
}
}