@@ -1579,7 +1579,7 @@ class RootBuilder extends dart_ast_visitor.RecursiveAstVisitor<Object?> {
15791579 _errors.add (
15801580 Error (
15811581 message:
1582- 'API "${node .name .lexeme }" can only have one API annotation but contains: ${node .metadata }' ,
1582+ 'API "${node .namePart . typeName .lexeme }" can only have one API annotation but contains: ${node .metadata }' ,
15831583 lineNumber: calculateLineNumber (source, node.offset),
15841584 ),
15851585 );
@@ -1606,7 +1606,7 @@ class RootBuilder extends dart_ast_visitor.RecursiveAstVisitor<Object?> {
16061606 }
16071607
16081608 _currentApi = AstHostApi (
1609- name: node.name .lexeme,
1609+ name: node.namePart.typeName .lexeme,
16101610 methods: < Method > [],
16111611 dartHostTestHandler: dartHostTestHandler,
16121612 documentationComments: _documentationCommentsParser (
@@ -1615,7 +1615,7 @@ class RootBuilder extends dart_ast_visitor.RecursiveAstVisitor<Object?> {
16151615 );
16161616 } else if (_hasMetadata (node.metadata, 'FlutterApi' )) {
16171617 _currentApi = AstFlutterApi (
1618- name: node.name .lexeme,
1618+ name: node.namePart.typeName .lexeme,
16191619 methods: < Method > [],
16201620 documentationComments: _documentationCommentsParser (
16211621 node.documentationComment? .tokens,
@@ -1642,7 +1642,7 @@ class RootBuilder extends dart_ast_visitor.RecursiveAstVisitor<Object?> {
16421642 _errors.add (
16431643 Error (
16441644 message:
1645- 'ProxyApis should either set the super class in the annotation OR use extends: ("${node .name .lexeme }").' ,
1645+ 'ProxyApis should either set the super class in the annotation OR use extends: ("${node .namePart . typeName .lexeme }").' ,
16461646 lineNumber: calculateLineNumber (source, node.offset),
16471647 ),
16481648 );
@@ -1713,7 +1713,7 @@ class RootBuilder extends dart_ast_visitor.RecursiveAstVisitor<Object?> {
17131713 }
17141714
17151715 _currentApi = AstProxyApi (
1716- name: node.name .lexeme,
1716+ name: node.namePart.typeName .lexeme,
17171717 methods: < Method > [],
17181718 constructors: < Constructor > [],
17191719 fields: < ApiField > [],
@@ -1760,7 +1760,7 @@ class RootBuilder extends dart_ast_visitor.RecursiveAstVisitor<Object?> {
17601760 );
17611761 }
17621762 _currentApi = AstEventChannelApi (
1763- name: node.name .lexeme,
1763+ name: node.namePart.typeName .lexeme,
17641764 methods: < Method > [],
17651765 swiftOptions: swiftOptions,
17661766 kotlinOptions: kotlinOptions,
@@ -1771,7 +1771,7 @@ class RootBuilder extends dart_ast_visitor.RecursiveAstVisitor<Object?> {
17711771 }
17721772 } else {
17731773 _currentClass = Class (
1774- name: node.name .lexeme,
1774+ name: node.namePart.typeName .lexeme,
17751775 fields: < NamedType > [],
17761776 superClassName:
17771777 node.implementsClause? .interfaces.first.name.toString () ??
@@ -1929,7 +1929,7 @@ class RootBuilder extends dart_ast_visitor.RecursiveAstVisitor<Object?> {
19291929 }
19301930 if (enclosingDeclaration is dart_ast.ClassDeclaration ) {
19311931 erroneousDeclaration =
1932- '${enclosingDeclaration .name . lexeme }.$erroneousDeclaration ' ;
1932+ '${enclosingDeclaration .namePart . typeName }.$erroneousDeclaration ' ;
19331933 }
19341934 _errors.add (
19351935 Error (
@@ -1986,8 +1986,8 @@ class RootBuilder extends dart_ast_visitor.RecursiveAstVisitor<Object?> {
19861986 Object ? visitEnumDeclaration (dart_ast.EnumDeclaration node) {
19871987 _enums.add (
19881988 Enum (
1989- name: node.name .lexeme,
1990- members: node.constants
1989+ name: node.namePart.typeName .lexeme,
1990+ members: node.body. constants
19911991 .map (
19921992 (dart_ast.EnumConstantDeclaration e) => EnumMember (
19931993 name: e.name.lexeme,
0 commit comments