blob: db8a19d113c43848447139e0ae36ba3c0e4284ac [file]
// TARGET_BACKEND: JVM
// LANGUAGE: +ContextParameters
// FILE: JavaClass.java
public class JavaClass {
public String test() {
CallFromJavaTest kotlinClass = new CallFromJavaTest();
return kotlinClass.foo("", 1, true) + kotlinClass.getBar( "", 1);
}
}
// FILE: test.kt
class CallFromJavaTest {
context(a: String)
fun Int.foo(b: Boolean): String {
return "O"
}
context(a: String)
val Int.bar: String
get() = "K"
}
fun box(): String {
return JavaClass().test()
}