// TARGET_BACKEND: JVM // WITH_REFLECT // FILE: 1.kt package foo import kotlin.reflect.full.primaryConstructor inline fun f(): String { var result = "" for (p in T::class.primaryConstructor!!.parameters.sortedBy { it.index }) { result += p.name } return result } // FILE: 2.kt import foo.* class A(val O: Int, val K: Int) fun box(): String { return f() }