Files
kotlin-fork/idea/testData/intentions/convertEnumToSealedClass/entriesAndMembers.kt.after
T
2016-10-13 19:00:56 +03:00

24 lines
366 B
Plaintext
Vendored

// WITH_RUNTIME
sealed class <caret>MyEnum(val s: String = "") {
fun foo() {
}
object FOO : MyEnum("FOO")
object BAR : MyEnum("BAR")
object DEFAULT : MyEnum()
}
fun test(e: MyEnum) {
if (e == MyEnum.BAR) {
println()
}
val n = when (e) {
MyEnum.BAR -> 1
MyEnum.FOO -> 2
MyEnum.DEFAULT -> 0
}
}