Files
kotlin/compiler/testData/codegen/bytecodeText/inline/interfaceDefaultMethod.kt
2019-07-31 11:18:44 +02:00

16 lines
283 B
Kotlin
Vendored

interface A {
private inline fun <reified T> callDefault(b: () -> String): String {
"String" is T
return b()
}
fun ok() = callDefault<String> { "OK" }
}
class B : A
fun box(): String {
return B().ok()
}
// 0 INVOKESTATIC A$DefaultImpls.callDefault