Files
kotlin-fork/jps/jps-plugin/testData/incremental/lookupTracker/jvm/namedCompanion/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
630 B
Kotlin
Vendored

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