K2 IC: fix member lookup recording
The previous code recorded only class name, instead of fqname, as a scope of lookup. #KT-65943 fixed #KTIJ-24828 fixed related to #KT-56197
This commit is contained in:
committed by
Space Team
parent
f38dc3999c
commit
5b62558798
+4
-4
@@ -17,10 +17,10 @@ package foo.bar
|
||||
/*p:JavaClass(bazBaz) p:kotlin(Int)*/j.bazBaz = ""
|
||||
/*p:JavaClass(setBoo) p:kotlin(Unit)*/j.setBoo(2)
|
||||
/*p:<root>(boo) p:JavaClass(boo) p:foo(boo) p:foo.bar(boo)*/j.boo = 2
|
||||
/*p:KotlinClass(getFoo) p:foo.KotlinClass(getFoo) p:kotlin(Int)*/k.getFoo() // getFoo may be an inner class in JavaClass
|
||||
/*p:KotlinClass(setFoo) p:foo.KotlinClass(setFoo) p:kotlin(Unit)*/k.setFoo(2)
|
||||
/*p:KotlinClass(foo) p:foo.KotlinClass(foo) p:kotlin(Int)*/k.foo = 2
|
||||
/*p:KotlinClass(foo) p:foo.KotlinClass(foo) p:kotlin(Int)*/k.foo
|
||||
/*p:foo.KotlinClass(getFoo) p:kotlin(Int)*/k.getFoo() // getFoo may be an inner class in JavaClass
|
||||
/*p:foo.KotlinClass(setFoo) p:kotlin(Unit)*/k.setFoo(2)
|
||||
/*p:foo.KotlinClass(foo) p:kotlin(Int)*/k.foo = 2
|
||||
/*p:foo.KotlinClass(foo) p:kotlin(Int)*/k.foo
|
||||
/*p:JavaClass(bar) p:foo.KotlinClass(bar)*/k.bar
|
||||
/*p:JavaClass(bar) p:foo.KotlinClass(bar)*/k.bar = ""
|
||||
/*p:JavaClass(bazBaz) p:foo.KotlinClass(bazBaz) p:kotlin(Int)*/k.bazBaz
|
||||
|
||||
Reference in New Issue
Block a user