package sample class K { class object { val foo: K = K() fun bar(): K = K() val x: String = "" var kk: K? = null private val privateVal: K = K() } } fun foo(){ val k : K = } // EXIST: { lookupString:"K.foo", itemText:"K.foo", tailText:" (sample)", typeText:"sample.K" } // EXIST: { lookupString:"K.bar", itemText:"K.bar()", tailText:" (sample)", typeText:"sample.K" } // ABSENT: K.x // ABSENT: K.kk // ABSENT: K.privateVal