3438d19c22
KT-44278 KT-26060 KT-42621
19 lines
309 B
Kotlin
Vendored
19 lines
309 B
Kotlin
Vendored
// KOTLIN_CONFIGURATION_FLAGS: SAM_CONVERSIONS=CLASS
|
|
// WITH_SIGNATURES
|
|
// FILE: t.kt
|
|
|
|
fun foo(): String = ""
|
|
|
|
fun specializedSam(): String = J.g(::foo)
|
|
|
|
// 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();
|
|
} |