// IGNORE_BACKEND_FIR: JVM_IR // TARGET_BACKEND: JVM // WITH_REFLECT import kotlin.reflect.* import kotlin.reflect.jvm.* import kotlin.test.assertEquals inline fun f() = 1 fun g() {} class Foo { inline fun h(t: T) = 1 } fun box(): String { assertEquals(::g as Any?, ::g.javaMethod!!.kotlinFunction) val h = Foo::class.members.single { it.name == "h" } as KFunction<*> assertEquals(h, h.javaMethod!!.kotlinFunction as Any?) return "OK" }