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

This commit is contained in:
Pradyoth Kukkapalli
2014-02-07 15:39:43 -08:00
committed by Andrey Breslav
parent 64f67f30f0
commit 8b6bd8a184
20 changed files with 149 additions and 1 deletions
@@ -0,0 +1,3 @@
fun foo(x: Foo) {
(<caret>x foo 1).bar()
}
@@ -0,0 +1,3 @@
fun foo(x: Foo) {
(x.foo(1)).bar()
}
@@ -0,0 +1,3 @@
fun foo(x: Foo) {
<caret>x 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) {
<caret>x == x
}
@@ -0,0 +1,3 @@
fun foo(x: Foo) {
<caret>x!! foo 1
}
@@ -0,0 +1,3 @@
fun foo(x: Foo) {
x!!.foo(1)
}
@@ -0,0 +1,3 @@
fun foo(x: Foo) {
<caret>x foo (1 + 2)
}
@@ -0,0 +1,3 @@
fun foo(x: Foo) {
x.foo(1 + 2)
}
@@ -0,0 +1,3 @@
fun foo(x: Foo) {
<caret>x foo 1
}
@@ -0,0 +1,3 @@
fun foo(x: Foo) {
x.foo(1)
}