import kotlin.reflect.KProperty1 fun foo(p: KProperty1){} fun bar() { foo(String::xT) } val String.xTopLevelIntVal: Int get() = 1 val String.xTopLevelStringVal: String get() = "1" val Any.xTopLevelValOnAny: Int get() = 1 val Int.xTopLevelValOnInt: Int get() = 1 // EXIST: { lookupString:"xTopLevelIntVal", itemText:"xTopLevelIntVal", tailText: " for String in ", typeText: "Int" } // EXIST: { lookupString:"xTopLevelValOnAny", itemText:"xTopLevelValOnAny", tailText: " for Any in ", typeText: "Int" } // NOTHING_ELSE