// !LANGUAGE: +EnumEntries // TARGET_BACKEND: JVM_IR // FULL_JDK // WITH_STDLIB enum class SimpleEnum { A, B, C } enum class WithConstructor(val x: String) { A("1"), B("2"), C("3") } enum class WithEntryClass { A { override fun foo() {} } ; abstract fun foo() } annotation class Ann enum class WithAnnotations { @Ann A, @Ann B }