Copy/Move: Fix processing of calls used as callees
#KT-18241 Fixed
This commit is contained in:
+15
@@ -0,0 +1,15 @@
|
||||
package bar
|
||||
|
||||
import foo.parenB
|
||||
import foo.parenBP
|
||||
import foo.parenP
|
||||
import foo.parenPB
|
||||
import foo.parenPP
|
||||
|
||||
fun some2(p1: () -> Unit, p2: (() -> Unit) -> Unit) {
|
||||
parenB { p1() }
|
||||
parenP()
|
||||
parenBP { p1 }()
|
||||
parenPP()()
|
||||
parenPB(p2) {}
|
||||
}
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
package foo
|
||||
|
||||
fun parenB(p: () -> Unit) = p()
|
||||
fun parenP() {}
|
||||
fun parenBP(p: () -> () -> Unit): () -> Unit = p()
|
||||
fun parenPP(): () -> Unit = {}
|
||||
fun parenPB(p: (() -> Unit) -> Unit): (() -> Unit) -> Unit = p
|
||||
|
||||
fun some(p1: () -> Unit, p2: (() -> Unit) -> Unit) {
|
||||
parenB { p1() }
|
||||
parenP()
|
||||
parenBP { p1 }()
|
||||
parenPP()()
|
||||
(parenPB(p2)) {}
|
||||
}
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
package foo
|
||||
|
||||
fun parenB(p: () -> Unit) = p()
|
||||
fun parenP() {}
|
||||
fun parenBP(p: () -> () -> Unit): () -> Unit = p()
|
||||
fun parenPP(): () -> Unit = {}
|
||||
fun parenPB(p: (() -> Unit) -> Unit): (() -> Unit) -> Unit = p
|
||||
|
||||
fun <caret>some(p1: () -> Unit, p2: (() -> Unit) -> Unit) {
|
||||
parenB { p1() }
|
||||
parenP()
|
||||
parenBP { p1 }()
|
||||
parenPP()()
|
||||
(parenPB(p2)) {}
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"mainFile": "foo/test.kt",
|
||||
"targetPackage": "bar",
|
||||
"newName": "some2"
|
||||
}
|
||||
Reference in New Issue
Block a user