@@ -603,7 +603,7 @@ class AstCloner implements AstVisitor<AstNode> {
603603 cloneNode (node.name),
604604 cloneNode (node.typeParameters),
605605 cloneToken (node.equals),
606- cloneNode (node.functionType ),
606+ cloneNode (node.type ),
607607 cloneToken (node.semicolon));
608608
609609 @override
@@ -1745,7 +1745,7 @@ class AstComparator implements AstVisitor<bool> {
17451745 isEqualNodes (node.name, other.name) &&
17461746 isEqualNodes (node.typeParameters, other.typeParameters) &&
17471747 isEqualTokens (node.equals, other.equals) &&
1748- isEqualNodes (node.functionType , other.functionType );
1748+ isEqualNodes (node.type , other.type );
17491749 }
17501750
17511751 @override
@@ -3304,8 +3304,8 @@ class NodeReplacer implements AstVisitor<bool> {
33043304 } else if (identical (node.typeParameters, _oldNode)) {
33053305 node.typeParameters = _newNode as TypeParameterList ;
33063306 return true ;
3307- } else if (identical (node.functionType , _oldNode)) {
3308- node.functionType = _newNode as GenericFunctionType ;
3307+ } else if (identical (node.type , _oldNode)) {
3308+ ( node as GenericTypeAliasImpl ).type = _newNode as TypeAnnotation ;
33093309 return true ;
33103310 } else if (_replaceInList (node.metadata)) {
33113311 return true ;
@@ -4664,7 +4664,7 @@ class ResolutionCopier implements AstVisitor<bool> {
46644664 _isEqualNodes (node.name, toNode.name),
46654665 _isEqualNodes (node.typeParameters, toNode.typeParameters),
46664666 _isEqualTokens (node.equals, toNode.equals),
4667- _isEqualNodes (node.functionType , toNode.functionType ),
4667+ _isEqualNodes (node.type , toNode.type ),
46684668 _isEqualTokens (node.semicolon, toNode.semicolon))) {
46694669 return true ;
46704670 }
0 commit comments