Files
kotlin-fork/compiler/testData/codegen/box/inlineClasses/funInterface/kt51121.kt
T
2022-02-21 19:50:12 +03:00

20 lines
311 B
Kotlin
Vendored

// WITH_STDLIB
// WORKS_WHEN_VALUE_CLASS
// LANGUAGE: +ValueClasses
// IGNORE_BACKEND: JVM
// FILE: 1.kt
fun interface F {
fun foo(s: String): Z
}
OPTIONAL_JVM_INLINE_ANNOTATION
value class Z(val value: String)
// FILE: 2.kt
val f: F = F { value -> Z(value) }
fun box(): String =
f.foo("OK").value