Added KT-4549 SwapBinaryExpression Intention

This commit is contained in:
kuity
2014-02-08 15:44:39 -08:00
committed by Andrey Breslav
parent 80737bdfcf
commit 48b9dcf5ae
69 changed files with 346 additions and 2 deletions
@@ -0,0 +1,4 @@
// IS_APPLICABLE: false
fun main() {
val testing = 5 compareTo 10
}
@@ -0,0 +1,3 @@
fun neq(a: Int, b: Int) {
if (a &&<caret> b) {}
}
@@ -0,0 +1,3 @@
fun neq(a: Int, b: Int) {
if (b && a) {}
}
@@ -0,0 +1,3 @@
fun neq(a: Int, b: Int) {
if (a <caret>and b) {}
}
@@ -0,0 +1,3 @@
fun neq(a: Int, b: Int) {
if (b and a) {}
}
@@ -0,0 +1,3 @@
fun neq(a: Int, b: Int) {
if (a <caret>|| b) {}
}
@@ -0,0 +1,3 @@
fun neq(a: Int, b: Int) {
if (b || a) {}
}
@@ -0,0 +1,3 @@
fun neq(a: Int, b: Int) {
if (a <caret>or b) {}
}
@@ -0,0 +1,3 @@
fun neq(a: Int, b: Int) {
if (b or a) {}
}
@@ -0,0 +1,4 @@
// IS_APPLICABLE: false
fun main() {
val test = 5<caret>/2
}
@@ -0,0 +1,6 @@
// IS_APPLICABLE: false
fun new(x: Int, y: Int): Int {
var c = 5
c /= <caret>10
return 1
}
@@ -0,0 +1,4 @@
// IS_APPLICABLE: false
fun main() {
val test = 5<caret> div 2
}
@@ -0,0 +1,3 @@
fun neq(a: Int, b: Int) {
if (a ==<caret> b) {}
}
@@ -0,0 +1,3 @@
fun neq(a: Int, b: Int) {
if (b == a) {}
}
@@ -0,0 +1,5 @@
// IS_APPLICABLE: false
fun main() {
var mutablevar = 20
mutablevar = <caret>10
}
@@ -0,0 +1,3 @@
fun neq(a: Int, b: Int) {
if (a equals<caret> b) {}
}
@@ -0,0 +1,3 @@
fun neq(a: Int, b: Int) {
if (b equals a) {}
}
@@ -0,0 +1,3 @@
fun main() {
val ex = 4 > <caret>5
}
@@ -0,0 +1,3 @@
fun main() {
val ex = 5 < 4
}
@@ -0,0 +1,4 @@
fun main() {
val y = 20
val ex = 5 >=<caret> y
}
@@ -0,0 +1,4 @@
fun main() {
val y = 20
val ex = y <= 5
}
@@ -0,0 +1,6 @@
// IS_APPLICABLE: false
fun main() {
for (elt<caret> in array(1, 2, 3)) {
println("Hello")
}
}
@@ -0,0 +1,8 @@
// IS_APPLICABLE: false
class Foo() {
fun cat(x: Int): Int {return x}
}
fun main() {
val catter = Foo() c<caret>at 5
}
@@ -0,0 +1,6 @@
// IS_APPLICABLE: false
fun main() {
if <caret>"test" is String {
println("Hello")
}
}
@@ -0,0 +1,3 @@
fun main() {
val ex = 4 < <caret>5
}
@@ -0,0 +1,3 @@
fun main() {
val ex = 5 > 4
}
@@ -0,0 +1,4 @@
fun main() {
val y = 20
val ex = 5 <=<caret> y
}
@@ -0,0 +1,4 @@
fun main() {
val y = 20
val ex = y >= 5
}
@@ -0,0 +1,4 @@
// IS_APPLICABLE: false
fun new(x: Int, y: Int): Int {
return y <caret>- x
}
@@ -0,0 +1,6 @@
// IS_APPLICABLE: false
fun new(x: Int, y: Int): Int {
var c = 5
c -= <caret>10
return 1
}
@@ -0,0 +1,4 @@
// IS_APPLICABLE: false
fun new(x: Int, y: Int): Int {
return y <caret>minus x
}
@@ -0,0 +1,3 @@
fun main() {
return a + b + <caret>c + d + e
}
@@ -0,0 +1,3 @@
fun main() {
return a + c + b + d + e
}
@@ -0,0 +1,3 @@
fun new(x: Int, y: Int): Int {
return y <caret>* x
}
@@ -0,0 +1,3 @@
fun new(x: Int, y: Int): Int {
return x * y
}
@@ -0,0 +1,6 @@
// IS_APPLICABLE: false
fun new(x: Int, y: Int): Int {
var c = 5
c *= <caret>10
return 1
}
@@ -0,0 +1,5 @@
// IS_APPLICABLE: false
fun main() {
val c = 500
println(<caret>"Today is Friday")
}
@@ -0,0 +1,4 @@
// IS_APPLICABLE: false
fun neq(a: Int, b: Int) {
if (<caret>a !== b) {}
}
@@ -0,0 +1,5 @@
fun main(): Boolean {
if (5 != <caret>20) {
return false
}
}
@@ -0,0 +1,5 @@
fun main(): Boolean {
if (20 != 5) {
return false
}
}
@@ -0,0 +1,6 @@
// IS_APPLICABLE: false
fun main() {
if (x !in 5..6) {
println("test")
}
}
@@ -0,0 +1,6 @@
// IS_APPLICABLE: false
fun main() {
if (x !is Int) {
println("test")
}
}
@@ -0,0 +1,4 @@
// IS_APPLICABLE: false
fun new(x: Int, y: Int): Int {
return y <caret>-
}
@@ -0,0 +1,3 @@
fun main() {
return <caret>a + b
}
@@ -0,0 +1,3 @@
fun main() {
return b + a
}
@@ -0,0 +1,6 @@
// IS_APPLICABLE: false
fun new(x: Int, y: Int): Int {
var c = 5
c += <caret>10
return 1
}
@@ -0,0 +1,3 @@
fun main() {
return <caret>a + b
}
@@ -0,0 +1,3 @@
fun main() {
return b + a
}
@@ -0,0 +1,3 @@
fun main() {
return <caret>a plus b
}
@@ -0,0 +1,3 @@
fun main() {
return b plus a
}
@@ -0,0 +1,6 @@
// IS_APPLICABLE: false
fun main() {
for (i in 1<caret>..10) {
println("Hello World")
}
}
@@ -0,0 +1,6 @@
// IS_APPLICABLE: false
fun main() {
for (i in 1<caret> rangeTo 10) {
println("Hello World")
}
}
@@ -0,0 +1,4 @@
// IS_APPLICABLE: false
fun main() {
val num = 5<caret> % 2
}
@@ -0,0 +1,6 @@
// IS_APPLICABLE: false
fun new(x: Int, y: Int): Int {
var c = 5
c %= <caret>10
return 1
}
@@ -0,0 +1,3 @@
fun new(x: Int, y: Int): Int {
return y <caret>* x
}
@@ -0,0 +1,3 @@
fun new(x: Int, y: Int): Int {
return x * y
}
@@ -0,0 +1,6 @@
// IS_APPLICABLE: false
fun new(x: Int, y: Int): Int {
var c = 5
c *= <caret>10
return 1
}
@@ -0,0 +1,3 @@
fun main() {
return <caret>a times b
}
@@ -0,0 +1,3 @@
fun main() {
return b times a
}
@@ -0,0 +1,3 @@
fun neq(a: Int, b: Int) {
if (a <caret>xor b) {}
}
@@ -0,0 +1,3 @@
fun neq(a: Int, b: Int) {
if (b xor a) {}
}