J2K: If last expression in Method Call is Lambda add it outside the parenthesis

This commit is contained in:
Natalia Ukhorskaya
2015-07-29 15:08:09 +03:00
parent 40d2fd7994
commit ad6611b930
10 changed files with 48 additions and 45 deletions
+15 -15
View File
@@ -18,29 +18,29 @@ public class Java8Class {
}
public fun foo() {
foo0({ "42" })
foo0({ "42" })
foo0({
foo0 { "42" }
foo0 { "42" }
foo0 {
helper()
"42"
})
}
foo1({ i -> "42" })
foo1({ i -> "42" })
foo1({ i: Int ->
foo1 { i -> "42" }
foo1 { i -> "42" }
foo1 { i: Int ->
helper()
if (i > 1) {
return@foo1 "42"
}
"43"
})
}
foo2({ i, j -> "42" })
foo2({ i: Int, j: Int ->
foo2 { i, j -> "42" }
foo2 { i: Int, j: Int ->
helper()
"42"
})
}
val f = { i: Int, k: Int ->
helper()
@@ -68,19 +68,19 @@ public class Java8Class {
val runnable = { }
foo1({ i: Int ->
foo1 { i: Int ->
if (i > 1) {
return@foo1 "42"
}
foo0({
foo0 {
if (true) {
return@foo0 "42"
}
"43"
})
}
"43"
})
}
}
}