Change Signature: Do not insert new-lines between parameters (to be fixed later at the formatter level)

This commit is contained in:
Alexey Sedunov
2014-11-24 19:40:53 +03:00
parent 57cb125ab8
commit c6541ccc6f
30 changed files with 48 additions and 102 deletions
@@ -125,7 +125,6 @@ public class JetChangeInfo implements ChangeInfo {
JetParameterInfo parameterInfo = newParameters.get(i); JetParameterInfo parameterInfo = newParameters.get(i);
if (i > 0) { if (i > 0) {
buffer.append(","); buffer.append(",");
buffer.append("\n");
buffer.append(indent); buffer.append(indent);
} }
@@ -1,8 +1,7 @@
// "Add parameter to constructor 'Base'" "true" // "Add parameter to constructor 'Base'" "true"
// DISABLE-ERRORS // DISABLE-ERRORS
open class Base(var x: Int, open class Base(var x: Int, d: Double) {
d: Double) {
val y = Base(1, 2.5); val y = Base(1, 2.5);
fun f() { fun f() {
@@ -1,8 +1,7 @@
// "Add parameter to function 'foo'" "true" // "Add parameter to function 'foo'" "true"
// DISABLE-ERRORS // DISABLE-ERRORS
fun foo(x: Int, fun foo(x: Int, i: Int) {
i: Int) {
foo(, 4); foo(, 4);
foo(1, 4); foo(1, 4);
foo(1, 4); foo(1, 4);
@@ -1,10 +1,7 @@
// "Change the signature of function 'foo'" "true" // "Change the signature of function 'foo'" "true"
// DISABLE-ERRORS // DISABLE-ERRORS
fun foo(x: Double, fun foo(x: Double, i: Int, i1: Int, i2: Int) {
i: Int,
i1: Int,
i2: Int) {
foo(,, 5, 6); foo(,, 5, 6);
foo(1,, 5, 6); foo(1,, 5, 6);
foo(1, 2.5, 5, 6); foo(1, 2.5, 5, 6);
@@ -3,8 +3,7 @@
import kotlin.modules.ModuleBuilder import kotlin.modules.ModuleBuilder
fun foo(x: Int, fun foo(x: Int, moduleBuilder: ModuleBuilder) {
moduleBuilder: ModuleBuilder) {
foo(, ModuleBuilder("", "")); foo(, ModuleBuilder("", ""));
foo(1, ModuleBuilder("", "")); foo(1, ModuleBuilder("", ""));
foo(2, ModuleBuilder("", "")); foo(2, ModuleBuilder("", ""));
@@ -2,5 +2,5 @@
// DISABLE-ERRORS // DISABLE-ERRORS
fun f(x: Int, y: Int, z : () -> Int) { fun f(x: Int, y: Int, z : () -> Int) {
f(1, 2, {() -> x}); f(1, 2, { x});
} }
@@ -2,7 +2,5 @@
// DISABLE-ERRORS // DISABLE-ERRORS
fun f(x: Int, y: Int, z : (Int, Int?, Any) -> Int) { fun f(x: Int, y: Int, z : (Int, Int?, Any) -> Int) {
f(1, 2, {(i: Int, f(1, 2, {(i: Int, i1: Int?, any: Any) -> x});
i1: Int?,
any: Any) -> x});
} }
@@ -1,39 +1,32 @@
// "Add parameter to function 'f'" "true" // "Add parameter to function 'f'" "true"
trait OA { trait OA {
fun f(a: Int, fun f(a: Int, i: Int)
i: Int)
} }
trait OB { trait OB {
fun f(a: Int, fun f(a: Int, i: Int)
i: Int)
} }
trait O : OA, OB { trait O : OA, OB {
override fun f(a: Int, override fun f(a: Int, i: Int)
i: Int)
} }
trait OO : O { trait OO : O {
override fun f(a: Int, override fun f(a: Int, i: Int) {
i: Int) {
} }
} }
trait OOO : OO { trait OOO : OO {
override fun f(a: Int, override fun f(a: Int, i: Int) {}
i: Int) {}
} }
trait OOOA : OOO { trait OOOA : OOO {
override fun f(a: Int, override fun f(a: Int, i: Int) {
i: Int) {
} }
} }
trait OOOB : OOO { trait OOOB : OOO {
override fun f(a: Int, override fun f(a: Int, i: Int) {
i: Int) {
} }
} }
@@ -1,39 +1,32 @@
// "Add parameter to function 'f'" "true" // "Add parameter to function 'f'" "true"
trait OA { trait OA {
fun f(a: Int, fun f(a: Int, s: String)
s: String)
} }
trait OB { trait OB {
fun f(a: Int, fun f(a: Int, s: String)
s: String)
} }
trait O : OA, OB { trait O : OA, OB {
override fun f(a: Int, override fun f(a: Int, s: String)
s: String)
} }
trait OO : O { trait OO : O {
override fun f(a: Int, override fun f(a: Int, s: String) {
s: String) {
} }
} }
trait OOO : OO { trait OOO : OO {
override fun f(a: Int, override fun f(a: Int, s: String) {}
s: String) {}
} }
trait OOOA : OOO { trait OOOA : OOO {
override fun f(a: Int, override fun f(a: Int, s: String) {
s: String) {
} }
} }
trait OOOB : OOO { trait OOOB : OOO {
override fun f(a: Int, override fun f(a: Int, s: String) {
s: String) {
} }
} }
@@ -1,18 +1,15 @@
// "Add parameter to function 'f'" "true" // "Add parameter to function 'f'" "true"
trait O { trait O {
fun f(a: Int, fun f(a: Int, i: Int)
i: Int)
} }
trait OO : O { trait OO : O {
override fun f(a: Int, override fun f(a: Int, i: Int) {
i: Int) {
} }
} }
trait OOO : OO { trait OOO : OO {
override fun f(a: Int, override fun f(a: Int, i: Int) {}
i: Int) {}
} }
fun usage(o: O) { fun usage(o: O) {
@@ -1,6 +1,5 @@
// "Create parameter 'foo'" "true" // "Create parameter 'foo'" "true"
fun test(n: Int, fun test(n: Int, foo: Int) {
foo: Int) {
val t: Int = foo val t: Int = foo
} }
@@ -1,8 +1,7 @@
// "Create parameter 'foo'" "true" // "Create parameter 'foo'" "true"
class A { class A {
fun test(n: Int, fun test(n: Int, foo: Int) {
foo: Int) {
val t: Int = foo val t: Int = foo
} }
} }
@@ -1,8 +1,7 @@
// "Create parameter 'foo'" "true" // "Create parameter 'foo'" "true"
class A<T> { class A<T> {
fun test(n: Int, fun test(n: Int, foo: T) {
foo: T) {
val t: T = foo val t: T = foo
} }
} }
@@ -1,8 +1,7 @@
// "Create parameter 'foo'" "true" // "Create parameter 'foo'" "true"
class A { class A {
fun test<T>(n: Int, fun test<T>(n: Int, foo: T) {
foo: T) {
val t: T = foo val t: T = foo
} }
} }
@@ -1,8 +1,7 @@
// "Create parameter 'foo'" "true" // "Create parameter 'foo'" "true"
class A<T> { class A<T> {
fun test<T>(n: Int, fun test<T>(n: Int, foo: T) {
foo: T) {
val t: T = foo val t: T = foo
} }
} }
@@ -1,7 +1,6 @@
// "Create parameter 'foo'" "true" // "Create parameter 'foo'" "true"
// ACTION: Create local variable 'foo' // ACTION: Create local variable 'foo'
fun test(n: Int, fun test(n: Int, foo: Int) {
foo: Int) {
val f: () -> Int = { foo } val f: () -> Int = { foo }
} }
@@ -1,7 +1,6 @@
// "Create parameter 'foo'" "true" // "Create parameter 'foo'" "true"
// ACTION: Create local variable 'foo' // ACTION: Create local variable 'foo'
fun test(n: Int, fun test(n: Int, foo: Int) {
foo: Int) {
val f: (Int) -> Int = { foo } val f: (Int) -> Int = { foo }
} }
@@ -1,7 +1,6 @@
// "Create parameter 'foo'" "true" // "Create parameter 'foo'" "true"
// ACTION: Create local variable 'foo' // ACTION: Create local variable 'foo'
fun test(n: Int, fun test(n: Int, foo: Int) {
foo: Int) {
val f: (Int, Int) -> Int = { (a, b) -> foo } val f: (Int, Int) -> Int = { (a, b) -> foo }
} }
@@ -1,7 +1,6 @@
// "Create parameter 'foo'" "true" // "Create parameter 'foo'" "true"
// ACTION: Create local variable 'foo' // ACTION: Create local variable 'foo'
fun test(n: Int, fun test(n: Int, foo: Any) {
foo: Any) {
val f = { (a: Int, b: Int) -> foo } val f = { (a: Int, b: Int) -> foo }
} }
@@ -1,8 +1,7 @@
// "Create parameter 'foo'" "true" // "Create parameter 'foo'" "true"
// ACTION: Create local variable 'foo' // ACTION: Create local variable 'foo'
fun test(n: Int, fun test(n: Int, foo: Int) {
foo: Int) {
val f: () -> Int = { val f: () -> Int = {
foo foo
} }
@@ -1,6 +1,5 @@
// "Create parameter 'foo'" "true" // "Create parameter 'foo'" "true"
fun test(n: Int, fun test(n: Int, foo: Int?) {
foo: Int?) {
val t: Int? = foo val t: Int? = foo
} }
@@ -2,7 +2,6 @@
package foo package foo
fun test(n: Int, fun test(n: Int, foo: Int) {
foo: Int) {
val t: Int = foo val t: Int = foo
} }
@@ -1,4 +1,3 @@
open class A(n: Int, open class A(n: Int, s: String)
s: String)
class B: A(1, "abc") class B: A(1, "abc")
@@ -1,6 +1,4 @@
open class C1 protected (x3: ((Int) -> Int)?, open class C1 protected (x3: ((Int) -> Int)?, var _x2: Float, val _x1: Int = 1) {
var _x2: Float,
val _x1: Int = 1) {
fun bar() { fun bar() {
val y1 = _x1; val y1 = _x1;
val y2 = _x2; val y2 = _x2;
@@ -1,2 +1 @@
fun fun1(x1: Int, fun fun1(x1: Int, y1: Int): Int = x1 * 2 + fun1(x1, )
y1: Int): Int = x1 * 2 + fun1(x1, )
@@ -1,9 +1,7 @@
open class A { open class A {
open fun foo(n: Int, open fun foo(n: Int, s: String): String = ""
s: String): String = ""
} }
class B: A() { class B: A() {
override fun foo(n: Int, override fun foo(n: Int, s: String): String = ""
s: String): String = ""
} }
@@ -1,5 +1,3 @@
fun foo() { fun foo() {
val v1 = {(z: Int, val v1 = {(z: Int, y1: String, x: Any): Int -> println(z); println(y1) }
y1: String,
x: Any): Int -> println(z); println(y1) }
} }
@@ -1,6 +1,4 @@
fun foo(x0: Any?, fun foo(x0: Any?, x1: Int = 1, x2: Float) {
x1: Int = 1,
x2: Float) {
foo(null, 2, 3.5); foo(null, 2, 3.5);
val y1 = x1; val y1 = x1;
val y2 = x2; val y2 = x2;
@@ -1,18 +1,15 @@
trait T { trait T {
fun foo(a: Int = 1, fun foo(a: Int = 1, b: String = "2")
b: String = "2")
} }
open class A: T { open class A: T {
override fun foo(a: Int, override fun foo(a: Int, b: String) {
b: String) {
throw UnsupportedOperationException() throw UnsupportedOperationException()
} }
} }
class B: A() { class B: A() {
override fun foo(a: Int, override fun foo(a: Int, b: String) {
b: String) {
throw UnsupportedOperationException() throw UnsupportedOperationException()
} }
} }
@@ -1,16 +1,13 @@
enum class E { enum class E {
open fun foo(n: Int, open fun foo(n: Int, s: String): Int = n
s: String): Int = n
O O
A { A {
override fun foo(n: Int, override fun foo(n: Int, s: String): Int = n + 1
s: String): Int = n + 1
} }
B { B {
override fun foo(n: Int, override fun foo(n: Int, s: String): Int = n + 2
s: String): Int = n + 2
} }
} }