Files
kotlin-fork/compiler/testData/codegen/box/regressions/kt3999.kt
T
2015-10-17 14:45:53 +03:00

18 lines
444 B
Kotlin
Vendored

fun test() {
val a: (@Extension Function2<*, *, *>).(@Extension Function2<*, *, *>)->Unit = {}
val b: (@Extension Function2<*, *, *>).(@Extension Function2<*, *, *>)->Unit = {"$this $it"}
val c: (@Extension Function2<*, *, *>).(@Extension Function2<*, *, *>)->Unit = {}
a.b(c)
a b c
}
fun Int.foo(a: Int) = this * a
val boo = fun Int.(a: Int): Int = this + a
fun box(): String {
test()
1 foo 2
3 boo 4
return "OK"
}