// TARGET_BACKEND: JVM // WITH_STDLIB // MODULE: jjj // FILE: J.java public class J { private String s = "Fail"; public void setFoo(String s) { this.s = s; } public String getFoo() { return s; } } // MODULE: lib(jjj) // FILE: lib.kt package k import J var p1 by J()::foo var p2 by J()::foo // MODULE: main(lib) // FILE: box.kt import k.p1 import k.p2 fun box(): String { p1 = "O" p2 = "K" return p1 + p2 }