37 lines
579 B
Kotlin
Vendored
37 lines
579 B
Kotlin
Vendored
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, B> A.and(that: B): Pair<A, B> = Pair(this, that)
|
|
|
|
infix fun String.ttt(p: Int) {}
|
|
|
|
fun f() {
|
|
C() <caret>
|
|
}
|
|
|
|
// ABSENT: "foo"
|
|
// EXIST: "bar"
|
|
// ABSENT: "zoo"
|
|
// ABSENT: "prop"
|
|
|
|
// ABSENT: "xxx"
|
|
// EXIST: "yyy"
|
|
// ABSENT: "zzz"
|
|
// ABSENT: "extensionProp"
|
|
|
|
// EXIST: "and"
|
|
|
|
// ABSENT: "ttt"
|
|
|
|
// ABSENT: "kotlin"
|
|
// ABSENT: "java"
|