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

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

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

Powered by Google App Engine
This is Rietveld 408576698