Files
kotlin-fork/compiler/testData/codegen/bytecodeListing/samGenericSuperinterface.kt
T

16 lines
256 B
Kotlin
Vendored

// WITH_SIGNATURES
// FILE: samGenericSuperinterface.kt
fun <T> genericSam(f: () -> T): T = J.g(f)
// FILE: J.java
public class J {
static <T> T g(Sam<T> s) {
return s.get();
}
}
// FILE: Sam.java
public interface Sam<T> {
T get();
}