Files
kotlin-fork/jps/jps-plugin/testData/incremental/lookupTracker/jvm/companion/usages.kt
T
Ilya Chernikov 39b05a0a1c K2 IC: fix classifiers lookups
in particular nested classifiers and companions.

#KTIJ-24833 fixed
#KTIJ-24830 fixed
#KT-55195 fixed
2024-03-12 11:38:07 +00:00

24 lines
705 B
Kotlin
Vendored

/*p:<root>*/fun Explicit() {
/*p:<root> p:MainClass(Companion)*/MainClass./*p:MainClass*/Companion
}
/*p:<root>*/fun ExplicitMethod() {
/*p:<root> p:<root>(f) p:MainClass(Companion) p:MainClass(f) p:MainClass.Companion(f)*/MainClass./*p:MainClass*/Companion.f()
}
/*p:<root>*/fun Implicit() {
/*p:<root> p:MainClass(Companion)*/MainClass
}
/*p:<root>*/fun ImplicitMethod() {
/*p:<root> p:<root>(f) p:MainClass(Companion) p:MainClass(f) p:MainClass.Companion(f)*/MainClass.f()
}
/*p:<root>*/fun InstanceExplicit() {
val t = /*p:<root> p:MainClass(Companion)*/MainClass./*p:MainClass*/Companion
}
/*p:<root>*/fun Type(t: /*p:<root> p:MainClass(Companion)*/MainClass.Companion) {
}