package sample class K { companion 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:"foo", itemText:"K.foo", tailText:" (sample)", typeText:"K", attributes:"" } // EXIST: { lookupString:"bar", itemText:"K.bar", tailText:"() (sample)", typeText:"K", attributes:"" } // ABSENT: { itemText: "K.x" } // ABSENT: { itemText:"K.kk" } // EXIST: { lookupString:"kk", itemText:"!! K.kk", tailText:" (sample)", typeText:"K?", attributes:"" } // EXIST: { lookupString:"kk", itemText:"?: K.kk", tailText:" (sample)", typeText:"K?", attributes:"" } // ABSENT: { itemText: "K.privateVal" }