// WITH_REFLECT // TARGET_BACKEND: JVM // WITH_RUNTIME annotation class Ann(val value: String) @Suppress("OPTIONAL_DECLARATION_USAGE_IN_NON_COMMON_SOURCE") @kotlin.jvm.JvmInline value class C(val x: String) @Ann("OK") val C.value: String get() = x fun box() = (C::value.annotations.singleOrNull() as? Ann)?.value ?: "null"