// TARGET_BACKEND: JVM // WITH_REFLECT import kotlin.reflect.full.findAnnotation import kotlin.reflect.full.findAnnotations import kotlin.test.assertEquals import kotlin.test.assertNull annotation class Yes(val value: String) annotation class No(val value: String) @Yes("OK") @No("Fail") class Foo class Bar fun box(): String { assertNull(Bar::class.findAnnotation()) assertNull(Bar::class.findAnnotation()) assertEquals("OK", Foo::class.findAnnotations().single().value) return Foo::class.findAnnotation()?.value ?: "Fail: no annotation" }