Copy compileTimeInitializer for const property descriptor

#KT-15802 Fixed
This commit is contained in:
Mikhail Zarechenskiy
2017-02-06 17:27:57 +03:00
parent 81c3edfc00
commit 655cf82534
26 changed files with 115 additions and 33 deletions

View File

@@ -0,0 +1,27 @@
// FILE: first/JavaSuperclass.java
package first;
public class JavaSuperclass {
public static final String CONSTANT = "foo";
}
// FILE: first/JavaSubclass.java
package first;
public class JavaSubclass extends JavaSuperclass {
}
// FILE: second/bar.kt
package second
import first.JavaSubclass
fun bar() = JavaSubclass.CONSTANT
// @second/BarKt.class
// 0 INVOKESTATIC
// 0 GETSTATIC
// 1 LDC "foo"