FE: add some more tests around static field fake overrides

This commit is contained in:
Mikhail Glukhikh
2023-01-18 09:04:53 +01:00
committed by Space Team
parent 938e1d5ce8
commit d436d56871
15 changed files with 276 additions and 0 deletions
@@ -0,0 +1,20 @@
// TARGET_BACKEND: JVM_IR
// FILE: javapackage/PublicParentInterface.java
package javapackage;
public interface PublicParentInterface {
String publicStaticField = "OK";
}
// FILE: Child.kt
import javapackage.PublicParentInterface
class Child : PublicParentInterface {
fun foo(): String {
return PublicParentInterface.publicStaticField
}
}
fun box() = Child().foo()