@@ -107,19 +107,19 @@ class ForwardingTestListener extends ForwardingListener {
107107 begin ('CatchClause' );
108108 }
109109
110- @override
111- void beginClassOrMixinBody (Token token) {
112- super .beginClassOrMixinBody (token);
113- begin ('ClassOrMixinBody' );
114- }
115-
116110 @override
117111 void beginClassDeclaration (
118112 Token beginToken, Token abstractToken, Token name) {
119113 super .beginClassDeclaration (beginToken, abstractToken, name);
120114 begin ('ClassDeclaration' );
121115 }
122116
117+ @override
118+ void beginClassOrMixinBody (Token token) {
119+ super .beginClassOrMixinBody (token);
120+ begin ('ClassOrMixinBody' );
121+ }
122+
123123 @override
124124 void beginClassOrNamedMixinApplication (Token token) {
125125 super .beginClassOrNamedMixinApplication (token);
@@ -231,18 +231,6 @@ class ForwardingTestListener extends ForwardingListener {
231231 begin ('ForInExpression' );
232232 }
233233
234- @override
235- void beginForStatement (Token token) {
236- super .beginForStatement (token);
237- begin ('ForStatement' );
238- }
239-
240- @override
241- void beginForStatementBody (Token token) {
242- super .beginForStatementBody (token);
243- begin ('ForStatementBody' );
244- }
245-
246234 @override
247235 void beginFormalParameter (Token token, MemberKind kind, Token requiredToken,
248236 Token covariantToken, Token varFinalOrConst) {
@@ -258,15 +246,15 @@ class ForwardingTestListener extends ForwardingListener {
258246 }
259247
260248 @override
261- void beginIfControlFlow (Token ifToken ) {
262- super .beginIfControlFlow (ifToken );
263- begin ('IfControlFlow ' );
249+ void beginForStatement (Token token ) {
250+ super .beginForStatement (token );
251+ begin ('ForStatement ' );
264252 }
265253
266254 @override
267- void beginLocalFunctionDeclaration (Token token) {
268- super .beginLocalFunctionDeclaration (token);
269- begin ('LocalFunctionDeclaration ' );
255+ void beginForStatementBody (Token token) {
256+ super .beginForStatementBody (token);
257+ begin ('ForStatementBody ' );
270258 }
271259
272260 @override
@@ -305,6 +293,12 @@ class ForwardingTestListener extends ForwardingListener {
305293 begin ('Hide' );
306294 }
307295
296+ @override
297+ void beginIfControlFlow (Token ifToken) {
298+ super .beginIfControlFlow (ifToken);
299+ begin ('IfControlFlow' );
300+ }
301+
308302 @override
309303 void beginIfStatement (Token token) {
310304 super .beginIfStatement (token);
@@ -359,6 +353,12 @@ class ForwardingTestListener extends ForwardingListener {
359353 begin ('LiteralSymbol' );
360354 }
361355
356+ @override
357+ void beginLocalFunctionDeclaration (Token token) {
358+ super .beginLocalFunctionDeclaration (token);
359+ begin ('LocalFunctionDeclaration' );
360+ }
361+
362362 @override
363363 void beginMember () {
364364 expectIn ('ClassOrMixinBody' );
@@ -601,19 +601,19 @@ class ForwardingTestListener extends ForwardingListener {
601601 super .endCatchClause (token);
602602 }
603603
604- @override
605- void endClassOrMixinBody (int memberCount, Token beginToken, Token endToken) {
606- end ('ClassOrMixinBody' );
607- super .endClassOrMixinBody (memberCount, beginToken, endToken);
608- }
609-
610604 @override
611605 void endClassDeclaration (Token beginToken, Token endToken) {
612606 end ('ClassDeclaration' );
613607 end ('ClassOrNamedMixinApplication' );
614608 super .endClassDeclaration (beginToken, endToken);
615609 }
616610
611+ @override
612+ void endClassOrMixinBody (int memberCount, Token beginToken, Token endToken) {
613+ end ('ClassOrMixinBody' );
614+ super .endClassOrMixinBody (memberCount, beginToken, endToken);
615+ }
616+
617617 @override
618618 void endCombinators (int count) {
619619 end ('Combinators' );
@@ -717,12 +717,6 @@ class ForwardingTestListener extends ForwardingListener {
717717 super .endForControlFlow (token);
718718 }
719719
720- @override
721- void endForInControlFlow (Token token) {
722- end ('ForControlFlow' );
723- super .endForInControlFlow (token);
724- }
725-
726720 @override
727721 void endForIn (Token endToken) {
728722 end ('ForStatement' );
@@ -736,21 +730,15 @@ class ForwardingTestListener extends ForwardingListener {
736730 }
737731
738732 @override
739- void endForInExpression (Token token) {
740- end ('ForInExpression' );
741- super .endForInExpression (token);
742- }
743-
744- @override
745- void endForStatement (Token endToken) {
746- end ('ForStatement' );
747- super .endForStatement (endToken);
733+ void endForInControlFlow (Token token) {
734+ end ('ForControlFlow' );
735+ super .endForInControlFlow (token);
748736 }
749737
750738 @override
751- void endForStatementBody (Token token) {
752- end ('ForStatementBody ' );
753- super .endForStatementBody (token);
739+ void endForInExpression (Token token) {
740+ end ('ForInExpression ' );
741+ super .endForInExpression (token);
754742 }
755743
756744 @override
@@ -769,9 +757,15 @@ class ForwardingTestListener extends ForwardingListener {
769757 }
770758
771759 @override
772- void endLocalFunctionDeclaration (Token endToken) {
773- end ('LocalFunctionDeclaration' );
774- super .endLocalFunctionDeclaration (endToken);
760+ void endForStatement (Token endToken) {
761+ end ('ForStatement' );
762+ super .endForStatement (endToken);
763+ }
764+
765+ @override
766+ void endForStatementBody (Token token) {
767+ end ('ForStatementBody' );
768+ super .endForStatementBody (token);
775769 }
776770
777771 @override
@@ -877,6 +871,12 @@ class ForwardingTestListener extends ForwardingListener {
877871 super .endLiteralSymbol (hashToken, identifierCount);
878872 }
879873
874+ @override
875+ void endLocalFunctionDeclaration (Token endToken) {
876+ end ('LocalFunctionDeclaration' );
877+ super .endLocalFunctionDeclaration (endToken);
878+ }
879+
880880 @override
881881 void endMember () {
882882 end ('Member' );
@@ -1115,34 +1115,24 @@ class ForwardingTestListener extends ForwardingListener {
11151115 listener.handleClassOrMixinImplements (implementsKeyword, interfacesCount);
11161116 }
11171117
1118- @override
1119- void handleIdentifierList (int count) {
1120- expectInOneOf (['Hide' , 'Show' ]);
1121- super .handleIdentifierList (count);
1122- }
1123-
11241118 @override
11251119 void handleDottedName (int count, Token firstIdentifier) {
11261120 expectIn ('ConditionalUri' );
11271121 super .handleDottedName (count, firstIdentifier);
11281122 }
11291123
11301124 @override
1131- void handleRecoverClassHeader () {
1132- expectIn ('ClassDeclaration' );
1133- listener.handleRecoverClassHeader ();
1134- }
1135-
1136- @override
1137- void handleRecoverImport (Token semicolon) {
1138- expectIn ('CompilationUnit' );
1139- listener.handleRecoverImport (semicolon);
1125+ void handleIdentifierList (int count) {
1126+ expectInOneOf (['Hide' , 'Show' ]);
1127+ super .handleIdentifierList (count);
11401128 }
11411129
11421130 @override
1143- void handleRecoverMixinHeader () {
1144- expectIn ('MixinDeclaration' );
1145- listener.handleRecoverMixinHeader ();
1131+ void handleImportPrefix (Token deferredKeyword, Token asKeyword) {
1132+ // This event normally happens within "Import",
1133+ // but happens within "CompilationUnit" during recovery.
1134+ expectInOneOf (const ['Import' , 'CompilationUnit' ]);
1135+ listener.handleImportPrefix (deferredKeyword, asKeyword);
11461136 }
11471137
11481138 @override
@@ -1182,11 +1172,21 @@ class ForwardingTestListener extends ForwardingListener {
11821172 }
11831173
11841174 @override
1185- void handleImportPrefix (Token deferredKeyword, Token asKeyword) {
1186- // This event normally happens within "Import",
1187- // but happens within "CompilationUnit" during recovery.
1188- expectInOneOf (const ['Import' , 'CompilationUnit' ]);
1189- listener.handleImportPrefix (deferredKeyword, asKeyword);
1175+ void handleRecoverClassHeader () {
1176+ expectIn ('ClassDeclaration' );
1177+ listener.handleRecoverClassHeader ();
1178+ }
1179+
1180+ @override
1181+ void handleRecoverImport (Token semicolon) {
1182+ expectIn ('CompilationUnit' );
1183+ listener.handleRecoverImport (semicolon);
1184+ }
1185+
1186+ @override
1187+ void handleRecoverMixinHeader () {
1188+ expectIn ('MixinDeclaration' );
1189+ listener.handleRecoverMixinHeader ();
11901190 }
11911191
11921192 @override
0 commit comments