55020c886a
Original commit: bf9d50ccc4
55 lines
3.5 KiB
Kotlin
55 lines
3.5 KiB
Kotlin
package foo
|
|
|
|
import bar.*
|
|
|
|
/*p:foo*/fun usages(i: /*p:foo*/I) {
|
|
/*p:foo c:foo.A.Companion(invoke) p:foo(invoke)*/A()./*c:foo.A*/a
|
|
/*p:foo c:foo.A.Companion(invoke) p:foo(invoke)*/A()./*c:foo.A*/b
|
|
/*p:foo c:foo.A.Companion(invoke) p:foo(invoke)*/A()./*c:foo.A*/c
|
|
/*p:foo c:foo.A.Companion(invoke) p:foo(invoke)*/A()./*c:foo.A*/d = "new value"
|
|
/*p:foo c:foo.A.Companion(invoke) p:foo(invoke)*/A()./*c:foo.A*/foo()
|
|
/*p:foo*/A./*c:foo.A c:foo.A.Companion c:foo.A.B.CO(invoke)*/B()./*c:foo.A.B*/a
|
|
/*p:foo*/A./*c:foo.A*/B./*c:foo.A.B c:foo.A.B.CO*/bar(1)
|
|
/*p:foo*/A./*c:foo.A*/B./*c:foo.A.B*/CO./*c:foo.A.B.CO*/bar(1)
|
|
/*p:foo*/A
|
|
/*p:foo*/A./*c:foo.A c:foo.A.Companion*/a
|
|
/*p:foo*/A./*c:foo.A c:foo.A.Companion*/baz()
|
|
/*p:foo*/A./*c:foo.A c:foo.A.Companion*/Companion
|
|
/*p:foo*/A./*c:foo.A*/Companion./*c:foo.A.Companion*/baz()
|
|
/*p:foo*/A./*c:foo.A c:foo.A.Companion*/O
|
|
/*p:foo*/A./*c:foo.A*/O./*c:foo.A.O*/v = "OK"
|
|
/*p:foo*/A./*c:foo.A c:foo.A.Companion p:foo p:bar p:java.lang p:kotlin p:kotlin.annotation p:kotlin.jvm p:kotlin.collections p:kotlin.ranges p:kotlin.sequences p:kotlin.text p:kotlin.io c:foo.A.Companion(getVala) c:foo.A.Companion(getVALA)*/vala
|
|
/*p:foo*/A./*c:foo.A c:foo.A.Companion p:foo p:bar p:java.lang p:kotlin p:kotlin.annotation p:kotlin.jvm p:kotlin.collections p:kotlin.ranges p:kotlin.sequences p:kotlin.text p:kotlin.io c:foo.A.Companion(getVara) c:foo.A.Companion(getVARA)*/vara()
|
|
|
|
i./*c:foo.I*/a = 2
|
|
/*p:foo*/Obj./*c:foo.Obj*/a
|
|
/*p:foo*/Obj./*c:foo.Obj*/foo()
|
|
var ii: /*p:foo*/I = /*p:foo*/Obj
|
|
ii./*c:foo.I*/a
|
|
ii./*c:foo.I*/foo()
|
|
/*p:foo*/Obj./*c:foo.Obj*/b
|
|
val iii = /*p:foo*/Obj./*c:foo.Obj*/bar()
|
|
iii./*c:foo.I*/foo()
|
|
|
|
/*p:foo p:bar p:java.lang p:kotlin p:kotlin.annotation p:kotlin.jvm p:kotlin.collections p:kotlin.ranges p:kotlin.sequences p:kotlin.text p:kotlin.io*/E./*c:foo.E*/X
|
|
/*p:foo p:bar p:java.lang p:kotlin p:kotlin.annotation p:kotlin.jvm p:kotlin.collections p:kotlin.ranges p:kotlin.sequences p:kotlin.text p:kotlin.io*/E./*c:foo.E*/X./*c:foo.E*/a
|
|
/*p:foo p:bar p:java.lang p:kotlin p:kotlin.annotation p:kotlin.jvm p:kotlin.collections p:kotlin.ranges p:kotlin.sequences p:kotlin.text p:kotlin.io*/E./*c:foo.E*/Y./*c:foo.E*/foo()
|
|
/*p:foo p:bar p:java.lang p:kotlin p:kotlin.annotation p:kotlin.jvm p:kotlin.collections p:kotlin.ranges p:kotlin.sequences p:kotlin.text p:kotlin.io*/E./*c:foo.E p:foo(invoke) p:bar(invoke) p:java.lang(invoke) p:kotlin(invoke) p:kotlin.annotation(invoke) p:kotlin.jvm(invoke) p:kotlin.collections(invoke) p:kotlin.ranges(invoke) p:kotlin.sequences(invoke) p:kotlin.text(invoke) p:kotlin.io(invoke)*/values()
|
|
/*p:foo p:bar p:java.lang p:kotlin p:kotlin.annotation p:kotlin.jvm p:kotlin.collections p:kotlin.ranges p:kotlin.sequences p:kotlin.text p:kotlin.io*/E./*c:foo.E*/valueOf("")
|
|
/*p:foo p:bar p:java.lang p:kotlin p:kotlin.annotation p:kotlin.jvm p:kotlin.collections p:kotlin.ranges p:kotlin.sequences p:kotlin.text p:kotlin.io*/E./*c:foo.E*/foo
|
|
/*p:foo p:bar p:java.lang p:kotlin p:kotlin.annotation p:kotlin.jvm p:kotlin.collections p:kotlin.ranges p:kotlin.sequences p:kotlin.text p:kotlin.io*/E./*c:foo.E*/bar()
|
|
}
|
|
|
|
/*p:foo*/fun classifiers(
|
|
a: /*p:foo*/A,
|
|
ab: /*p:foo*/A./*c:foo.A*/B,
|
|
ac: /*p:foo*/A./*c:foo.A*/C,
|
|
abCo: /*p:foo*/A./*c:foo.A*/B./*c:foo.A.B*/CO,
|
|
aCompanion: /*p:foo*/A./*c:foo.A*/Companion,
|
|
aO: /*p:foo*/A./*c:foo.A*/O,
|
|
i: /*p:foo*/I,
|
|
ni: /*p:foo*/I./*c:foo.I*/NI,
|
|
obj: /*p:foo*/Obj,
|
|
e: /*p:foo*/E
|
|
) {}
|