// IGNORE_BACKEND: JS_IR // TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE // WITH_RUNTIME inline fun jClass() = T::class.java inline fun jClassArray() = jClass>() fun box(): String { if (jClass>().simpleName != "String[]") return "fail 1" if (jClass().simpleName != "int[]") return "fail 2" if (jClassArray().simpleName != "String[]") return "fail 3" if (jClassArray>().simpleName != "String[][]") return "fail 4" if (jClassArray().simpleName != "int[][]") return "fail 5" return "OK" }