blob: 43d2a9c2f525b9060853b8b751728b09d4d1e8b6 [file]
// TARGET_BACKEND: JVM
// FILE: BaseImplJava.java
public class BaseImplJava extends Base {
public String test(){
return foo(1) + getA(1);
}
}
// FILE: test.kt
open class Base {
fun Int.foo(): String { return "O" }
val Int.a : String
get() = "K"
}
fun box(): String {
val a = BaseImplJava()
with(a) {
return if ((1.foo()+1.a) == a.test())
"OK"
else "fail"
}
}