// FILE: a.kt package other fun foo() {} class A { fun bar() = 42 } fun A.baz(x: String) {} // FILE: b.kt import kotlin.reflect.* import other.foo as foofoo import other.A as AA import other.baz as bazbaz fun main() { val x = ::foofoo val y = AA::bar val z = AA::bazbaz x : KFunction0 y : KMemberFunction0 z : KExtensionFunction1 }