// TARGET_BACKEND: JVM // WITH_REFLECT @Retention(AnnotationRetention.RUNTIME) annotation class Simple(val value: String) interface A @Simple("OK") public val A.p: String get() = TODO() fun box(): String { val o = object : A {} return (o::p.annotations.single() as Simple).value }