blob: eaa8da72ad5c9a436904872fd7bd0e0c0e466b96 [file]
// TARGET_BACKEND: JVM
// ISSUE: KT-70683
// FILE: Base.java
public interface Base {
String method();
}
// FILE: SimpleDerived.java
public class SimpleDerived implements Derived {
@Override
public String method() {
return "OK";
}
}
// FILE: main.kt
interface Derived : Base
class DerivedImpl(private val delegate: SimpleDerived) : Derived by delegate, Base
fun box(): String {
return DerivedImpl(SimpleDerived()).method()
}