class C { companion object { fun create(t: T): C{} } } fun foo(c: C){} fun f(){ foo() } // EXIST: { lookupString: "create", itemText: "C.create", tailText: "(t: String) ()", typeText: "C" }