// FILE: a.kt package first class A { fun foo() {} fun bar(x: Int) {} fun baz() = "OK" } // FILE: b.kt package other import kotlin.reflect.* import first.A fun main() { val x = first.A::foo val y = first.A::bar val z = A::baz x : KMemberFunction0 y : KMemberFunction1 z : KMemberFunction0 }