Formatter: support trailing comma in lambda value parameters & fix comments in KtParameter
#KT-34744
This commit is contained in:
+89
@@ -0,0 +1,89 @@
|
||||
fun main() {
|
||||
val x: (
|
||||
y: Comparable<Comparable<Number>>,
|
||||
z: Iterable<Iterable<Number>> // trailing comma
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (
|
||||
y: Comparable<Comparable<Number>>,
|
||||
z: Iterable<Iterable<Number>>
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (y: Comparable<Comparable<Number>>, z: Iterable<Iterable<Number>>) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (
|
||||
y: Comparable<Comparable<Number>>, z: Iterable<Iterable<Number>>,
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (y: Comparable<Comparable<Number>>) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (
|
||||
y: Comparable<Comparable<Number>>,
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (y: Comparable<Comparable<Number>>
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (
|
||||
y: Comparable<Comparable<Number>>) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (
|
||||
y: Comparable<Comparable<Number>>, //
|
||||
z: Iterable<Iterable<Number>> // /**/
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (y: Comparable<Comparable<Number>>, z: Iterable<Iterable<Number>>
|
||||
// wd
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (
|
||||
y: Comparable<Comparable<Number>>,/*
|
||||
*/
|
||||
z: Iterable<Iterable<Number>>, /* //
|
||||
*/
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (/**/y: Comparable<Comparable<Number>>/**/) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (
|
||||
y: Comparable<Comparable<Number>>,/**/
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (y: Comparable<Comparable<Number>>
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: ( /*
|
||||
*/y: Comparable<Comparable<Number>>) -> Int = {
|
||||
10
|
||||
}
|
||||
}
|
||||
|
||||
// SET_TRUE: ALLOW_TRAILING_COMMA
|
||||
+97
@@ -0,0 +1,97 @@
|
||||
fun main() {
|
||||
val x: (
|
||||
y: Comparable<Comparable<Number>>,
|
||||
z: Iterable<Iterable<Number>>, // trailing comma
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (
|
||||
y: Comparable<Comparable<Number>>,
|
||||
z: Iterable<Iterable<Number>>,
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (y: Comparable<Comparable<Number>>, z: Iterable<Iterable<Number>>) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (
|
||||
y: Comparable<Comparable<Number>>, z: Iterable<Iterable<Number>>,
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (y: Comparable<Comparable<Number>>) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (
|
||||
y: Comparable<Comparable<Number>>,
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (
|
||||
y: Comparable<Comparable<Number>>,
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (
|
||||
y: Comparable<Comparable<Number>>,
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (
|
||||
y: Comparable<Comparable<Number>>, //
|
||||
z: Iterable<Iterable<Number>>, // /**/
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (
|
||||
y: Comparable<Comparable<Number>>,
|
||||
z: Iterable<Iterable<Number>>,
|
||||
// wd
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (
|
||||
y: Comparable<Comparable<Number>>,/*
|
||||
*/
|
||||
z: Iterable<Iterable<Number>>, /* //
|
||||
*/
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (/**/y: Comparable<Comparable<Number>>/**/) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (
|
||||
y: Comparable<Comparable<Number>>,/**/
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (
|
||||
y: Comparable<Comparable<Number>>,
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (
|
||||
/*
|
||||
*/
|
||||
y: Comparable<Comparable<Number>>,
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
}
|
||||
|
||||
// SET_TRUE: ALLOW_TRAILING_COMMA
|
||||
+80
@@ -0,0 +1,80 @@
|
||||
fun main() {
|
||||
val x: (
|
||||
y: Comparable<Comparable<Number>>,
|
||||
z: Iterable<Iterable<Number>> // trailing comma
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (
|
||||
y: Comparable<Comparable<Number>>,
|
||||
z: Iterable<Iterable<Number>>
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (y: Comparable<Comparable<Number>>, z: Iterable<Iterable<Number>>) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (y: Comparable<Comparable<Number>>, z: Iterable<Iterable<Number>>,) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (y: Comparable<Comparable<Number>>) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (y: Comparable<Comparable<Number>>,) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (y: Comparable<Comparable<Number>>
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (
|
||||
y: Comparable<Comparable<Number>>) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (
|
||||
y: Comparable<Comparable<Number>>, //
|
||||
z: Iterable<Iterable<Number>> // /**/
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (y: Comparable<Comparable<Number>>, z: Iterable<Iterable<Number>>
|
||||
// wd
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (y: Comparable<Comparable<Number>>/*
|
||||
*/, z: Iterable<Iterable<Number>>, /* //
|
||||
*/) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (/**/y: Comparable<Comparable<Number>>/**/) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (y: Comparable<Comparable<Number>>/**/,) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (y: Comparable<Comparable<Number>>
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: ( /*
|
||||
*/y: Comparable<Comparable<Number>>) -> Int = {
|
||||
10
|
||||
}
|
||||
}
|
||||
|
||||
// SET_TRUE: ALLOW_TRAILING_COMMA
|
||||
Vendored
+3
-3
@@ -468,8 +468,8 @@ class H(
|
||||
|
||||
class J(
|
||||
val x: String, val y: String,
|
||||
val z: String /*
|
||||
*/,
|
||||
val z: String, /*
|
||||
*/
|
||||
)
|
||||
|
||||
class K(
|
||||
@@ -478,7 +478,7 @@ class K(
|
||||
)
|
||||
|
||||
class L(
|
||||
val x: String, val y: String, val z: String
|
||||
val x: String, val y: String, val z: String // adwd
|
||||
)
|
||||
|
||||
// SET_TRUE: ALLOW_TRAILING_COMMA
|
||||
|
||||
+4
-4
@@ -462,7 +462,7 @@ class G(
|
||||
class G(
|
||||
val x: String,
|
||||
val y: String
|
||||
= "" /* */, /* */
|
||||
= "", /* */ /* */
|
||||
val z: String,
|
||||
)
|
||||
|
||||
@@ -475,8 +475,8 @@ class H(
|
||||
|
||||
class J(
|
||||
val x: String, val y: String,
|
||||
val z: String /*
|
||||
*/,
|
||||
val z: String, /*
|
||||
*/
|
||||
)
|
||||
|
||||
class K(
|
||||
@@ -485,7 +485,7 @@ class K(
|
||||
)
|
||||
|
||||
class L(
|
||||
val x: String, val y: String, val z: String,
|
||||
val x: String, val y: String, val z: String, // adwd
|
||||
)
|
||||
|
||||
// SET_TRUE: ALLOW_TRAILING_COMMA
|
||||
|
||||
+1
-1
@@ -454,7 +454,7 @@ class K(
|
||||
, )
|
||||
|
||||
class L(
|
||||
val x: String, val y: String, val z: String
|
||||
val x: String, val y: String, val z: String // adwd
|
||||
)
|
||||
|
||||
// SET_TRUE: ALLOW_TRAILING_COMMA
|
||||
|
||||
+3
-3
@@ -468,8 +468,8 @@ class H(
|
||||
|
||||
class J(
|
||||
val x: String, val y: String,
|
||||
val z: String /*
|
||||
*/,
|
||||
val z: String, /*
|
||||
*/
|
||||
)
|
||||
|
||||
class K(
|
||||
@@ -478,7 +478,7 @@ class K(
|
||||
)
|
||||
|
||||
class L(
|
||||
val x: String, val y: String, val z: String
|
||||
val x: String, val y: String, val z: String // adwd
|
||||
)
|
||||
|
||||
// SET_TRUE: ALLOW_TRAILING_COMMA
|
||||
|
||||
+4
-4
@@ -462,7 +462,7 @@ class G(
|
||||
class G(
|
||||
val x: String,
|
||||
val y: String
|
||||
= "" /* */, /* */
|
||||
= "", /* */ /* */
|
||||
val z: String,
|
||||
)
|
||||
|
||||
@@ -475,8 +475,8 @@ class H(
|
||||
|
||||
class J(
|
||||
val x: String, val y: String,
|
||||
val z: String /*
|
||||
*/,
|
||||
val z: String, /*
|
||||
*/
|
||||
)
|
||||
|
||||
class K(
|
||||
@@ -485,7 +485,7 @@ class K(
|
||||
)
|
||||
|
||||
class L(
|
||||
val x: String, val y: String, val z: String,
|
||||
val x: String, val y: String, val z: String, // adwd
|
||||
)
|
||||
|
||||
// SET_TRUE: ALLOW_TRAILING_COMMA
|
||||
|
||||
+1
-1
@@ -454,7 +454,7 @@ class K(
|
||||
, )
|
||||
|
||||
class L(
|
||||
val x: String, val y: String, val z: String
|
||||
val x: String, val y: String, val z: String // adwd
|
||||
)
|
||||
|
||||
// SET_TRUE: ALLOW_TRAILING_COMMA
|
||||
|
||||
+3
-3
@@ -490,8 +490,8 @@ class H(
|
||||
class J(
|
||||
val x: String,
|
||||
val y: String,
|
||||
val z: String /*
|
||||
*/,
|
||||
val z: String, /*
|
||||
*/
|
||||
)
|
||||
|
||||
class K(
|
||||
@@ -503,7 +503,7 @@ class K(
|
||||
class L(
|
||||
val x: String,
|
||||
val y: String,
|
||||
val z: String
|
||||
val z: String // adwd
|
||||
)
|
||||
|
||||
// SET_TRUE: ALLOW_TRAILING_COMMA
|
||||
|
||||
+4
-4
@@ -477,7 +477,7 @@ class G(
|
||||
class G(
|
||||
val x: String,
|
||||
val y: String
|
||||
= "" /* */, /* */
|
||||
= "", /* */ /* */
|
||||
val z: String,
|
||||
)
|
||||
|
||||
@@ -491,8 +491,8 @@ class H(
|
||||
class J(
|
||||
val x: String,
|
||||
val y: String,
|
||||
val z: String /*
|
||||
*/,
|
||||
val z: String, /*
|
||||
*/
|
||||
)
|
||||
|
||||
class K(
|
||||
@@ -504,7 +504,7 @@ class K(
|
||||
class L(
|
||||
val x: String,
|
||||
val y: String,
|
||||
val z: String,
|
||||
val z: String, // adwd
|
||||
)
|
||||
|
||||
// SET_TRUE: ALLOW_TRAILING_COMMA
|
||||
|
||||
+1
-1
@@ -454,7 +454,7 @@ class K(
|
||||
, )
|
||||
|
||||
class L(
|
||||
val x: String, val y: String, val z: String
|
||||
val x: String, val y: String, val z: String // adwd
|
||||
)
|
||||
|
||||
// SET_TRUE: ALLOW_TRAILING_COMMA
|
||||
|
||||
Vendored
+3
-3
@@ -468,8 +468,8 @@ class H(
|
||||
|
||||
class J(
|
||||
val x: String, val y: String,
|
||||
val z: String /*
|
||||
*/,
|
||||
val z: String, /*
|
||||
*/
|
||||
)
|
||||
|
||||
class K(
|
||||
@@ -478,7 +478,7 @@ class K(
|
||||
)
|
||||
|
||||
class L(
|
||||
val x: String, val y: String, val z: String
|
||||
val x: String, val y: String, val z: String // adwd
|
||||
)
|
||||
|
||||
// SET_TRUE: ALLOW_TRAILING_COMMA
|
||||
|
||||
+4
-4
@@ -462,7 +462,7 @@ class G(
|
||||
class G(
|
||||
val x: String,
|
||||
val y: String
|
||||
= "" /* */, /* */
|
||||
= "", /* */ /* */
|
||||
val z: String,
|
||||
)
|
||||
|
||||
@@ -475,8 +475,8 @@ class H(
|
||||
|
||||
class J(
|
||||
val x: String, val y: String,
|
||||
val z: String /*
|
||||
*/,
|
||||
val z: String, /*
|
||||
*/
|
||||
)
|
||||
|
||||
class K(
|
||||
@@ -485,7 +485,7 @@ class K(
|
||||
)
|
||||
|
||||
class L(
|
||||
val x: String, val y: String, val z: String,
|
||||
val x: String, val y: String, val z: String, // adwd
|
||||
)
|
||||
|
||||
// SET_TRUE: ALLOW_TRAILING_COMMA
|
||||
|
||||
+1
-1
@@ -454,7 +454,7 @@ class K(
|
||||
, )
|
||||
|
||||
class L(
|
||||
val x: String, val y: String, val z: String
|
||||
val x: String, val y: String, val z: String // adwd
|
||||
)
|
||||
|
||||
// SET_TRUE: ALLOW_TRAILING_COMMA
|
||||
|
||||
Reference in New Issue
Block a user