blob: a1f17fda515f55ddd1872062d3b5222fa6937a2a [file]
// WITH_STDLIB
// WORKS_WHEN_VALUE_CLASS
OPTIONAL_JVM_INLINE_ANNOTATION
value class ValueClass(private val s: Int.()-> String) {
fun print(): String {
return s(1)
}
}
val Int.a : String
get() = "O"
fun foo(a: Int): String = "K"
fun box(): String {
return ValueClass(Int::a).print() + ValueClass(::foo).print()
}