// TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE // WITH_REFLECT import kotlin.reflect.KClass import kotlin.test.assertEquals annotation class Anno(val klasses: Array> = arrayOf(String::class, Int::class)) fun box(): String { val anno = Anno::class.constructors.single().callBy(emptyMap()) assertEquals(listOf(String::class, Int::class), anno.klasses.toList()) assertEquals("@Anno(klasses=[class java.lang.String, int])", anno.toString()) return "OK" }