Formatter: support trailing comma in type arguments
#KT-34744
This commit is contained in:
+133
@@ -0,0 +1,133 @@
|
||||
// SET_TRUE: ALLOW_TRAILING_COMMA
|
||||
|
||||
fun foo() {
|
||||
testtest<
|
||||
foofoo,
|
||||
testtest<
|
||||
testtest<
|
||||
foofoo,
|
||||
>,
|
||||
>,
|
||||
testsa,
|
||||
>()
|
||||
|
||||
testtest<foofoo, foofoo, foofoo,
|
||||
foofoo, bar>()
|
||||
|
||||
testtest<
|
||||
foofoo, foofoo, foofoo, foofoo, bar
|
||||
>()
|
||||
|
||||
testtest<foofoo, foofoo, foofoo, foofoo, bar
|
||||
>()
|
||||
|
||||
testtest<foofoo, foofoo, foofoo, foofoo,
|
||||
bar
|
||||
>()
|
||||
|
||||
testtest<foofoo
|
||||
>()
|
||||
|
||||
testtest<
|
||||
foofoo>()
|
||||
|
||||
testtest<
|
||||
foofoo
|
||||
>()
|
||||
|
||||
testtest<
|
||||
foofoo,
|
||||
>()
|
||||
|
||||
testtest<foofoo, testtest<testtest<foofoo>>>()
|
||||
|
||||
testtest<
|
||||
foofoo, fososos, testtest<testtest<foofoo>>,
|
||||
>()
|
||||
|
||||
testtest<foofoo, testtest<testtest<
|
||||
foofoo,
|
||||
>>, testsa>()
|
||||
|
||||
testtest<foofoo, *, testtest<testtest<
|
||||
foofoo,
|
||||
>>, testsa>()
|
||||
|
||||
testtest<
|
||||
foofoo, foofoo, foofoo, foofoo,
|
||||
bar /*
|
||||
*/, /* */ foo
|
||||
>()
|
||||
|
||||
testtest</*
|
||||
*/foofoo, foofoo, foofoo, /*
|
||||
|
||||
*/
|
||||
foofoo, bar>()
|
||||
|
||||
testtest<foofoo, foofoo, foofoo, foofoo, bar/*
|
||||
*/>()
|
||||
|
||||
testtest<foofoo, foofoo, foofoo, foofoo, bar // awdawda
|
||||
>()
|
||||
|
||||
testtest<foofoo, foofoo, foofoo, foofoo, /*
|
||||
|
||||
*/
|
||||
bar
|
||||
>()
|
||||
|
||||
testtest<foofoo // fd
|
||||
>()
|
||||
|
||||
testtest< /**/
|
||||
foofoo
|
||||
>()
|
||||
|
||||
testtest<
|
||||
foofoo,/**/
|
||||
>()
|
||||
|
||||
testtest<foofoo, foofoo, foofoo, foofoo/*
|
||||
*/, /* */ bar
|
||||
>()
|
||||
|
||||
testtest<foofoo // fd
|
||||
>()
|
||||
|
||||
testtest< /**/
|
||||
foofoo
|
||||
>()
|
||||
|
||||
testtest<
|
||||
foofoo,/**/
|
||||
>()
|
||||
|
||||
testtest<
|
||||
foofoo, fososos,/*
|
||||
*/
|
||||
testtest<testtest<foofoo>>,
|
||||
>()
|
||||
|
||||
testtest<foofoo, testtest<testtest<
|
||||
foofoo,
|
||||
>>, /**/testsa>()
|
||||
|
||||
testtest<foofoo, testtest<testtest<
|
||||
foofoo,
|
||||
>>/* */, /**/testsa>()
|
||||
|
||||
testtest<foofoo, testtest<testtest<
|
||||
foofoo,
|
||||
>>/*
|
||||
*/, testsa>()
|
||||
|
||||
testtest<foofoo, seee, testtest<testtest<
|
||||
foofoo,
|
||||
>>, /**/testsa>()
|
||||
|
||||
testtest<foofoo, seee, testtest<testtest<
|
||||
foofoo,
|
||||
>>, /*
|
||||
*/testsa>()
|
||||
}
|
||||
+197
@@ -0,0 +1,197 @@
|
||||
// SET_TRUE: ALLOW_TRAILING_COMMA
|
||||
|
||||
fun foo() {
|
||||
testtest<
|
||||
foofoo,
|
||||
testtest<
|
||||
testtest<
|
||||
foofoo,
|
||||
>,
|
||||
>,
|
||||
testsa,
|
||||
>()
|
||||
|
||||
testtest<
|
||||
foofoo, foofoo, foofoo,
|
||||
foofoo, bar,
|
||||
>()
|
||||
|
||||
testtest<
|
||||
foofoo, foofoo, foofoo, foofoo, bar,
|
||||
>()
|
||||
|
||||
testtest<
|
||||
foofoo, foofoo, foofoo, foofoo, bar,
|
||||
>()
|
||||
|
||||
testtest<
|
||||
foofoo, foofoo, foofoo, foofoo,
|
||||
bar,
|
||||
>()
|
||||
|
||||
testtest<
|
||||
foofoo,
|
||||
>()
|
||||
|
||||
testtest<
|
||||
foofoo,
|
||||
>()
|
||||
|
||||
testtest<
|
||||
foofoo,
|
||||
>()
|
||||
|
||||
testtest<
|
||||
foofoo,
|
||||
>()
|
||||
|
||||
testtest<foofoo, testtest<testtest<foofoo>>>()
|
||||
|
||||
testtest<
|
||||
foofoo, fososos, testtest<testtest<foofoo>>,
|
||||
>()
|
||||
|
||||
testtest<
|
||||
foofoo,
|
||||
testtest<
|
||||
testtest<
|
||||
foofoo,
|
||||
>,
|
||||
>,
|
||||
testsa,
|
||||
>()
|
||||
|
||||
testtest<
|
||||
foofoo, *,
|
||||
testtest<
|
||||
testtest<
|
||||
foofoo,
|
||||
>,
|
||||
>,
|
||||
testsa,
|
||||
>()
|
||||
|
||||
testtest<
|
||||
foofoo, foofoo, foofoo, foofoo,
|
||||
bar, /*
|
||||
*/ /* */
|
||||
foo,
|
||||
>()
|
||||
|
||||
testtest<
|
||||
/*
|
||||
*/
|
||||
foofoo, foofoo, foofoo, /*
|
||||
|
||||
*/
|
||||
foofoo, bar,
|
||||
>()
|
||||
|
||||
testtest<
|
||||
foofoo, foofoo, foofoo, foofoo,
|
||||
bar,/*
|
||||
*/
|
||||
>()
|
||||
|
||||
testtest<
|
||||
foofoo, foofoo, foofoo, foofoo, bar, // awdawda
|
||||
>()
|
||||
|
||||
testtest<
|
||||
foofoo, foofoo, foofoo, foofoo, /*
|
||||
|
||||
*/
|
||||
bar,
|
||||
>()
|
||||
|
||||
testtest<
|
||||
foofoo, // fd
|
||||
>()
|
||||
|
||||
testtest<
|
||||
/**/
|
||||
foofoo,
|
||||
>()
|
||||
|
||||
testtest<
|
||||
foofoo,/**/
|
||||
>()
|
||||
|
||||
testtest<
|
||||
foofoo, foofoo, foofoo,
|
||||
foofoo,/*
|
||||
*/ /* */
|
||||
bar,
|
||||
>()
|
||||
|
||||
testtest<
|
||||
foofoo, // fd
|
||||
>()
|
||||
|
||||
testtest<
|
||||
/**/
|
||||
foofoo,
|
||||
>()
|
||||
|
||||
testtest<
|
||||
foofoo,/**/
|
||||
>()
|
||||
|
||||
testtest<
|
||||
foofoo, fososos,/*
|
||||
*/
|
||||
testtest<testtest<foofoo>>,
|
||||
>()
|
||||
|
||||
testtest<
|
||||
foofoo,
|
||||
testtest<
|
||||
testtest<
|
||||
foofoo,
|
||||
>,
|
||||
>, /**/
|
||||
testsa,
|
||||
>()
|
||||
|
||||
testtest<
|
||||
foofoo,
|
||||
testtest<
|
||||
testtest<
|
||||
foofoo,
|
||||
>,
|
||||
>,/* */ /**/
|
||||
testsa,
|
||||
>()
|
||||
|
||||
testtest<
|
||||
foofoo,
|
||||
testtest<
|
||||
testtest<
|
||||
foofoo,
|
||||
>,
|
||||
>,/*
|
||||
*/
|
||||
testsa,
|
||||
>()
|
||||
|
||||
testtest<
|
||||
foofoo, seee,
|
||||
testtest<
|
||||
testtest<
|
||||
foofoo,
|
||||
>,
|
||||
>, /**/
|
||||
testsa,
|
||||
>()
|
||||
|
||||
testtest<
|
||||
foofoo, seee,
|
||||
testtest<
|
||||
testtest<
|
||||
foofoo,
|
||||
>,
|
||||
>, /*
|
||||
*/
|
||||
testsa,
|
||||
>()
|
||||
}
|
||||
@@ -0,0 +1,106 @@
|
||||
// SET_TRUE: ALLOW_TRAILING_COMMA
|
||||
|
||||
fun foo() {
|
||||
testtest<foofoo,
|
||||
testtest<testtest<
|
||||
foofoo,
|
||||
>,
|
||||
>,
|
||||
testsa,
|
||||
>()
|
||||
|
||||
testtest<foofoo, foofoo, foofoo,
|
||||
foofoo, bar>()
|
||||
|
||||
testtest<
|
||||
foofoo, foofoo, foofoo, foofoo, bar
|
||||
>()
|
||||
|
||||
testtest<foofoo, foofoo, foofoo, foofoo, bar
|
||||
>()
|
||||
|
||||
testtest<foofoo, foofoo, foofoo, foofoo,
|
||||
bar
|
||||
>()
|
||||
|
||||
testtest<foofoo
|
||||
>()
|
||||
|
||||
testtest<
|
||||
foofoo>()
|
||||
|
||||
testtest<
|
||||
foofoo
|
||||
>()
|
||||
|
||||
testtest<foofoo,>()
|
||||
|
||||
testtest<foofoo, testtest<testtest<foofoo>>>()
|
||||
|
||||
testtest<foofoo, fososos, testtest<testtest<foofoo>>,>()
|
||||
|
||||
testtest<foofoo, testtest<testtest<foofoo,>>, testsa>()
|
||||
|
||||
testtest<foofoo, *, testtest<testtest<foofoo,>>, testsa>()
|
||||
|
||||
testtest<
|
||||
foofoo, foofoo, foofoo, foofoo,
|
||||
bar /*
|
||||
*/, /* */ foo
|
||||
>()
|
||||
|
||||
testtest</*
|
||||
*/foofoo, foofoo, foofoo, /*
|
||||
|
||||
*/
|
||||
foofoo, bar>()
|
||||
|
||||
testtest<foofoo, foofoo, foofoo, foofoo, bar/*
|
||||
*/>()
|
||||
|
||||
testtest<foofoo, foofoo, foofoo, foofoo, bar // awdawda
|
||||
>()
|
||||
|
||||
testtest<foofoo, foofoo, foofoo, foofoo, /*
|
||||
|
||||
*/
|
||||
bar
|
||||
>()
|
||||
|
||||
testtest<foofoo // fd
|
||||
>()
|
||||
|
||||
testtest< /**/
|
||||
foofoo
|
||||
>()
|
||||
|
||||
testtest<foofoo,/**/>()
|
||||
|
||||
testtest<foofoo, foofoo, foofoo, foofoo/*
|
||||
*/ , /* */ bar
|
||||
>()
|
||||
|
||||
testtest<foofoo // fd
|
||||
>()
|
||||
|
||||
testtest< /**/
|
||||
foofoo
|
||||
>()
|
||||
|
||||
testtest<foofoo,/**/>()
|
||||
|
||||
testtest<foofoo, fososos,/*
|
||||
*/ testtest<testtest<foofoo>>,>()
|
||||
|
||||
testtest<foofoo, testtest<testtest<foofoo,>>, /**/testsa>()
|
||||
|
||||
testtest<foofoo, testtest<testtest<foofoo,>>/* */ , /**/testsa>()
|
||||
|
||||
testtest<foofoo, testtest<testtest<foofoo,>>/*
|
||||
*/ ,testsa>()
|
||||
|
||||
testtest<foofoo, seee, testtest<testtest<foofoo,>>, /**/testsa>()
|
||||
|
||||
testtest<foofoo, seee, testtest<testtest<foofoo,>>, /*
|
||||
*/testsa>()
|
||||
}
|
||||
Reference in New Issue
Block a user