@@ -196,6 +196,10 @@ class GeneralizingAstVisitor<R> implements AstVisitor<R> {
196196 @override
197197 R ? visitCatchClauseParameter (CatchClauseParameter node) => visitNode (node);
198198
199+ @override
200+ R ? visitClassAugmentationDeclaration (ClassAugmentationDeclaration node) =>
201+ visitNamedCompilationUnitMember (node);
202+
199203 @override
200204 R ? visitClassDeclaration (ClassDeclaration node) =>
201205 visitNamedCompilationUnitMember (node);
@@ -901,6 +905,12 @@ class RecursiveAstVisitor<R> implements AstVisitor<R> {
901905 return null ;
902906 }
903907
908+ @override
909+ R ? visitClassAugmentationDeclaration (ClassAugmentationDeclaration node) {
910+ node.visitChildren (this );
911+ return null ;
912+ }
913+
904914 @override
905915 R ? visitClassDeclaration (ClassDeclaration node) {
906916 node.visitChildren (this );
@@ -1858,6 +1868,10 @@ class SimpleAstVisitor<R> implements AstVisitor<R> {
18581868 @override
18591869 R ? visitCatchClauseParameter (CatchClauseParameter node) => null ;
18601870
1871+ @override
1872+ R ? visitClassAugmentationDeclaration (ClassAugmentationDeclaration node) =>
1873+ null ;
1874+
18611875 @override
18621876 R ? visitClassDeclaration (ClassDeclaration node) => null ;
18631877
@@ -2387,6 +2401,10 @@ class ThrowingAstVisitor<R> implements AstVisitor<R> {
23872401 @override
23882402 R ? visitCatchClauseParameter (CatchClauseParameter node) => _throw (node);
23892403
2404+ @override
2405+ R ? visitClassAugmentationDeclaration (ClassAugmentationDeclaration node) =>
2406+ _throw (node);
2407+
23902408 @override
23912409 R ? visitClassDeclaration (ClassDeclaration node) => _throw (node);
23922410
@@ -3035,6 +3053,14 @@ class TimedAstVisitor<T> implements AstVisitor<T> {
30353053 return result;
30363054 }
30373055
3056+ @override
3057+ T ? visitClassAugmentationDeclaration (ClassAugmentationDeclaration node) {
3058+ stopwatch.start ();
3059+ T ? result = _baseVisitor.visitClassAugmentationDeclaration (node);
3060+ stopwatch.stop ();
3061+ return result;
3062+ }
3063+
30383064 @override
30393065 T ? visitClassDeclaration (ClassDeclaration node) {
30403066 stopwatch.start ();
@@ -4293,6 +4319,10 @@ class UnifyingAstVisitor<R> implements AstVisitor<R> {
42934319 @override
42944320 R ? visitCatchClauseParameter (CatchClauseParameter node) => visitNode (node);
42954321
4322+ @override
4323+ R ? visitClassAugmentationDeclaration (ClassAugmentationDeclaration node) =>
4324+ visitNode (node);
4325+
42964326 @override
42974327 R ? visitClassDeclaration (ClassDeclaration node) => visitNode (node);
42984328
0 commit comments