2 intentions for moving lambda functions;
moves lambda functions in function calls inside and outside of the
parenthesis: foo({ it }) <-> foo() { it }
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
// IS_APPLICABLE: false
|
||||
fun foo() {
|
||||
bar(<caret>{ it })
|
||||
}
|
||||
|
||||
fun bar(b: Int->Int) {
|
||||
return b(a)
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
// IS_APPLICABLE: false
|
||||
fun foo(x: Int) {
|
||||
if (x == 1) <caret>{
|
||||
println(x)
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
// IS_APPLICABLE: true
|
||||
fun foo() {
|
||||
bar(2) <caret>{
|
||||
it * 3
|
||||
}
|
||||
}
|
||||
|
||||
fun bar(a: Int, b: Int->Int) {
|
||||
return b(a)
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
// IS_APPLICABLE: true
|
||||
fun foo() {
|
||||
bar(2, {
|
||||
it * 3
|
||||
})
|
||||
}
|
||||
|
||||
fun bar(a: Int, b: Int->Int) {
|
||||
return b(a)
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// IS_APPLICABLE: true
|
||||
fun foo() {
|
||||
bar(2) <caret>{it * 3}
|
||||
}
|
||||
|
||||
fun bar(a: Int, b: Int->Int) {
|
||||
return b(a)
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// IS_APPLICABLE: true
|
||||
fun foo() {
|
||||
bar(2, { it * 3 })
|
||||
}
|
||||
|
||||
fun bar(a: Int, b: Int->Int) {
|
||||
return b(a)
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
// IS_APPLICABLE: true
|
||||
fun foo() {
|
||||
bar(2) <caret>{
|
||||
val x = 3
|
||||
it * x
|
||||
}
|
||||
}
|
||||
|
||||
fun bar(a: Int, b: Int->Int) {
|
||||
return b(a)
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
// IS_APPLICABLE: true
|
||||
fun foo() {
|
||||
bar(2, {
|
||||
val x = 3
|
||||
it * x
|
||||
})
|
||||
}
|
||||
|
||||
fun bar(a: Int, b: Int->Int) {
|
||||
return b(a)
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
// IS_APPLICABLE: true
|
||||
fun foo() {
|
||||
bar(a = 2) <caret>{
|
||||
val x = 3
|
||||
it * x
|
||||
}
|
||||
}
|
||||
|
||||
fun bar(a: Int, b: Int->Int) {
|
||||
return b(a)
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
// IS_APPLICABLE: true
|
||||
fun foo() {
|
||||
bar(a = 2, b = {
|
||||
val x = 3
|
||||
it * x
|
||||
})
|
||||
}
|
||||
|
||||
fun bar(a: Int, b: Int->Int) {
|
||||
return b(a)
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// IS_APPLICABLE: true
|
||||
fun foo() {
|
||||
bar() <caret>{ it }
|
||||
}
|
||||
|
||||
fun bar(b: Int->Int) {
|
||||
return b(a)
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// IS_APPLICABLE: true
|
||||
fun foo() {
|
||||
bar({ it })
|
||||
}
|
||||
|
||||
fun bar(b: Int->Int) {
|
||||
return b(a)
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// IS_APPLICABLE: true
|
||||
fun foo() {
|
||||
bar(name1 = 3) <caret>{ it }
|
||||
}
|
||||
|
||||
fun bar(name1: Int, name2: Int->Int) : Int {
|
||||
return name2(name1)
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// IS_APPLICABLE: true
|
||||
fun foo() {
|
||||
bar(name1 = 3, name2 = { it })
|
||||
}
|
||||
|
||||
fun bar(name1: Int, name2: Int->Int) : Int {
|
||||
return name2(name1)
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// IS_APPLICABLE: true
|
||||
fun foo() {
|
||||
bar(name1 = 3, name2 = 2, name3 = 1) <caret>{ it }
|
||||
}
|
||||
|
||||
fun bar(name1: Int, name2: Int, name3: Int, name4: Int->Int) : Int {
|
||||
return name4(name1) + name2 + name3
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// IS_APPLICABLE: true
|
||||
fun foo() {
|
||||
bar(name1 = 3, name2 = 2, name3 = 1, name4 = { it })
|
||||
}
|
||||
|
||||
fun bar(name1: Int, name2: Int, name3: Int, name4: Int->Int) : Int {
|
||||
return name4(name1) + name2 + name3
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// IS_APPLICABLE: true
|
||||
fun foo() {
|
||||
bar(3, 2, 1) <caret>{ it }
|
||||
}
|
||||
|
||||
fun bar(name1: Int, name2: Int, name3: Int, name4: Int->Int) : Int {
|
||||
return name4(name1) + name2 + name3
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// IS_APPLICABLE: true
|
||||
fun foo() {
|
||||
bar(3, 2, 1, { it })
|
||||
}
|
||||
|
||||
fun bar(name1: Int, name2: Int, name3: Int, name4: Int->Int) : Int {
|
||||
return name4(name1) + name2 + name3
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// IS_APPLICABLE: true
|
||||
fun foo() {
|
||||
bar <caret>{ it }
|
||||
}
|
||||
|
||||
fun bar(a: Int->Int) : Int {
|
||||
return a(1)
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// IS_APPLICABLE: true
|
||||
fun foo() {
|
||||
bar({ it })
|
||||
}
|
||||
|
||||
fun bar(a: Int->Int) : Int {
|
||||
return a(1)
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// IS_APPLICABLE: false
|
||||
fun foo() {
|
||||
bar(<caret>) { it }
|
||||
}
|
||||
|
||||
fun bar(b: Int->Int) {
|
||||
return b(a)
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
// IS_APPLICABLE: false
|
||||
fun foo(x: Int) {
|
||||
if (x == 1) <caret>{
|
||||
println(x)
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// IS_APPLICABLE: false
|
||||
fun foo(x: Int) {
|
||||
if (x == 1) {
|
||||
println(x)
|
||||
}
|
||||
}
|
||||
|
||||
fun x() <caret>{ println("x") }
|
||||
@@ -0,0 +1,8 @@
|
||||
// IS_APPLICABLE: true
|
||||
fun foo() {
|
||||
bar<caret>(2, { it })
|
||||
}
|
||||
|
||||
fun bar(a: Int, b: Int->Int) {
|
||||
return b(a)
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// IS_APPLICABLE: true
|
||||
fun foo() {
|
||||
bar<caret>(2) { it }
|
||||
}
|
||||
|
||||
fun bar(a: Int, b: Int->Int) {
|
||||
return b(a)
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// IS_APPLICABLE: true
|
||||
fun foo() {
|
||||
bar<caret>(a = 2, b = { it })
|
||||
}
|
||||
|
||||
fun bar(a: Int, b: Int->Int) {
|
||||
return b(a)
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// IS_APPLICABLE: true
|
||||
fun foo() {
|
||||
bar<caret>(a = 2) { it }
|
||||
}
|
||||
|
||||
fun bar(a: Int, b: Int->Int) {
|
||||
return b(a)
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// IS_APPLICABLE: true
|
||||
fun foo() {
|
||||
bar<caret>({ it })
|
||||
}
|
||||
|
||||
fun bar(a: Int, b: Int->Int) {
|
||||
return b(a)
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// IS_APPLICABLE: true
|
||||
fun foo() {
|
||||
bar() { it }
|
||||
}
|
||||
|
||||
fun bar(a: Int, b: Int->Int) {
|
||||
return b(a)
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
// IS_APPLICABLE: true
|
||||
fun foo() {
|
||||
bar<caret>(2, {
|
||||
val x = 3
|
||||
it * x
|
||||
})
|
||||
}
|
||||
|
||||
fun bar(a: Int, b: Int->Int) {
|
||||
return b(a)
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
// IS_APPLICABLE: true
|
||||
fun foo() {
|
||||
bar(2) {
|
||||
val x = 3
|
||||
it * x
|
||||
}
|
||||
}
|
||||
|
||||
fun bar(a: Int, b: Int->Int) {
|
||||
return b(a)
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// IS_APPLICABLE: true
|
||||
fun foo() {
|
||||
bar<caret>(name1 = 3, name2 = 2, name3 = 1, name4 = { it })
|
||||
}
|
||||
|
||||
fun bar(name1: Int, name2: Int, name3: Int, name4: Int->Int) : Int {
|
||||
return name4(name1) + name2 + name3
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// IS_APPLICABLE: true
|
||||
fun foo() {
|
||||
bar(name1 = 3, name2 = 2, name3 = 1) { it }
|
||||
}
|
||||
|
||||
fun bar(name1: Int, name2: Int, name3: Int, name4: Int->Int) : Int {
|
||||
return name4(name1) + name2 + name3
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// IS_APPLICABLE: true
|
||||
fun foo() {
|
||||
bar<caret>(3, 2, 1, { it })
|
||||
}
|
||||
|
||||
fun bar(name1: Int, name2: Int, name3: Int, name4: Int->Int) : Int {
|
||||
return name4(name1) + name2 + name3
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// IS_APPLICABLE: true
|
||||
fun foo() {
|
||||
bar(3, 2, 1) { it }
|
||||
}
|
||||
|
||||
fun bar(name1: Int, name2: Int, name3: Int, name4: Int->Int) : Int {
|
||||
return name4(name1) + name2 + name3
|
||||
}
|
||||
Reference in New Issue
Block a user