Migrate testdata to new lambda syntax

This commit is contained in:
Stanislav Erokhin
2015-04-03 13:40:07 +03:00
parent b703f59e04
commit 3de0dff575
134 changed files with 263 additions and 277 deletions
@@ -1,7 +1,7 @@
//KT-1061 Can't call function defined as a val
object X {
val doit = { (i: Int) -> i }
val doit = { i: Int -> i }
}
fun box() : String = if (X.doit(3) == 3) "OK" else "fail"
@@ -6,7 +6,7 @@ class Foo<T>(val filter: (T) -> Boolean) {
}
}
fun foo() = Foo({ (i: Int) -> i < 5 }).bar(2)
fun foo() = Foo({ i: Int -> i < 5 }).bar(2)
fun box() : String {
if (!foo()) return "fail"
@@ -1,6 +1,6 @@
fun box() : String {
val y = 12
val op = { (x:Int) -> (x + y).toString() }
val op = { x:Int -> (x + y).toString() }
val op2 : Int.(Int) -> String = { op(this + it) }