@@ -548,6 +548,30 @@ abstract class AbstractParserAstListener implements Listener {
548548 seen (data);
549549 }
550550
551+ @override
552+ void beginPrimaryConstructorBody (Token token) {
553+ PrimaryConstructorBodyBegin data = new PrimaryConstructorBodyBegin (
554+ ParserAstType .BEGIN ,
555+ token: token,
556+ );
557+ seen (data);
558+ }
559+
560+ @override
561+ void endPrimaryConstructorBody (
562+ Token beginToken,
563+ Token ? beginInitializers,
564+ Token endToken,
565+ ) {
566+ PrimaryConstructorBodyEnd data = new PrimaryConstructorBodyEnd (
567+ ParserAstType .END ,
568+ beginToken: beginToken,
569+ beginInitializers: beginInitializers,
570+ endToken: endToken,
571+ );
572+ seen (data);
573+ }
574+
551575 @override
552576 void beginCombinators (Token token) {
553577 CombinatorsBegin data = new CombinatorsBegin (
@@ -5082,6 +5106,46 @@ class NoPrimaryConstructorHandle extends ParserAstNode {
50825106 R accept <R >(ParserAstVisitor <R > v) => v.visitNoPrimaryConstructorHandle (this );
50835107}
50845108
5109+ class PrimaryConstructorBodyBegin extends ParserAstNode {
5110+ final Token token;
5111+
5112+ PrimaryConstructorBodyBegin (ParserAstType type, {required this .token})
5113+ : super ("PrimaryConstructorBody" , type);
5114+
5115+ @override
5116+ Map <String , Object ?> get deprecatedArguments => {"token" : token};
5117+
5118+ @override
5119+ R accept <R >(ParserAstVisitor <R > v) =>
5120+ v.visitPrimaryConstructorBodyBegin (this );
5121+ }
5122+
5123+ class PrimaryConstructorBodyEnd extends ParserAstNode
5124+ implements BeginAndEndTokenParserAstNode {
5125+ @override
5126+ final Token beginToken;
5127+ final Token ? beginInitializers;
5128+ @override
5129+ final Token endToken;
5130+
5131+ PrimaryConstructorBodyEnd (
5132+ ParserAstType type, {
5133+ required this .beginToken,
5134+ this .beginInitializers,
5135+ required this .endToken,
5136+ }) : super ("PrimaryConstructorBody" , type);
5137+
5138+ @override
5139+ Map <String , Object ?> get deprecatedArguments => {
5140+ "beginToken" : beginToken,
5141+ "beginInitializers" : beginInitializers,
5142+ "endToken" : endToken,
5143+ };
5144+
5145+ @override
5146+ R accept <R >(ParserAstVisitor <R > v) => v.visitPrimaryConstructorBodyEnd (this );
5147+ }
5148+
50855149class CombinatorsBegin extends ParserAstNode {
50865150 final Token token;
50875151
@@ -11379,6 +11443,8 @@ abstract class ParserAstVisitor<R> {
1137911443 R visitPrimaryConstructorBegin (PrimaryConstructorBegin node);
1138011444 R visitPrimaryConstructorEnd (PrimaryConstructorEnd node);
1138111445 R visitNoPrimaryConstructorHandle (NoPrimaryConstructorHandle node);
11446+ R visitPrimaryConstructorBodyBegin (PrimaryConstructorBodyBegin node);
11447+ R visitPrimaryConstructorBodyEnd (PrimaryConstructorBodyEnd node);
1138211448 R visitCombinatorsBegin (CombinatorsBegin node);
1138311449 R visitCombinatorsEnd (CombinatorsEnd node);
1138411450 R visitCompilationUnitBegin (CompilationUnitBegin node);
@@ -11917,6 +11983,14 @@ class RecursiveParserAstVisitor implements ParserAstVisitor<void> {
1191711983 void visitNoPrimaryConstructorHandle (NoPrimaryConstructorHandle node) =>
1191811984 node.visitChildren (this );
1191911985
11986+ @override
11987+ void visitPrimaryConstructorBodyBegin (PrimaryConstructorBodyBegin node) =>
11988+ node.visitChildren (this );
11989+
11990+ @override
11991+ void visitPrimaryConstructorBodyEnd (PrimaryConstructorBodyEnd node) =>
11992+ node.visitChildren (this );
11993+
1192011994 @override
1192111995 void visitCombinatorsBegin (CombinatorsBegin node) => node.visitChildren (this );
1192211996
@@ -13384,6 +13458,15 @@ class RecursiveParserAstVisitorWithDefaultNodeAsync
1338413458 NoPrimaryConstructorHandle node,
1338513459 ) => defaultNode (node);
1338613460
13461+ @override
13462+ Future <void > visitPrimaryConstructorBodyBegin (
13463+ PrimaryConstructorBodyBegin node,
13464+ ) => defaultNode (node);
13465+
13466+ @override
13467+ Future <void > visitPrimaryConstructorBodyEnd (PrimaryConstructorBodyEnd node) =>
13468+ defaultNode (node);
13469+
1338713470 @override
1338813471 Future <void > visitCombinatorsBegin (CombinatorsBegin node) =>
1338913472 defaultNode (node);
0 commit comments