KT-3919 Automatic labeling of lambdas by receiving functions

#KT-3919 Fixed
This commit is contained in:
Andrey Breslav
2013-08-22 14:27:01 +04:00
parent 07a8dff5f4
commit 55eb994502
5 changed files with 98 additions and 0 deletions
@@ -0,0 +1,23 @@
fun f() {
foo {(): Int ->
return@foo 1
}
foo({(): Int ->
return@foo 1
}
)
foo(a = {(): Int ->
return@foo 1
})
foo {(): Int ->
foo {
(): Int ->
return@foo 1
}
return@foo 1
}
}
fun foo(<!UNUSED_PARAMETER!>a<!>: Any) {}