New Intention Action: Replace a dot-qualified function call with an infix function call.

This commit is contained in:
Pradyoth Kukkapalli
2014-02-13 23:52:31 -05:00
parent 5a1f98041e
commit 44234c7c0a
30 changed files with 279 additions and 1 deletions
@@ -0,0 +1,3 @@
fun foo(x: Foo) {
x.<caret>foo(1 + 2)
}
@@ -0,0 +1,3 @@
fun foo(x: Foo) {
x foo (1 + 2)
}
@@ -0,0 +1,3 @@
fun foo(x: Foo) {
(x.<caret>foo(1)).bar(2)
}
@@ -0,0 +1,3 @@
fun foo(x: Foo) {
(x foo 1).bar(2)
}
@@ -0,0 +1,3 @@
fun foo(x: Foo) {
x.<caret>foo(1).bar(2)
}
@@ -0,0 +1,3 @@
fun foo(x: Foo) {
(x foo 1).bar(2)
}
@@ -0,0 +1,9 @@
class Foo {
fun foo(x: Int) {
println("lol")
}
}
fun bar(baz: Foo) {
baz.<caret>foo(x = 1)
}
@@ -0,0 +1,9 @@
class Foo {
fun foo(x: Int) {
println("lol")
}
}
fun bar(baz: Foo) {
baz foo 1
}
@@ -0,0 +1,3 @@
fun foo(x: Foo) {
x.<caret>foo { it * 2 }
}
@@ -0,0 +1,3 @@
fun foo(x: Foo) {
x foo { it * 2 }
}
@@ -0,0 +1,4 @@
// IS_APPLICABLE: false
fun foo(x: Foo) {
x?.<caret>foo(1)
}
@@ -0,0 +1,4 @@
// IS_APPLICABLE: false
fun foo(x: Foo) {
x.<caret>foo(1, 2)
}
@@ -0,0 +1,4 @@
// IS_APPLICABLE: false
fun foo(x: Foo) {
x.<caret>foo(bar = x)
}
@@ -0,0 +1,3 @@
fun foo(x: Foo) {
x!!.<caret>foo(1)
}
@@ -0,0 +1,3 @@
fun foo(x: Foo) {
x!! foo 1
}
@@ -0,0 +1,4 @@
// IS_APPLICABLE: false
fun foo(x: foo) {
x.<caret>foo
}
@@ -0,0 +1,10 @@
// IS_APPLICABLE: false
class Foo {
fun foo(x: Int = 0, y: Int = 0) {
println("lol")
}
}
fun bar(baz: Foo) {
baz.<caret>foo(y = 1)
}
@@ -0,0 +1,4 @@
// IS_APPLICABLE: false
fun foo(x: Foo) {
x.<caret>foo(1) { it * 2 }
}
@@ -0,0 +1,3 @@
fun foo(x: Foo) {
x.<caret>foo(1)
}
@@ -0,0 +1,3 @@
fun foo(x: Foo) {
x foo 1
}
@@ -0,0 +1,4 @@
// IS_APPLICABLE: false
fun foo(x: Foo) {
x.<caret>foo()
}