61ec143b74
^KT-62334 Fixed
24 lines
359 B
Kotlin
Vendored
24 lines
359 B
Kotlin
Vendored
// TARGET_BACKEND: JVM
|
|
// JVM_TARGET: 1.8
|
|
// WITH_STDLIB
|
|
|
|
// FILE: javaDefaultMethod.kt
|
|
|
|
class JImpl : J {
|
|
override fun getO() = "fail"
|
|
override fun getK() = "K"
|
|
}
|
|
|
|
class Test : J by JImpl()
|
|
|
|
fun box() =
|
|
Test().getO() + Test().getK()
|
|
|
|
// FILE: J.java
|
|
public interface J {
|
|
default String getO() {
|
|
return "O";
|
|
}
|
|
|
|
String getK();
|
|
} |