K2 IC: fix class members lookups recording

in particular - statics

 #KTIJ-24830 fixed
This commit is contained in:
Ilya Chernikov
2024-02-27 15:05:45 +01:00
committed by Space Team
parent 1989e8f094
commit fe4e0e9c2e
14 changed files with 77 additions and 38 deletions
@@ -29,11 +29,11 @@ import bar.*
val iii = /*p:bar(bar) p:foo p:foo(I) p:foo(bar) p:foo.Obj(bar)*/Obj.bar()
/*p:foo.I(foo)*/iii.foo()
/*p:bar p:foo*/E.X
/*p:bar p:foo p:foo.E(a)*/E.X.a
/*p:bar p:foo p:foo.E(foo)*/E.Y.foo()
/*p:bar p:foo p:kotlin(Array)*/E.values()
/*p:bar p:foo*/E.valueOf("")
/*p:bar p:foo p:foo.E(X)*/E.X
/*p:bar p:foo p:foo.E(X) p:foo.E(a)*/E.X.a
/*p:bar p:foo p:foo.E(Y) p:foo.E(foo)*/E.Y.foo()
/*p:bar p:foo p:foo.E(values) p:kotlin(Array)*/E.values()
/*p:bar p:foo p:foo.E(valueOf)*/E.valueOf("")
}
/*p:foo*/fun classifiers(
@@ -31,13 +31,13 @@ import bar.*
val iii = /*p:bar(bar) p:foo p:foo(I) p:foo(bar) p:foo.Obj(bar)*/Obj.bar()
/*p:foo.I(foo)*/iii.foo()
/*p:bar p:foo*/E.X
/*p:bar p:foo p:foo.E(a)*/E.X.a
/*p:bar p:foo p:foo.E(foo)*/E.Y.foo()
/*p:bar p:foo p:kotlin(Array)*/E.values()
/*p:bar p:foo*/E.valueOf("")
/*p:bar p:bar(foo) p:foo p:foo(foo)*/E.foo
/*p:bar p:bar(bar) p:foo p:foo(bar)*/E.bar()
/*p:bar p:foo p:foo.E(X)*/E.X
/*p:bar p:foo p:foo.E(X) p:foo.E(a)*/E.X.a
/*p:bar p:foo p:foo.E(Y) p:foo.E(foo)*/E.Y.foo()
/*p:bar p:foo p:foo.E(values) p:kotlin(Array)*/E.values()
/*p:bar p:foo p:foo.E(valueOf)*/E.valueOf("")
/*p:bar p:bar(foo) p:foo p:foo(foo) p:foo.E(foo)*/E.foo
/*p:bar p:bar(bar) p:foo p:foo(bar) p:foo.E(bar)*/E.bar()
}
/*p:foo*/fun classifiers(