Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(57)

Side by Side Diff: packages/dart_style/test/splitting/list_arguments.stmt

Issue 1400473008: Roll Observatory packages and add a roll script (Closed) Base URL: git@github.com:dart-lang/observatory_pub_packages.git@master
Patch Set: Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 40 columns |
2 >>> args before and after list forces nesting
3 method(first,[element, element, element, element],third);
4 <<<
5 method(
6 first,
7 [
8 element,
9 element,
10 element,
11 element
12 ],
13 third);
14 >>> nothing but list args does not nest
15 longFunctionName([element, element, element, element], [element, element, elemen t, element], [element, element, element, element]);
16 <<<
17 longFunctionName([
18 element,
19 element,
20 element,
21 element
22 ], [
23 element,
24 element,
25 element,
26 element
27 ], [
28 element,
29 element,
30 element,
31 element
32 ]);
33 >>> trailing lists do not nest
34 longFunctionName(argument, argument, argument, argument, [element, element, elem ent, element], [element, element, element, element]);
35 <<<
36 longFunctionName(argument, argument,
37 argument, argument, [
38 element,
39 element,
40 element,
41 element
42 ], [
43 element,
44 element,
45 element,
46 element
47 ]);
48 >>> leading lists do not nest
49 longFunctionName([element, element, element, element], [element, element, elemen t, element], argument, argument, argument, argument);
50 <<<
51 longFunctionName([
52 element,
53 element,
54 element,
55 element
56 ], [
57 element,
58 element,
59 element,
60 element
61 ], argument, argument, argument,
62 argument);
63 >>> arg between lists forces nesting
64 longFunctionName([element, element, element, element], argument, [element, eleme nt, element, element]);
65 <<<
66 longFunctionName(
67 [
68 element,
69 element,
70 element,
71 element
72 ],
73 argument,
74 [
75 element,
76 element,
77 element,
78 element
79 ]);
80 >>> unsplit leading args
81 longFunctionName(arg, arg, [element, element, element, element]);
82 <<<
83 longFunctionName(arg, arg, [
84 element,
85 element,
86 element,
87 element
88 ]);
89 >>> split before leading args
90 longFunctionName(argument, argument, argument, [element, element, element, eleme nt]);
91 <<<
92 longFunctionName(
93 argument, argument, argument, [
94 element,
95 element,
96 element,
97 element
98 ]);
99 >>> split in middle of leading args
100 longFunctionName(argument, argument, argument, argument, [element, element, elem ent, element]);
101 <<<
102 longFunctionName(argument, argument,
103 argument, argument, [
104 element,
105 element,
106 element,
107 element
108 ]);
109 >>> split before all leading args
110 longFunctionName(argument, argument, argument, argument, argument, argument,
111 [element, element, element, element]);
112 <<<
113 longFunctionName(
114 argument,
115 argument,
116 argument,
117 argument,
118 argument,
119 argument, [
120 element,
121 element,
122 element,
123 element
124 ]);
125 >>> unsplit trailing args
126 longFunctionName([element, element, element, element], argument, argument);
127 <<<
128 longFunctionName([
129 element,
130 element,
131 element,
132 element
133 ], argument, argument);
134 >>> split before trailing args
135 longFunctionName([element, element, element, element] /* very very long comment */,
136 argument, argument);
137 <<<
138 longFunctionName([
139 element,
140 element,
141 element,
142 element
143 ] /* very very long comment */,
144 argument, argument);
145 >>> split in middle of trailing args
146 longFunctionName([element, element, element, element], argument, argument, argum ent, argument);
147 <<<
148 longFunctionName([
149 element,
150 element,
151 element,
152 element
153 ], argument, argument, argument,
154 argument);
155 >>> split before all trailing args
156 longFunctionName([element, element, element, element], argument, argument, argum ent, argument,
157 argument, argument, argument);
158 <<<
159 longFunctionName([
160 element,
161 element,
162 element,
163 element
164 ],
165 argument,
166 argument,
167 argument,
168 argument,
169 argument,
170 argument,
171 argument);
172 >>> don't split leading lists
173 longFunctionName([e, e], [e, e, e], a);
174 <<<
175 longFunctionName([e, e], [e, e, e], a);
176 >>> split before all args including leading
177 longFunctionName([e, e], [e, e, e], argument);
178 <<<
179 longFunctionName(
180 [e, e], [e, e, e], argument);
181 >>> split before one leading arg
182 longFunctionName([elem, elem], [elem, elem], argument);
183 <<<
184 longFunctionName([elem, elem],
185 [elem, elem], argument);
186 >>> split before all args including leading
187 longFunctionName([elem], [elem, elem], [elem, elem, elem], argument, argument,
188 argument, argument, argument, argument, argument);
189 <<<
190 longFunctionName(
191 [elem],
192 [elem, elem],
193 [elem, elem, elem],
194 argument,
195 argument,
196 argument,
197 argument,
198 argument,
199 argument,
200 argument);
201 >>> don't split trailing lists
202 longFunctionName(a, [e, e], [e, e, e]);
203 <<<
204 longFunctionName(a, [e, e], [e, e, e]);
205 >>> split before all args including trailing
206 longFunctionName(argument, [e, e], [e, e, e]);
207 <<<
208 longFunctionName(
209 argument, [e, e], [e, e, e]);
210 >>> split before one trailing arg
211 longFunctionName(argument, [elem, elem], [elem, elem]);
212 <<<
213 longFunctionName(argument, [elem, elem],
214 [elem, elem]);
215 >>> split before all args including trailing
216 longFunctionName(argument, argument, [elem], [elem, elem], [elem, elem, elem]);
217 <<<
218 longFunctionName(
219 argument,
220 argument,
221 [elem],
222 [elem, elem],
223 [elem, elem, elem]);
224 >>> named args before and after list forces nesting
225 method(a:first,b:[element, element, element, element],c:third);
226 <<<
227 method(
228 a: first,
229 b: [
230 element,
231 element,
232 element,
233 element
234 ],
235 c: third);
236 >>> nothing but named list args does not nest
237 longFunctionName(a: [element, element, element, element],
238 b: [element, element, element, element], c: [element, element, element, element] );
239 <<<
240 longFunctionName(a: [
241 element,
242 element,
243 element,
244 element
245 ], b: [
246 element,
247 element,
248 element,
249 element
250 ], c: [
251 element,
252 element,
253 element,
254 element
255 ]);
256 >>> some named list args does not nest
257 longFunctionName([element, element, element, element],
258 a: [element, element, element, element], b: [element, element, element, element] );
259 <<<
260 longFunctionName([
261 element,
262 element,
263 element,
264 element
265 ], a: [
266 element,
267 element,
268 element,
269 element
270 ], b: [
271 element,
272 element,
273 element,
274 element
275 ]);
276 >>> nest trailing named if there are non-body named
277 longFunctionName(a: argument, b: argument,
278 c: [element, element, element, element], d: [element, element, element, element] );
279 <<<
280 longFunctionName(
281 a: argument,
282 b: argument,
283 c: [
284 element,
285 element,
286 element,
287 element
288 ],
289 d: [
290 element,
291 element,
292 element,
293 element
294 ]);
295 >>> leading named arguments
296 longFunctionName(name1: [element, element], name2: [element, element], name3: ar gument, name4: argument);
297 <<<
298 longFunctionName(
299 name1: [element, element],
300 name2: [element, element],
301 name3: argument,
302 name4: argument);
303 >>> don't nest because of nested 1-arg fn
304 outer(inner([element, element, element, element]));
305 <<<
306 outer(inner([
307 element,
308 element,
309 element,
310 element
311 ]));
312 >>> do nest because of nested many-arg fn
313 outer(argument, inner([element, element, element, element]));
314 <<<
315 outer(
316 argument,
317 inner([
318 element,
319 element,
320 element,
321 element
322 ]));
323 >>> don't nest because of nested 1-arg method call
324 obj.outer(obj.inner([element, element, element, element]));
325 <<<
326 obj.outer(obj.inner([
327 element,
328 element,
329 element,
330 element
331 ]));
332 >>> do nest because of nested many-arg method call
333 obj.outer(argument, obj.inner([element, element, element, element]));
334 <<<
335 obj.outer(
336 argument,
337 obj.inner([
338 element,
339 element,
340 element,
341 element
342 ]));
OLDNEW
« no previous file with comments | « packages/dart_style/test/splitting/invocations.stmt ('k') | packages/dart_style/test/splitting/lists.stmt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698