Introduce Parameter: Duplicate search & replace
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
// TARGET:
|
||||
class A(val a: Int, s: String) {
|
||||
val x = a + 1
|
||||
|
||||
fun foo() = (<selection>a + 1</selection>) * 2
|
||||
}
|
||||
|
||||
fun test() {
|
||||
A(1, "2")
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
// TARGET:
|
||||
class A(val a: Int, s: String, val i: Int = a + 1) {
|
||||
val x = i
|
||||
|
||||
fun foo() = i * 2
|
||||
}
|
||||
|
||||
fun test() {
|
||||
A(1, "2")
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
// TARGET:
|
||||
class A(val a: Int, s: String) {
|
||||
val x = <selection>a + 1</selection>
|
||||
|
||||
fun foo() = (a + 1) * 2
|
||||
}
|
||||
|
||||
fun test() {
|
||||
A(1, "2")
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
// TARGET:
|
||||
class A(val a: Int, s: String, val i: Int = a + 1) {
|
||||
val x = i
|
||||
|
||||
fun foo() = i * 2
|
||||
}
|
||||
|
||||
fun test() {
|
||||
A(1, "2")
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
// TARGET:
|
||||
class A(val a: Int, s: String) {
|
||||
val x = a + 1
|
||||
|
||||
fun foo() = (<selection>a + 1</selection>) * 2
|
||||
}
|
||||
|
||||
fun test() {
|
||||
val t = A(1, "2").a
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
// TARGET:
|
||||
class A(val a: Int, s: String, val i: Int = a + 1) {
|
||||
val x = i
|
||||
|
||||
fun foo() = i * 2
|
||||
}
|
||||
|
||||
fun test() {
|
||||
val t = A(1, "2").a
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
// SINGLE_REPLACE
|
||||
// TARGET:
|
||||
class A(val a: Int, s: String) {
|
||||
val x = a + 1
|
||||
|
||||
fun foo() = (<selection>a + 1</selection>) * 2
|
||||
}
|
||||
|
||||
fun test() {
|
||||
A(1, "2")
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
// SINGLE_REPLACE
|
||||
// TARGET:
|
||||
class A(val a: Int, s: String, val i: Int = a + 1) {
|
||||
val x = a + 1
|
||||
|
||||
fun foo() = i * 2
|
||||
}
|
||||
|
||||
fun test() {
|
||||
A(1, "2")
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
// SINGLE_REPLACE
|
||||
// TARGET:
|
||||
class A(val a: Int, s: String) {
|
||||
val x = <selection>a + 1</selection>
|
||||
|
||||
fun foo() = (a + 1) * 2
|
||||
}
|
||||
|
||||
fun test() {
|
||||
A(1, "2")
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
// SINGLE_REPLACE
|
||||
// TARGET:
|
||||
class A(val a: Int, s: String, i: Int = a + 1) {
|
||||
val x = i
|
||||
|
||||
fun foo() = (a + 1) * 2
|
||||
}
|
||||
|
||||
fun test() {
|
||||
A(1, "2")
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
// TARGET:
|
||||
class A(val a: Int, s: String, val i: Int = a + 1) {
|
||||
fun foo() = (i) * 2
|
||||
fun foo() = i * 2
|
||||
}
|
||||
|
||||
fun test() {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// TARGET:
|
||||
class A(val a: Int, s: String, val i: Int = a + 1) {
|
||||
fun foo() = (i) * 2
|
||||
fun foo() = i * 2
|
||||
}
|
||||
|
||||
fun test() {
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
class A(val a: Int, s: String, val i: Int = a + 1) {
|
||||
val x = a + 2
|
||||
|
||||
fun foo() = (i) * 2
|
||||
fun foo() = i * 2
|
||||
}
|
||||
|
||||
fun test() {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fun foo(a: Int, i: Int = a + 1): Int {
|
||||
val b = (i) * 2
|
||||
val b = i * 2
|
||||
return a + b
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
fun foo(s: String, i: Int = a + b): Int {
|
||||
return (i) * 2
|
||||
return i * 2
|
||||
}
|
||||
|
||||
fun test() {
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
fun foo(a: Int, s: String): Int {
|
||||
val t = (a + 1) * 2
|
||||
return <selection>a + 1</selection> - t
|
||||
}
|
||||
|
||||
fun test() {
|
||||
foo(1, "2")
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
fun foo(s: String, i: Int = a + 1): Int {
|
||||
val t = i * 2
|
||||
return i - t
|
||||
}
|
||||
|
||||
fun test() {
|
||||
foo("2")
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
// SINGLE_REPLACE
|
||||
fun foo(a: Int, s: String): Int {
|
||||
val t = (a + 1) * 2
|
||||
return <selection>a + 1</selection> - t
|
||||
}
|
||||
|
||||
fun test() {
|
||||
foo(1, "2")
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
// SINGLE_REPLACE
|
||||
fun foo(a: Int, s: String, i: Int = a + 1): Int {
|
||||
val t = (a + 1) * 2
|
||||
return i - t
|
||||
}
|
||||
|
||||
fun test() {
|
||||
foo(1, "2")
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
fun foo(s: String, i: Int = a + 1): Int {
|
||||
return (i) * 2
|
||||
return i * 2
|
||||
}
|
||||
|
||||
fun test() {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fun foo(a: Int, s: String, i: Int = a + 1): Int {
|
||||
return (i) * a
|
||||
return i * a
|
||||
}
|
||||
|
||||
fun test() {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fun foo(a: Int, i: Int = a + 1): Int {
|
||||
val b = (i) * 2
|
||||
val b = i * 2
|
||||
return a + b
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
class A {
|
||||
constructor(a: Int, i: Int = a + 1) {
|
||||
val b = (i) * 2
|
||||
val b = i * 2
|
||||
val t = a + b
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user