K2: correctly set importedFromObjectOrStaticData for fields

#KT-59140 Fixed
#KT-58980 Fixed
This commit is contained in:
Mikhail Glukhikh
2023-06-16 15:22:43 +02:00
committed by Space Team
parent 18206210cf
commit 8983e3a218
13 changed files with 226 additions and 28 deletions
@@ -1,21 +0,0 @@
// ISSUE: KT-59140
// FILE: pkg/Foo.java
package pkg;
abstract class CommonFoo {
public static final int BAR = 1;
}
public class Foo extends CommonFoo {}
// FILE: test.kt
import pkg.Foo
import pkg.Foo.BAR
fun test() {
val bar = <!INVISIBLE_REFERENCE!>BAR<!>
val fooBar = Foo.BAR
}
@@ -1,3 +1,4 @@
// FIR_IDENTICAL
// ISSUE: KT-59140
// FILE: pkg/Foo.java