// IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND: JS, NATIVE // WITH_REFLECT import kotlin.reflect.full.findAnnotation 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()) return Foo::class.findAnnotation()?.value ?: "Fail: no annotation" }