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

Side by Side Diff: pkg/analyzer/lib/src/generated/visitors.dart

Issue 853123002: Lint contribution refactoring. (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/
Patch Set: Created 5 years, 11 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 | Annotate | Revision Log
OLDNEW
(Empty)
1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file.
4
5 library engine.ast.visitors;
6
7 import 'package:analyzer/src/generated/ast.dart';
8
9 /// An [AstVisitor] that delegates calls to visit methods to all [delegates]
10 /// before calling [visitChildren].
11 class DelegatingAstVisitor<T> implements AstVisitor<T> {
12
13 Iterable<AstVisitor<T>> _delegates;
14 DelegatingAstVisitor(this._delegates);
15
16 @override
17 T visitAdjacentStrings(AdjacentStrings node) {
18 _delegates.forEach((delegate) => delegate.visitAdjacentStrings(node));
19 node.visitChildren(this);
20 return null;
21 }
22
23 @override
24 T visitAnnotation(Annotation node) {
25 _delegates.forEach((delegate) => delegate.visitAnnotation(node));
26 node.visitChildren(this);
27 return null;
28 }
29
30 @override
31 T visitArgumentList(ArgumentList node) {
32 _delegates.forEach((delegate) => delegate.visitArgumentList(node));
33 node.visitChildren(this);
34 return null;
35 }
36
37 @override
38 T visitAsExpression(AsExpression node) {
39 _delegates.forEach((delegate) => delegate.visitAsExpression(node));
40 node.visitChildren(this);
41 return null;
42 }
43
44 @override
45 T visitAssertStatement(AssertStatement node) {
46 _delegates.forEach((delegate) => delegate.visitAssertStatement(node));
47 node.visitChildren(this);
48 return null;
49 }
50
51 @override
52 T visitAssignmentExpression(AssignmentExpression node) {
53 _delegates.forEach((delegate) => delegate.visitAssignmentExpression(node));
54 node.visitChildren(this);
55 return null;
56 }
57
58 @override
59 T visitAwaitExpression(AwaitExpression node) {
60 _delegates.forEach((delegate) => delegate.visitAwaitExpression(node));
61 node.visitChildren(this);
62 return null;
63 }
64
65 @override
66 T visitBinaryExpression(BinaryExpression node) {
67 _delegates.forEach((delegate) => delegate.visitBinaryExpression(node));
68 node.visitChildren(this);
69 return null;
70 }
71
72 @override
73 T visitBlock(Block node) {
74 _delegates.forEach((delegate) => delegate.visitBlock(node));
75 node.visitChildren(this);
76 return null;
77 }
78
79 @override
80 T visitBlockFunctionBody(BlockFunctionBody node) {
81 _delegates.forEach((delegate) => delegate.visitBlockFunctionBody(node));
82 node.visitChildren(this);
83 return null;
84 }
85
86 @override
87 T visitBooleanLiteral(BooleanLiteral node) {
88 _delegates.forEach((delegate) => delegate.visitBooleanLiteral(node));
89 node.visitChildren(this);
90 return null;
91 }
92
93 @override
94 T visitBreakStatement(BreakStatement node) {
95 _delegates.forEach((delegate) => delegate.visitBreakStatement(node));
96 node.visitChildren(this);
97 return null;
98 }
99
100 @override
101 T visitCascadeExpression(CascadeExpression node) {
102 _delegates.forEach((delegate) => delegate.visitCascadeExpression(node));
103 node.visitChildren(this);
104 return null;
105 }
106
107 @override
108 T visitCatchClause(CatchClause node) {
109 _delegates.forEach((delegate) => delegate.visitCatchClause(node));
110 node.visitChildren(this);
111 return null;
112 }
113
114 @override
115 T visitClassDeclaration(ClassDeclaration node) {
116 _delegates.forEach((delegate) => delegate.visitClassDeclaration(node));
117 node.visitChildren(this);
118 return null;
119 }
120
121 @override
122 T visitClassTypeAlias(ClassTypeAlias node) {
123 _delegates.forEach((delegate) => delegate.visitClassTypeAlias(node));
124 node.visitChildren(this);
125 return null;
126 }
127
128 @override
129 T visitComment(Comment node) {
130 _delegates.forEach((delegate) => delegate.visitComment(node));
131 node.visitChildren(this);
132 return null;
133 }
134
135 @override
136 T visitCommentReference(CommentReference node) {
137 _delegates.forEach((delegate) => delegate.visitCommentReference(node));
138 node.visitChildren(this);
139 return null;
140 }
141
142 @override
143 T visitCompilationUnit(CompilationUnit node) {
144 _delegates.forEach((delegate) => delegate.visitCompilationUnit(node));
145 node.visitChildren(this);
146 return null;
147 }
148
149 @override
150 T visitConditionalExpression(ConditionalExpression node) {
151 _delegates.forEach((delegate) => delegate.visitConditionalExpression(node));
152 node.visitChildren(this);
153 return null;
154 }
155
156 @override
157 T visitConstructorDeclaration(ConstructorDeclaration node) {
158 _delegates.forEach(
159 (delegate) => delegate.visitConstructorDeclaration(node));
160 node.visitChildren(this);
161 return null;
162 }
163
164 @override
165 T visitConstructorFieldInitializer(ConstructorFieldInitializer node) {
166 _delegates.forEach(
167 (delegate) => delegate.visitConstructorFieldInitializer(node));
168 node.visitChildren(this);
169 return null;
170 }
171
172 @override
173 T visitConstructorName(ConstructorName node) {
174 _delegates.forEach((delegate) => delegate.visitConstructorName(node));
175 node.visitChildren(this);
176 return null;
177 }
178
179 @override
180 T visitContinueStatement(ContinueStatement node) {
181 _delegates.forEach((delegate) => delegate.visitContinueStatement(node));
182 node.visitChildren(this);
183 return null;
184 }
185
186 @override
187 T visitDeclaredIdentifier(DeclaredIdentifier node) {
188 _delegates.forEach((delegate) => delegate.visitDeclaredIdentifier(node));
189 node.visitChildren(this);
190 return null;
191 }
192
193 @override
194 T visitDefaultFormalParameter(DefaultFormalParameter node) {
195 _delegates.forEach(
196 (delegate) => delegate.visitDefaultFormalParameter(node));
197 node.visitChildren(this);
198 return null;
199 }
200
201 @override
202 T visitDoStatement(DoStatement node) {
203 _delegates.forEach((delegate) => delegate.visitDoStatement(node));
204 node.visitChildren(this);
205 return null;
206 }
207
208 @override
209 T visitDoubleLiteral(DoubleLiteral node) {
210 _delegates.forEach((delegate) => delegate.visitDoubleLiteral(node));
211 node.visitChildren(this);
212 return null;
213 }
214
215 @override
216 T visitEmptyFunctionBody(EmptyFunctionBody node) {
217 _delegates.forEach((delegate) => delegate.visitEmptyFunctionBody(node));
218 node.visitChildren(this);
219 return null;
220 }
221
222 @override
223 T visitEmptyStatement(EmptyStatement node) {
224 _delegates.forEach((delegate) => delegate.visitEmptyStatement(node));
225 node.visitChildren(this);
226 return null;
227 }
228
229 @override
230 T visitEnumConstantDeclaration(EnumConstantDeclaration node) {
231 _delegates.forEach(
232 (delegate) => delegate.visitEnumConstantDeclaration(node));
233 node.visitChildren(this);
234 return null;
235 }
236
237 @override
238 T visitEnumDeclaration(EnumDeclaration node) {
239 _delegates.forEach((delegate) => delegate.visitEnumDeclaration(node));
240 node.visitChildren(this);
241 return null;
242 }
243
244 @override
245 T visitExportDirective(ExportDirective node) {
246 _delegates.forEach((delegate) => delegate.visitExportDirective(node));
247 node.visitChildren(this);
248 return null;
249 }
250
251 @override
252 T visitExpressionFunctionBody(ExpressionFunctionBody node) {
253 _delegates.forEach(
254 (delegate) => delegate.visitExpressionFunctionBody(node));
255 node.visitChildren(this);
256 return null;
257 }
258
259 @override
260 T visitExpressionStatement(ExpressionStatement node) {
261 _delegates.forEach((delegate) => delegate.visitExpressionStatement(node));
262 node.visitChildren(this);
263 return null;
264 }
265
266 @override
267 T visitExtendsClause(ExtendsClause node) {
268 _delegates.forEach((delegate) => delegate.visitExtendsClause(node));
269 node.visitChildren(this);
270 return null;
271 }
272
273 @override
274 T visitFieldDeclaration(FieldDeclaration node) {
275 _delegates.forEach((delegate) => delegate.visitFieldDeclaration(node));
276 node.visitChildren(this);
277 return null;
278 }
279
280 @override
281 T visitFieldFormalParameter(FieldFormalParameter node) {
282 _delegates.forEach((delegate) => delegate.visitFieldFormalParameter(node));
283 node.visitChildren(this);
284 return null;
285 }
286
287 @override
288 T visitForEachStatement(ForEachStatement node) {
289 _delegates.forEach((delegate) => delegate.visitForEachStatement(node));
290 node.visitChildren(this);
291 return null;
292 }
293
294 @override
295 T visitForStatement(ForStatement node) {
296 _delegates.forEach((delegate) => delegate.visitForStatement(node));
297 node.visitChildren(this);
298 return null;
299 }
300
301 @override
302 T visitFormalParameterList(FormalParameterList node) {
303 _delegates.forEach((delegate) => delegate.visitFormalParameterList(node));
304 node.visitChildren(this);
305 return null;
306 }
307 @override
308 T visitFunctionDeclaration(FunctionDeclaration node) {
309 _delegates.forEach((delegate) => delegate.visitFunctionDeclaration(node));
310 node.visitChildren(this);
311 return null;
312 }
313
314 @override
315 T visitFunctionDeclarationStatement(FunctionDeclarationStatement node) {
316 _delegates.forEach(
317 (delegate) => delegate.visitFunctionDeclarationStatement(node));
318 node.visitChildren(this);
319 return null;
320 }
321
322 @override
323 T visitFunctionExpression(FunctionExpression node) {
324 _delegates.forEach((delegate) => delegate.visitFunctionExpression(node));
325 node.visitChildren(this);
326 return null;
327 }
328
329 @override
330 T visitFunctionExpressionInvocation(FunctionExpressionInvocation node) {
331 _delegates.forEach(
332 (delegate) => delegate.visitFunctionExpressionInvocation(node));
333 node.visitChildren(this);
334 return null;
335 }
336
337 @override
338 T visitFunctionTypeAlias(FunctionTypeAlias node) {
339 _delegates.forEach((delegate) => delegate.visitFunctionTypeAlias(node));
340 node.visitChildren(this);
341 return null;
342 }
343
344 @override
345 T visitFunctionTypedFormalParameter(FunctionTypedFormalParameter node) {
346 _delegates.forEach(
347 (delegate) => delegate.visitFunctionTypedFormalParameter(node));
348 node.visitChildren(this);
349 return null;
350 }
351
352 @override
353 T visitHideCombinator(HideCombinator node) {
354 _delegates.forEach((delegate) => delegate.visitHideCombinator(node));
355 node.visitChildren(this);
356 return null;
357 }
358
359 @override
360 T visitIfStatement(IfStatement node) {
361 _delegates.forEach((delegate) => delegate.visitIfStatement(node));
362 node.visitChildren(this);
363 return null;
364 }
365
366 @override
367 T visitImplementsClause(ImplementsClause node) {
368 _delegates.forEach((delegate) => delegate.visitImplementsClause(node));
369 node.visitChildren(this);
370 return null;
371 }
372
373 @override
374 T visitImportDirective(ImportDirective node) {
375 _delegates.forEach((delegate) => delegate.visitImportDirective(node));
376 node.visitChildren(this);
377 return null;
378 }
379
380 @override
381 T visitIndexExpression(IndexExpression node) {
382 _delegates.forEach((delegate) => delegate.visitIndexExpression(node));
383 node.visitChildren(this);
384 return null;
385 }
386
387 @override
388 T visitInstanceCreationExpression(InstanceCreationExpression node) {
389 _delegates.forEach(
390 (delegate) => delegate.visitInstanceCreationExpression(node));
391 node.visitChildren(this);
392 return null;
393 }
394
395 @override
396 T visitIntegerLiteral(IntegerLiteral node) {
397 _delegates.forEach((delegate) => delegate.visitIntegerLiteral(node));
398 node.visitChildren(this);
399 return null;
400 }
401
402 @override
403 T visitInterpolationExpression(InterpolationExpression node) {
404 _delegates.forEach(
405 (delegate) => delegate.visitInterpolationExpression(node));
406 node.visitChildren(this);
407 return null;
408 }
409
410 @override
411 T visitInterpolationString(InterpolationString node) {
412 _delegates.forEach((delegate) => delegate.visitInterpolationString(node));
413 node.visitChildren(this);
414 return null;
415 }
416
417 @override
418 T visitIsExpression(IsExpression node) {
419 _delegates.forEach((delegate) => delegate.visitIsExpression(node));
420 node.visitChildren(this);
421 return null;
422 }
423
424 @override
425 T visitLabel(Label node) {
426 _delegates.forEach((delegate) => delegate.visitLabel(node));
427 node.visitChildren(this);
428 return null;
429 }
430
431 @override
432 T visitLabeledStatement(LabeledStatement node) {
433 _delegates.forEach((delegate) => delegate.visitLabeledStatement(node));
434 node.visitChildren(this);
435 return null;
436 }
437
438 @override
439 T visitLibraryDirective(LibraryDirective node) {
440 _delegates.forEach((delegate) => delegate.visitLibraryDirective(node));
441 node.visitChildren(this);
442 return null;
443 }
444
445 @override
446 T visitLibraryIdentifier(LibraryIdentifier node) {
447 _delegates.forEach((delegate) => delegate.visitLibraryIdentifier(node));
448 node.visitChildren(this);
449 return null;
450 }
451
452 @override
453 T visitListLiteral(ListLiteral node) {
454 _delegates.forEach((delegate) => delegate.visitListLiteral(node));
455 node.visitChildren(this);
456 return null;
457 }
458
459 @override
460 T visitMapLiteral(MapLiteral node) {
461 _delegates.forEach((delegate) => delegate.visitMapLiteral(node));
462 node.visitChildren(this);
463 return null;
464 }
465
466 @override
467 T visitMapLiteralEntry(MapLiteralEntry node) {
468 _delegates.forEach((delegate) => delegate.visitMapLiteralEntry(node));
469 node.visitChildren(this);
470 return null;
471 }
472
473 @override
474 T visitMethodDeclaration(MethodDeclaration node) {
475 _delegates.forEach((delegate) => delegate.visitMethodDeclaration(node));
476 node.visitChildren(this);
477 return null;
478 }
479 @override
480 T visitMethodInvocation(MethodInvocation node) {
481 _delegates.forEach((delegate) => delegate.visitMethodInvocation(node));
482 node.visitChildren(this);
483 return null;
484 }
485
486 @override
487 T visitNamedExpression(NamedExpression node) {
488 _delegates.forEach((delegate) => delegate.visitNamedExpression(node));
489 node.visitChildren(this);
490 return null;
491 }
492
493 @override
494 T visitNativeClause(NativeClause node) {
495 _delegates.forEach((delegate) => delegate.visitNativeClause(node));
496 node.visitChildren(this);
497 return null;
498 }
499
500 @override
501 T visitNativeFunctionBody(NativeFunctionBody node) {
502 _delegates.forEach((delegate) => delegate.visitNativeFunctionBody(node));
503 node.visitChildren(this);
504 return null;
505 }
506
507 @override
508 T visitNullLiteral(NullLiteral node) {
509 _delegates.forEach((delegate) => delegate.visitNullLiteral(node));
510 node.visitChildren(this);
511 return null;
512 }
513
514 @override
515 T visitParenthesizedExpression(ParenthesizedExpression node) {
516 _delegates.forEach(
517 (delegate) => delegate.visitParenthesizedExpression(node));
518 node.visitChildren(this);
519 return null;
520 }
521
522 @override
523 T visitPartDirective(PartDirective node) {
524 _delegates.forEach((delegate) => delegate.visitPartDirective(node));
525 node.visitChildren(this);
526 return null;
527 }
528
529 @override
530 T visitPartOfDirective(PartOfDirective node) {
531 _delegates.forEach((delegate) => delegate.visitPartOfDirective(node));
532 node.visitChildren(this);
533 return null;
534 }
535
536 @override
537 T visitPostfixExpression(PostfixExpression node) {
538 _delegates.forEach((delegate) => delegate.visitPostfixExpression(node));
539 node.visitChildren(this);
540 return null;
541 }
542
543 @override
544 T visitPrefixExpression(PrefixExpression node) {
545 _delegates.forEach((delegate) => delegate.visitPrefixExpression(node));
546 node.visitChildren(this);
547 return null;
548 }
549 @override
550 T visitPrefixedIdentifier(PrefixedIdentifier node) {
551 _delegates.forEach((delegate) => delegate.visitPrefixedIdentifier(node));
552 node.visitChildren(this);
553 return null;
554 }
555
556 @override
557 T visitPropertyAccess(PropertyAccess node) {
558 _delegates.forEach((delegate) => delegate.visitPropertyAccess(node));
559 node.visitChildren(this);
560 return null;
561 }
562
563 @override
564 T
565 visitRedirectingConstructorInvocation(RedirectingConstructorInvocation nod e) {
566 _delegates.forEach(
567 (delegate) => delegate.visitRedirectingConstructorInvocation(node));
568 node.visitChildren(this);
569 return null;
570 }
571
572 @override
573 T visitRethrowExpression(RethrowExpression node) {
574 _delegates.forEach((delegate) => delegate.visitRethrowExpression(node));
575 node.visitChildren(this);
576 return null;
577 }
578
579 @override
580 T visitReturnStatement(ReturnStatement node) {
581 _delegates.forEach((delegate) => delegate.visitReturnStatement(node));
582 node.visitChildren(this);
583 return null;
584 }
585
586 @override
587 T visitScriptTag(ScriptTag node) {
588 _delegates.forEach((delegate) => delegate.visitScriptTag(node));
589 node.visitChildren(this);
590 return null;
591 }
592
593 @override
594 T visitShowCombinator(ShowCombinator node) {
595 _delegates.forEach((delegate) => delegate.visitShowCombinator(node));
596 node.visitChildren(this);
597 return null;
598 }
599
600 @override
601 T visitSimpleFormalParameter(SimpleFormalParameter node) {
602 _delegates.forEach((delegate) => delegate.visitSimpleFormalParameter(node));
603 node.visitChildren(this);
604 return null;
605 }
606
607 @override
608 T visitSimpleIdentifier(SimpleIdentifier node) {
609 _delegates.forEach((delegate) => delegate.visitSimpleIdentifier(node));
610 node.visitChildren(this);
611 return null;
612 }
613
614 @override
615 T visitSimpleStringLiteral(SimpleStringLiteral node) {
616 _delegates.forEach((delegate) => delegate.visitSimpleStringLiteral(node));
617 node.visitChildren(this);
618 return null;
619 }
620
621 @override
622 T visitStringInterpolation(StringInterpolation node) {
623 _delegates.forEach((delegate) => delegate.visitStringInterpolation(node));
624 node.visitChildren(this);
625 return null;
626 }
627
628 @override
629 T visitSuperConstructorInvocation(SuperConstructorInvocation node) {
630 _delegates.forEach(
631 (delegate) => delegate.visitSuperConstructorInvocation(node));
632 node.visitChildren(this);
633 return null;
634 }
635
636 @override
637 T visitSuperExpression(SuperExpression node) {
638 _delegates.forEach((delegate) => delegate.visitSuperExpression(node));
639 node.visitChildren(this);
640 return null;
641 }
642
643 @override
644 T visitSwitchCase(SwitchCase node) {
645 _delegates.forEach((delegate) => delegate.visitSwitchCase(node));
646 node.visitChildren(this);
647 return null;
648 }
649
650 @override
651 T visitSwitchDefault(SwitchDefault node) {
652 _delegates.forEach((delegate) => delegate.visitSwitchDefault(node));
653 node.visitChildren(this);
654 return null;
655 }
656
657 @override
658 T visitSwitchStatement(SwitchStatement node) {
659 _delegates.forEach((delegate) => delegate.visitSwitchStatement(node));
660 node.visitChildren(this);
661 return null;
662 }
663
664 @override
665 T visitSymbolLiteral(SymbolLiteral node) {
666 _delegates.forEach((delegate) => delegate.visitSymbolLiteral(node));
667 node.visitChildren(this);
668 return null;
669 }
670
671 @override
672 T visitThisExpression(ThisExpression node) {
673 _delegates.forEach((delegate) => delegate.visitThisExpression(node));
674 node.visitChildren(this);
675 return null;
676 }
677
678 @override
679 T visitThrowExpression(ThrowExpression node) {
680 _delegates.forEach((delegate) => delegate.visitThrowExpression(node));
681 node.visitChildren(this);
682 return null;
683 }
684
685 @override
686 T visitTopLevelVariableDeclaration(TopLevelVariableDeclaration node) {
687 _delegates.forEach(
688 (delegate) => delegate.visitTopLevelVariableDeclaration(node));
689 node.visitChildren(this);
690 return null;
691 }
692
693 @override
694 T visitTryStatement(TryStatement node) {
695 _delegates.forEach((delegate) => delegate.visitTryStatement(node));
696 node.visitChildren(this);
697 return null;
698 }
699
700 @override
701 T visitTypeArgumentList(TypeArgumentList node) {
702 _delegates.forEach((delegate) => delegate.visitTypeArgumentList(node));
703 node.visitChildren(this);
704 return null;
705 }
706
707 @override
708 T visitTypeName(TypeName node) {
709 _delegates.forEach((delegate) => delegate.visitTypeName(node));
710 node.visitChildren(this);
711 return null;
712 }
713
714 @override
715 T visitTypeParameter(TypeParameter node) {
716 _delegates.forEach((delegate) => delegate.visitTypeParameter(node));
717 node.visitChildren(this);
718 return null;
719 }
720
721 @override
722 T visitTypeParameterList(TypeParameterList node) {
723 _delegates.forEach((delegate) => delegate.visitTypeParameterList(node));
724 node.visitChildren(this);
725 return null;
726 }
727
728 @override
729 T visitVariableDeclaration(VariableDeclaration node) {
730 _delegates.forEach((delegate) => delegate.visitVariableDeclaration(node));
731 node.visitChildren(this);
732 return null;
733 }
734
735 @override
736 T visitVariableDeclarationList(VariableDeclarationList node) {
737 _delegates.forEach(
738 (delegate) => delegate.visitVariableDeclarationList(node));
739 node.visitChildren(this);
740 return null;
741 }
742
743 @override
744 T visitVariableDeclarationStatement(VariableDeclarationStatement node) {
745 _delegates.forEach(
746 (delegate) => delegate.visitVariableDeclarationStatement(node));
747 node.visitChildren(this);
748 return null;
749 }
750
751 @override
752 T visitWhileStatement(WhileStatement node) {
753 _delegates.forEach((delegate) => delegate.visitWhileStatement(node));
754 node.visitChildren(this);
755 return null;
756 }
757
758 @override
759 T visitWithClause(WithClause node) {
760 _delegates.forEach((delegate) => delegate.visitWithClause(node));
761 node.visitChildren(this);
762 return null;
763 }
764
765 @override
766 T visitYieldStatement(YieldStatement node) {
767 _delegates.forEach((delegate) => delegate.visitYieldStatement(node));
768 node.visitChildren(this);
769 return null;
770 }
771 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698