@@ -531,7 +531,7 @@ final class AstNodeVisitor extends ThrowingAstVisitor<void> with PieceFactory {
531531
532532 // The name of the type being constructed.
533533 var type = node.type;
534- pieces.token (type.name2 );
534+ pieces.token (type.name );
535535 pieces.visit (type.typeArguments);
536536 pieces.token (type.question);
537537
@@ -589,6 +589,31 @@ final class AstNodeVisitor extends ThrowingAstVisitor<void> with PieceFactory {
589589 pieces.token (node.semicolon);
590590 }
591591
592+ @override
593+ void visitDotShorthandConstructorInvocation (
594+ DotShorthandConstructorInvocation node,
595+ ) {
596+ pieces.modifier (node.constKeyword);
597+ pieces.token (node.period);
598+ pieces.visit (node.constructorName);
599+ pieces.visit (node.typeArguments);
600+ pieces.visit (node.argumentList);
601+ }
602+
603+ @override
604+ void visitDotShorthandInvocation (DotShorthandInvocation node) {
605+ pieces.token (node.period);
606+ pieces.visit (node.memberName);
607+ pieces.visit (node.typeArguments);
608+ pieces.visit (node.argumentList);
609+ }
610+
611+ @override
612+ void visitDotShorthandPropertyAccess (DotShorthandPropertyAccess node) {
613+ pieces.token (node.period);
614+ pieces.visit (node.propertyName);
615+ }
616+
592617 @override
593618 void visitDottedName (DottedName node) {
594619 writeDotted (node.components);
@@ -1241,7 +1266,7 @@ final class AstNodeVisitor extends ThrowingAstVisitor<void> with PieceFactory {
12411266
12421267 // The type being constructed.
12431268 var type = constructor.type;
1244- pieces.token (type.name2 );
1269+ pieces.token (type.name );
12451270 pieces.visit (type.typeArguments);
12461271
12471272 // If this is a named constructor call, the name.
@@ -1346,7 +1371,7 @@ final class AstNodeVisitor extends ThrowingAstVisitor<void> with PieceFactory {
13461371 void visitLibraryDirective (LibraryDirective node) {
13471372 pieces.withMetadata (node.metadata, () {
13481373 pieces.token (node.libraryKeyword);
1349- pieces.visit (node.name2 , spaceBefore: true );
1374+ pieces.visit (node.name , spaceBefore: true );
13501375 pieces.token (node.semicolon);
13511376 });
13521377 }
@@ -1548,7 +1573,7 @@ final class AstNodeVisitor extends ThrowingAstVisitor<void> with PieceFactory {
15481573 void visitNamedType (NamedType node) {
15491574 pieces.token (node.importPrefix? .name);
15501575 pieces.token (node.importPrefix? .period);
1551- pieces.token (node.name2 );
1576+ pieces.token (node.name );
15521577 pieces.visit (node.typeArguments);
15531578 pieces.token (node.question);
15541579 }
0 commit comments