Files
kotlin-fork/compiler/testData/ir/irText/expressions/funInterface/samConversionOnCallableReference.kt
T
2024-01-12 19:41:42 +00:00

26 lines
420 B
Kotlin
Vendored

// FIR_IDENTICAL
fun interface KRunnable {
fun run()
}
fun foo0() {}
fun foo1(vararg xs: Int): Int = 1
fun use(r: KRunnable) {}
fun testSamConstructor() =
KRunnable(::foo0)
// TODO should use an adapter function
fun testSamCosntructorOnAdapted() =
KRunnable(::foo1)
fun testSamConversion() {
use(::foo0)
}
// TODO should use an adapter function
fun testSamConversionOnAdapted() {
use(::foo1)
}