blob: 950b6fdc169d98c96fdb9d57959ae0aeda82d58a [file] [log] [blame]
40 columns |
>>> Empty.
[];
<<<
[];
>>> Const.
const [ 1 , 2 , 3 ] ;
<<<
const [1, 2, 3];
>>> Exactly page width.
[ first , second , third , fourth , seventh ] ;
<<<
[first, second, third, fourth, seventh];
>>> Split.
[first, second, third, fourth, fifth, sixth,];
<<<
[
first,
second,
third,
fourth,
fifth,
sixth,
];
>>> Add trailing comma if split.
[first, second, third, fourth, fifth, sixth];
<<<
[
first,
second,
third,
fourth,
fifth,
sixth,
];
>>> Remove trailing comma if unsplit.
[first, second, third, fourth, fifth,];
<<<
[first, second, third, fourth, fifth];
>>> Split in element forces list to split.
[first + second + third + fourth + fifth];
<<<
[
first +
second +
third +
fourth +
fifth,
];
>>> Remove blank lines around elements.
[
firstElement,
secondElement,
thirdElement
];
<<<
[
firstElement,
secondElement,
thirdElement,
];
>>> With type argument.
< int > [ 1 , 2 , 3 ];
<<<
<int>[1, 2, 3];
>>> Split list but not type arguments.
<Map<int, String>>
[firstElement, secondElement, thirdElement];
<<<
<Map<int, String>>[
firstElement,
secondElement,
thirdElement,
];
>>> Split type arguments but not list.
<Map<VeryLongTypeName, AnotherLongTypeName>>[1, 2, 3];
<<<
<
Map<
VeryLongTypeName,
AnotherLongTypeName
>
>[1, 2, 3];
>>> Split type arguments and list.
<Map<VeryLongTypeName, AnotherLongTypeName>>[firstElement, secondElement,
thirdElement];
<<<
<
Map<
VeryLongTypeName,
AnotherLongTypeName
>
>[
firstElement,
secondElement,
thirdElement,
];
>>> Split in nested type argument.
<Map<List<NotSplit>, Map<VeryLongTypeName, AnotherLongTypeName>>>[1, 2, 3];
<<<
<
Map<
List<NotSplit>,
Map<
VeryLongTypeName,
AnotherLongTypeName
>
>
>[1, 2, 3];
>>> Force split because of contained block.
[first, () {"fn";},third,fourth];
<<<
[
first,
() {
"fn";
},
third,
fourth,
];