// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // FILE: Foo.java public class Foo { static String test() { return KEnum.O.name() + KEnum.O.getValue(); } } // FILE: KEnum.kt @Retention(AnnotationRetention.RUNTIME) annotation class A enum class KEnum(@A val value: Any) { O("K") { fun foo() {} } } fun box(): String { return Foo.test() }