class C { fun foo(p: Int){} infix fun bar(p: Int) {} fun zoo(p1: Int, p2: Int){} val prop: Int = 1 } fun C.xxx(p: Int) {} infix fun C.yyy(p: Int) {} fun C.zzz(p1: Int, p2: Int) {} val C.extensionProp: Int get() = 1 infix fun A.and(that: B): Pair = Pair(this, that) infix fun String.ttt(p: Int) {} fun f() { C() } // ABSENT: "foo" // EXIST: "bar" // ABSENT: "zoo" // ABSENT: "prop" // ABSENT: "xxx" // EXIST: "yyy" // ABSENT: "zzz" // ABSENT: "extensionProp" // EXIST: "and" // ABSENT: "ttt" // ABSENT: "kotlin" // ABSENT: "java"