// TARGET_BACKEND: JVM // WITH_STDLIB 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" }