Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 library analyzer.src.dart.ast.ast; | 5 library analyzer.src.dart.ast.ast; |
| 6 | 6 |
| 7 import 'dart:collection'; | 7 import 'dart:collection'; |
| 8 | 8 |
| 9 import 'package:analyzer/dart/ast/ast.dart'; | 9 import 'package:analyzer/dart/ast/ast.dart'; |
| 10 import 'package:analyzer/dart/ast/token.dart'; | 10 import 'package:analyzer/dart/ast/token.dart'; |
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 52 @override | 52 @override |
| 53 Iterable get childEntities => new ChildEntities()..addAll(_strings); | 53 Iterable get childEntities => new ChildEntities()..addAll(_strings); |
| 54 | 54 |
| 55 @override | 55 @override |
| 56 Token get endToken => _strings.endToken; | 56 Token get endToken => _strings.endToken; |
| 57 | 57 |
| 58 @override | 58 @override |
| 59 NodeList<StringLiteral> get strings => _strings; | 59 NodeList<StringLiteral> get strings => _strings; |
| 60 | 60 |
| 61 @override | 61 @override |
| 62 accept(AstVisitor visitor) => visitor.visitAdjacentStrings(this); | 62 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
|
Leaf
2016/03/18 00:41:06
The = has to go right next to the /* or it won't b
Brian Wilkerson
2016/03/18 14:46:24
Done, 108 times.
| |
| 63 visitor.visitAdjacentStrings(this); | |
| 63 | 64 |
| 64 @override | 65 @override |
| 65 void visitChildren(AstVisitor visitor) { | 66 void visitChildren(AstVisitor visitor) { |
| 66 _strings.accept(visitor); | 67 _strings.accept(visitor); |
| 67 } | 68 } |
| 68 | 69 |
| 69 @override | 70 @override |
| 70 void _appendStringValue(StringBuffer buffer) { | 71 void _appendStringValue(StringBuffer buffer) { |
| 71 for (StringLiteralImpl stringLiteral in strings) { | 72 for (StringLiteralImpl stringLiteral in strings) { |
| 72 stringLiteral._appendStringValue(buffer); | 73 stringLiteral._appendStringValue(buffer); |
| (...skipping 225 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 298 | 299 |
| 299 @override | 300 @override |
| 300 Identifier get name => _name; | 301 Identifier get name => _name; |
| 301 | 302 |
| 302 @override | 303 @override |
| 303 void set name(Identifier name) { | 304 void set name(Identifier name) { |
| 304 _name = _becomeParentOf(name); | 305 _name = _becomeParentOf(name); |
| 305 } | 306 } |
| 306 | 307 |
| 307 @override | 308 @override |
| 308 accept(AstVisitor visitor) => visitor.visitAnnotation(this); | 309 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 310 visitor.visitAnnotation(this); | |
|
Leaf
2016/03/18 00:41:06
Again here, and lots more below.
Brian Wilkerson
2016/03/18 14:46:24
Done
| |
| 309 | 311 |
| 310 @override | 312 @override |
| 311 void visitChildren(AstVisitor visitor) { | 313 void visitChildren(AstVisitor visitor) { |
| 312 _name?.accept(visitor); | 314 _name?.accept(visitor); |
| 313 _constructorName?.accept(visitor); | 315 _constructorName?.accept(visitor); |
| 314 _arguments?.accept(visitor); | 316 _arguments?.accept(visitor); |
| 315 } | 317 } |
| 316 } | 318 } |
| 317 | 319 |
| 318 /** | 320 /** |
| (...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 402 throw new IllegalArgumentException( | 404 throw new IllegalArgumentException( |
| 403 "Expected ${_arguments.length} parameters, not ${parameters.length}"); | 405 "Expected ${_arguments.length} parameters, not ${parameters.length}"); |
| 404 } | 406 } |
| 405 _correspondingStaticParameters = parameters; | 407 _correspondingStaticParameters = parameters; |
| 406 } | 408 } |
| 407 | 409 |
| 408 @override | 410 @override |
| 409 Token get endToken => rightParenthesis; | 411 Token get endToken => rightParenthesis; |
| 410 | 412 |
| 411 @override | 413 @override |
| 412 accept(AstVisitor visitor) => visitor.visitArgumentList(this); | 414 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 415 visitor.visitArgumentList(this); | |
| 413 | 416 |
| 414 @override | 417 @override |
| 415 void visitChildren(AstVisitor visitor) { | 418 void visitChildren(AstVisitor visitor) { |
| 416 _arguments.accept(visitor); | 419 _arguments.accept(visitor); |
| 417 } | 420 } |
| 418 | 421 |
| 419 /** | 422 /** |
| 420 * If | 423 * If |
| 421 * * the given [expression] is a child of this list, | 424 * * the given [expression] is a child of this list, |
| 422 * * the AST structure has been resolved, | 425 * * the AST structure has been resolved, |
| (...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 524 | 527 |
| 525 @override | 528 @override |
| 526 TypeName get type => _type; | 529 TypeName get type => _type; |
| 527 | 530 |
| 528 @override | 531 @override |
| 529 void set type(TypeName name) { | 532 void set type(TypeName name) { |
| 530 _type = _becomeParentOf(name); | 533 _type = _becomeParentOf(name); |
| 531 } | 534 } |
| 532 | 535 |
| 533 @override | 536 @override |
| 534 accept(AstVisitor visitor) => visitor.visitAsExpression(this); | 537 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 538 visitor.visitAsExpression(this); | |
| 535 | 539 |
| 536 @override | 540 @override |
| 537 void visitChildren(AstVisitor visitor) { | 541 void visitChildren(AstVisitor visitor) { |
| 538 _expression?.accept(visitor); | 542 _expression?.accept(visitor); |
| 539 _type?.accept(visitor); | 543 _type?.accept(visitor); |
| 540 } | 544 } |
| 541 } | 545 } |
| 542 | 546 |
| 543 /** | 547 /** |
| 544 * An assert statement. | 548 * An assert statement. |
| (...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 629 | 633 |
| 630 @override | 634 @override |
| 631 Expression get message => _message; | 635 Expression get message => _message; |
| 632 | 636 |
| 633 @override | 637 @override |
| 634 void set message(Expression expression) { | 638 void set message(Expression expression) { |
| 635 _message = _becomeParentOf(expression); | 639 _message = _becomeParentOf(expression); |
| 636 } | 640 } |
| 637 | 641 |
| 638 @override | 642 @override |
| 639 accept(AstVisitor visitor) => visitor.visitAssertStatement(this); | 643 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 644 visitor.visitAssertStatement(this); | |
| 640 | 645 |
| 641 @override | 646 @override |
| 642 void visitChildren(AstVisitor visitor) { | 647 void visitChildren(AstVisitor visitor) { |
| 643 _condition?.accept(visitor); | 648 _condition?.accept(visitor); |
| 644 message?.accept(visitor); | 649 message?.accept(visitor); |
| 645 } | 650 } |
| 646 } | 651 } |
| 647 | 652 |
| 648 /** | 653 /** |
| 649 * An assignment expression. | 654 * An assignment expression. |
| (...skipping 166 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 816 return null; | 821 return null; |
| 817 } | 822 } |
| 818 List<ParameterElement> parameters = executableElement.parameters; | 823 List<ParameterElement> parameters = executableElement.parameters; |
| 819 if (parameters.length < 1) { | 824 if (parameters.length < 1) { |
| 820 return null; | 825 return null; |
| 821 } | 826 } |
| 822 return parameters[0]; | 827 return parameters[0]; |
| 823 } | 828 } |
| 824 | 829 |
| 825 @override | 830 @override |
| 826 accept(AstVisitor visitor) => visitor.visitAssignmentExpression(this); | 831 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 832 visitor.visitAssignmentExpression(this); | |
| 827 | 833 |
| 828 @override | 834 @override |
| 829 void visitChildren(AstVisitor visitor) { | 835 void visitChildren(AstVisitor visitor) { |
| 830 _leftHandSide?.accept(visitor); | 836 _leftHandSide?.accept(visitor); |
| 831 _rightHandSide?.accept(visitor); | 837 _rightHandSide?.accept(visitor); |
| 832 } | 838 } |
| 833 } | 839 } |
| 834 | 840 |
| 835 /** | 841 /** |
| 836 * A node in the AST structure for a Dart program. | 842 * A node in the AST structure for a Dart program. |
| (...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 988 | 994 |
| 989 @override | 995 @override |
| 990 void set expression(Expression expression) { | 996 void set expression(Expression expression) { |
| 991 _expression = _becomeParentOf(expression); | 997 _expression = _becomeParentOf(expression); |
| 992 } | 998 } |
| 993 | 999 |
| 994 @override | 1000 @override |
| 995 int get precedence => 0; | 1001 int get precedence => 0; |
| 996 | 1002 |
| 997 @override | 1003 @override |
| 998 accept(AstVisitor visitor) => visitor.visitAwaitExpression(this); | 1004 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 1005 visitor.visitAwaitExpression(this); | |
| 999 | 1006 |
| 1000 @override | 1007 @override |
| 1001 void visitChildren(AstVisitor visitor) { | 1008 void visitChildren(AstVisitor visitor) { |
| 1002 _expression?.accept(visitor); | 1009 _expression?.accept(visitor); |
| 1003 } | 1010 } |
| 1004 } | 1011 } |
| 1005 | 1012 |
| 1006 /** | 1013 /** |
| 1007 * A binary (infix) expression. | 1014 * A binary (infix) expression. |
| 1008 * | 1015 * |
| (...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1118 return null; | 1125 return null; |
| 1119 } | 1126 } |
| 1120 List<ParameterElement> parameters = staticElement.parameters; | 1127 List<ParameterElement> parameters = staticElement.parameters; |
| 1121 if (parameters.length < 1) { | 1128 if (parameters.length < 1) { |
| 1122 return null; | 1129 return null; |
| 1123 } | 1130 } |
| 1124 return parameters[0]; | 1131 return parameters[0]; |
| 1125 } | 1132 } |
| 1126 | 1133 |
| 1127 @override | 1134 @override |
| 1128 accept(AstVisitor visitor) => visitor.visitBinaryExpression(this); | 1135 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 1136 visitor.visitBinaryExpression(this); | |
| 1129 | 1137 |
| 1130 @override | 1138 @override |
| 1131 void visitChildren(AstVisitor visitor) { | 1139 void visitChildren(AstVisitor visitor) { |
| 1132 _leftOperand?.accept(visitor); | 1140 _leftOperand?.accept(visitor); |
| 1133 _rightOperand?.accept(visitor); | 1141 _rightOperand?.accept(visitor); |
| 1134 } | 1142 } |
| 1135 } | 1143 } |
| 1136 | 1144 |
| 1137 /** | 1145 /** |
| 1138 * A function body that consists of a block of statements. | 1146 * A function body that consists of a block of statements. |
| (...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1197 @override | 1205 @override |
| 1198 bool get isAsynchronous => keyword != null && keyword.lexeme == Parser.ASYNC; | 1206 bool get isAsynchronous => keyword != null && keyword.lexeme == Parser.ASYNC; |
| 1199 | 1207 |
| 1200 @override | 1208 @override |
| 1201 bool get isGenerator => star != null; | 1209 bool get isGenerator => star != null; |
| 1202 | 1210 |
| 1203 @override | 1211 @override |
| 1204 bool get isSynchronous => keyword == null || keyword.lexeme != Parser.ASYNC; | 1212 bool get isSynchronous => keyword == null || keyword.lexeme != Parser.ASYNC; |
| 1205 | 1213 |
| 1206 @override | 1214 @override |
| 1207 accept(AstVisitor visitor) => visitor.visitBlockFunctionBody(this); | 1215 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 1216 visitor.visitBlockFunctionBody(this); | |
| 1208 | 1217 |
| 1209 @override | 1218 @override |
| 1210 void visitChildren(AstVisitor visitor) { | 1219 void visitChildren(AstVisitor visitor) { |
| 1211 _block?.accept(visitor); | 1220 _block?.accept(visitor); |
| 1212 } | 1221 } |
| 1213 } | 1222 } |
| 1214 | 1223 |
| 1215 /** | 1224 /** |
| 1216 * A sequence of statements. | 1225 * A sequence of statements. |
| 1217 * | 1226 * |
| (...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1252 ..addAll(_statements) | 1261 ..addAll(_statements) |
| 1253 ..add(rightBracket); | 1262 ..add(rightBracket); |
| 1254 | 1263 |
| 1255 @override | 1264 @override |
| 1256 Token get endToken => rightBracket; | 1265 Token get endToken => rightBracket; |
| 1257 | 1266 |
| 1258 @override | 1267 @override |
| 1259 NodeList<Statement> get statements => _statements; | 1268 NodeList<Statement> get statements => _statements; |
| 1260 | 1269 |
| 1261 @override | 1270 @override |
| 1262 accept(AstVisitor visitor) => visitor.visitBlock(this); | 1271 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 1272 visitor.visitBlock(this); | |
| 1263 | 1273 |
| 1264 @override | 1274 @override |
| 1265 void visitChildren(AstVisitor visitor) { | 1275 void visitChildren(AstVisitor visitor) { |
| 1266 _statements.accept(visitor); | 1276 _statements.accept(visitor); |
| 1267 } | 1277 } |
| 1268 } | 1278 } |
| 1269 | 1279 |
| 1270 /** | 1280 /** |
| 1271 * A boolean literal expression. | 1281 * A boolean literal expression. |
| 1272 * | 1282 * |
| (...skipping 24 matching lines...) Expand all Loading... | |
| 1297 @override | 1307 @override |
| 1298 Iterable get childEntities => new ChildEntities()..add(literal); | 1308 Iterable get childEntities => new ChildEntities()..add(literal); |
| 1299 | 1309 |
| 1300 @override | 1310 @override |
| 1301 Token get endToken => literal; | 1311 Token get endToken => literal; |
| 1302 | 1312 |
| 1303 @override | 1313 @override |
| 1304 bool get isSynthetic => literal.isSynthetic; | 1314 bool get isSynthetic => literal.isSynthetic; |
| 1305 | 1315 |
| 1306 @override | 1316 @override |
| 1307 accept(AstVisitor visitor) => visitor.visitBooleanLiteral(this); | 1317 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 1318 visitor.visitBooleanLiteral(this); | |
| 1308 | 1319 |
| 1309 @override | 1320 @override |
| 1310 void visitChildren(AstVisitor visitor) { | 1321 void visitChildren(AstVisitor visitor) { |
| 1311 // There are no children to visit. | 1322 // There are no children to visit. |
| 1312 } | 1323 } |
| 1313 } | 1324 } |
| 1314 | 1325 |
| 1315 /** | 1326 /** |
| 1316 * A break statement. | 1327 * A break statement. |
| 1317 * | 1328 * |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1369 | 1380 |
| 1370 @override | 1381 @override |
| 1371 SimpleIdentifier get label => _label; | 1382 SimpleIdentifier get label => _label; |
| 1372 | 1383 |
| 1373 @override | 1384 @override |
| 1374 void set label(SimpleIdentifier identifier) { | 1385 void set label(SimpleIdentifier identifier) { |
| 1375 _label = _becomeParentOf(identifier); | 1386 _label = _becomeParentOf(identifier); |
| 1376 } | 1387 } |
| 1377 | 1388 |
| 1378 @override | 1389 @override |
| 1379 accept(AstVisitor visitor) => visitor.visitBreakStatement(this); | 1390 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 1391 visitor.visitBreakStatement(this); | |
| 1380 | 1392 |
| 1381 @override | 1393 @override |
| 1382 void visitChildren(AstVisitor visitor) { | 1394 void visitChildren(AstVisitor visitor) { |
| 1383 _label?.accept(visitor); | 1395 _label?.accept(visitor); |
| 1384 } | 1396 } |
| 1385 } | 1397 } |
| 1386 | 1398 |
| 1387 /** | 1399 /** |
| 1388 * A sequence of cascaded expressions: expressions that share a common target. | 1400 * A sequence of cascaded expressions: expressions that share a common target. |
| 1389 * There are three kinds of expressions that can be used in a cascade | 1401 * There are three kinds of expressions that can be used in a cascade |
| (...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1440 | 1452 |
| 1441 @override | 1453 @override |
| 1442 Expression get target => _target; | 1454 Expression get target => _target; |
| 1443 | 1455 |
| 1444 @override | 1456 @override |
| 1445 void set target(Expression target) { | 1457 void set target(Expression target) { |
| 1446 _target = _becomeParentOf(target); | 1458 _target = _becomeParentOf(target); |
| 1447 } | 1459 } |
| 1448 | 1460 |
| 1449 @override | 1461 @override |
| 1450 accept(AstVisitor visitor) => visitor.visitCascadeExpression(this); | 1462 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 1463 visitor.visitCascadeExpression(this); | |
| 1451 | 1464 |
| 1452 @override | 1465 @override |
| 1453 void visitChildren(AstVisitor visitor) { | 1466 void visitChildren(AstVisitor visitor) { |
| 1454 _target?.accept(visitor); | 1467 _target?.accept(visitor); |
| 1455 _cascadeSections.accept(visitor); | 1468 _cascadeSections.accept(visitor); |
| 1456 } | 1469 } |
| 1457 } | 1470 } |
| 1458 | 1471 |
| 1459 /** | 1472 /** |
| 1460 * A catch clause within a try statement. | 1473 * A catch clause within a try statement. |
| (...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1594 | 1607 |
| 1595 @override | 1608 @override |
| 1596 SimpleIdentifier get stackTraceParameter => _stackTraceParameter; | 1609 SimpleIdentifier get stackTraceParameter => _stackTraceParameter; |
| 1597 | 1610 |
| 1598 @override | 1611 @override |
| 1599 void set stackTraceParameter(SimpleIdentifier parameter) { | 1612 void set stackTraceParameter(SimpleIdentifier parameter) { |
| 1600 _stackTraceParameter = _becomeParentOf(parameter); | 1613 _stackTraceParameter = _becomeParentOf(parameter); |
| 1601 } | 1614 } |
| 1602 | 1615 |
| 1603 @override | 1616 @override |
| 1604 accept(AstVisitor visitor) => visitor.visitCatchClause(this); | 1617 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 1618 visitor.visitCatchClause(this); | |
| 1605 | 1619 |
| 1606 @override | 1620 @override |
| 1607 void visitChildren(AstVisitor visitor) { | 1621 void visitChildren(AstVisitor visitor) { |
| 1608 _exceptionType?.accept(visitor); | 1622 _exceptionType?.accept(visitor); |
| 1609 _exceptionParameter?.accept(visitor); | 1623 _exceptionParameter?.accept(visitor); |
| 1610 _stackTraceParameter?.accept(visitor); | 1624 _stackTraceParameter?.accept(visitor); |
| 1611 _body?.accept(visitor); | 1625 _body?.accept(visitor); |
| 1612 } | 1626 } |
| 1613 } | 1627 } |
| 1614 | 1628 |
| (...skipping 199 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1814 | 1828 |
| 1815 @override | 1829 @override |
| 1816 WithClause get withClause => _withClause; | 1830 WithClause get withClause => _withClause; |
| 1817 | 1831 |
| 1818 @override | 1832 @override |
| 1819 void set withClause(WithClause withClause) { | 1833 void set withClause(WithClause withClause) { |
| 1820 _withClause = _becomeParentOf(withClause); | 1834 _withClause = _becomeParentOf(withClause); |
| 1821 } | 1835 } |
| 1822 | 1836 |
| 1823 @override | 1837 @override |
| 1824 accept(AstVisitor visitor) => visitor.visitClassDeclaration(this); | 1838 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 1839 visitor.visitClassDeclaration(this); | |
| 1825 | 1840 |
| 1826 @override | 1841 @override |
| 1827 ConstructorDeclaration getConstructor(String name) { | 1842 ConstructorDeclaration getConstructor(String name) { |
| 1828 for (ClassMember classMember in _members) { | 1843 for (ClassMember classMember in _members) { |
| 1829 if (classMember is ConstructorDeclaration) { | 1844 if (classMember is ConstructorDeclaration) { |
| 1830 ConstructorDeclaration constructor = classMember; | 1845 ConstructorDeclaration constructor = classMember; |
| 1831 SimpleIdentifier constructorName = constructor.name; | 1846 SimpleIdentifier constructorName = constructor.name; |
| 1832 if (name == null && constructorName == null) { | 1847 if (name == null && constructorName == null) { |
| 1833 return constructor; | 1848 return constructor; |
| 1834 } | 1849 } |
| (...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 2023 | 2038 |
| 2024 @override | 2039 @override |
| 2025 WithClause get withClause => _withClause; | 2040 WithClause get withClause => _withClause; |
| 2026 | 2041 |
| 2027 @override | 2042 @override |
| 2028 void set withClause(WithClause withClause) { | 2043 void set withClause(WithClause withClause) { |
| 2029 _withClause = _becomeParentOf(withClause); | 2044 _withClause = _becomeParentOf(withClause); |
| 2030 } | 2045 } |
| 2031 | 2046 |
| 2032 @override | 2047 @override |
| 2033 accept(AstVisitor visitor) => visitor.visitClassTypeAlias(this); | 2048 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 2049 visitor.visitClassTypeAlias(this); | |
| 2034 | 2050 |
| 2035 @override | 2051 @override |
| 2036 void visitChildren(AstVisitor visitor) { | 2052 void visitChildren(AstVisitor visitor) { |
| 2037 super.visitChildren(visitor); | 2053 super.visitChildren(visitor); |
| 2038 _name?.accept(visitor); | 2054 _name?.accept(visitor); |
| 2039 _typeParameters?.accept(visitor); | 2055 _typeParameters?.accept(visitor); |
| 2040 _superclass?.accept(visitor); | 2056 _superclass?.accept(visitor); |
| 2041 _withClause?.accept(visitor); | 2057 _withClause?.accept(visitor); |
| 2042 _implementsClause?.accept(visitor); | 2058 _implementsClause?.accept(visitor); |
| 2043 } | 2059 } |
| (...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 2129 @override | 2145 @override |
| 2130 bool get isDocumentation => _type == CommentType.DOCUMENTATION; | 2146 bool get isDocumentation => _type == CommentType.DOCUMENTATION; |
| 2131 | 2147 |
| 2132 @override | 2148 @override |
| 2133 bool get isEndOfLine => _type == CommentType.END_OF_LINE; | 2149 bool get isEndOfLine => _type == CommentType.END_OF_LINE; |
| 2134 | 2150 |
| 2135 @override | 2151 @override |
| 2136 NodeList<CommentReference> get references => _references; | 2152 NodeList<CommentReference> get references => _references; |
| 2137 | 2153 |
| 2138 @override | 2154 @override |
| 2139 accept(AstVisitor visitor) => visitor.visitComment(this); | 2155 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 2156 visitor.visitComment(this); | |
| 2140 | 2157 |
| 2141 @override | 2158 @override |
| 2142 void visitChildren(AstVisitor visitor) { | 2159 void visitChildren(AstVisitor visitor) { |
| 2143 _references.accept(visitor); | 2160 _references.accept(visitor); |
| 2144 } | 2161 } |
| 2145 | 2162 |
| 2146 /** | 2163 /** |
| 2147 * Create a block comment consisting of the given [tokens]. | 2164 * Create a block comment consisting of the given [tokens]. |
| 2148 */ | 2165 */ |
| 2149 static Comment createBlockComment(List<Token> tokens) => | 2166 static Comment createBlockComment(List<Token> tokens) => |
| (...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 2210 | 2227 |
| 2211 @override | 2228 @override |
| 2212 Identifier get identifier => _identifier; | 2229 Identifier get identifier => _identifier; |
| 2213 | 2230 |
| 2214 @override | 2231 @override |
| 2215 void set identifier(Identifier identifier) { | 2232 void set identifier(Identifier identifier) { |
| 2216 _identifier = _becomeParentOf(identifier); | 2233 _identifier = _becomeParentOf(identifier); |
| 2217 } | 2234 } |
| 2218 | 2235 |
| 2219 @override | 2236 @override |
| 2220 accept(AstVisitor visitor) => visitor.visitCommentReference(this); | 2237 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 2238 visitor.visitCommentReference(this); | |
| 2221 | 2239 |
| 2222 @override | 2240 @override |
| 2223 void visitChildren(AstVisitor visitor) { | 2241 void visitChildren(AstVisitor visitor) { |
| 2224 _identifier?.accept(visitor); | 2242 _identifier?.accept(visitor); |
| 2225 } | 2243 } |
| 2226 } | 2244 } |
| 2227 | 2245 |
| 2228 /** | 2246 /** |
| 2229 * The possible types of comments that are recognized by the parser. | 2247 * The possible types of comments that are recognized by the parser. |
| 2230 */ | 2248 */ |
| (...skipping 164 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 2395 bool get _directivesAreBeforeDeclarations { | 2413 bool get _directivesAreBeforeDeclarations { |
| 2396 if (_directives.isEmpty || _declarations.isEmpty) { | 2414 if (_directives.isEmpty || _declarations.isEmpty) { |
| 2397 return true; | 2415 return true; |
| 2398 } | 2416 } |
| 2399 Directive lastDirective = _directives[_directives.length - 1]; | 2417 Directive lastDirective = _directives[_directives.length - 1]; |
| 2400 CompilationUnitMember firstDeclaration = _declarations[0]; | 2418 CompilationUnitMember firstDeclaration = _declarations[0]; |
| 2401 return lastDirective.offset < firstDeclaration.offset; | 2419 return lastDirective.offset < firstDeclaration.offset; |
| 2402 } | 2420 } |
| 2403 | 2421 |
| 2404 @override | 2422 @override |
| 2405 accept(AstVisitor visitor) => visitor.visitCompilationUnit(this); | 2423 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 2424 visitor.visitCompilationUnit(this); | |
| 2406 | 2425 |
| 2407 @override | 2426 @override |
| 2408 void visitChildren(AstVisitor visitor) { | 2427 void visitChildren(AstVisitor visitor) { |
| 2409 _scriptTag?.accept(visitor); | 2428 _scriptTag?.accept(visitor); |
| 2410 if (_directivesAreBeforeDeclarations) { | 2429 if (_directivesAreBeforeDeclarations) { |
| 2411 _directives.accept(visitor); | 2430 _directives.accept(visitor); |
| 2412 _declarations.accept(visitor); | 2431 _declarations.accept(visitor); |
| 2413 } else { | 2432 } else { |
| 2414 for (AstNode child in sortedDirectivesAndDeclarations) { | 2433 for (AstNode child in sortedDirectivesAndDeclarations) { |
| 2415 child.accept(visitor); | 2434 child.accept(visitor); |
| (...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 2521 | 2540 |
| 2522 @override | 2541 @override |
| 2523 Expression get thenExpression => _thenExpression; | 2542 Expression get thenExpression => _thenExpression; |
| 2524 | 2543 |
| 2525 @override | 2544 @override |
| 2526 void set thenExpression(Expression expression) { | 2545 void set thenExpression(Expression expression) { |
| 2527 _thenExpression = _becomeParentOf(expression); | 2546 _thenExpression = _becomeParentOf(expression); |
| 2528 } | 2547 } |
| 2529 | 2548 |
| 2530 @override | 2549 @override |
| 2531 accept(AstVisitor visitor) => visitor.visitConditionalExpression(this); | 2550 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 2551 visitor.visitConditionalExpression(this); | |
| 2532 | 2552 |
| 2533 @override | 2553 @override |
| 2534 void visitChildren(AstVisitor visitor) { | 2554 void visitChildren(AstVisitor visitor) { |
| 2535 _condition?.accept(visitor); | 2555 _condition?.accept(visitor); |
| 2536 _thenExpression?.accept(visitor); | 2556 _thenExpression?.accept(visitor); |
| 2537 _elseExpression?.accept(visitor); | 2557 _elseExpression?.accept(visitor); |
| 2538 } | 2558 } |
| 2539 } | 2559 } |
| 2540 | 2560 |
| 2541 /** | 2561 /** |
| (...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 2610 | 2630 |
| 2611 @override | 2631 @override |
| 2612 StringLiteral get value => _value; | 2632 StringLiteral get value => _value; |
| 2613 | 2633 |
| 2614 @override | 2634 @override |
| 2615 void set value(StringLiteral value) { | 2635 void set value(StringLiteral value) { |
| 2616 _value = _becomeParentOf(value); | 2636 _value = _becomeParentOf(value); |
| 2617 } | 2637 } |
| 2618 | 2638 |
| 2619 @override | 2639 @override |
| 2620 accept(AstVisitor visitor) => visitor.visitConfiguration(this); | 2640 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 2641 visitor.visitConfiguration(this); | |
| 2621 | 2642 |
| 2622 @override | 2643 @override |
| 2623 void visitChildren(AstVisitor visitor) { | 2644 void visitChildren(AstVisitor visitor) { |
| 2624 _name?.accept(visitor); | 2645 _name?.accept(visitor); |
| 2625 _value?.accept(visitor); | 2646 _value?.accept(visitor); |
| 2626 _libraryUri?.accept(visitor); | 2647 _libraryUri?.accept(visitor); |
| 2627 } | 2648 } |
| 2628 } | 2649 } |
| 2629 | 2650 |
| 2630 /** | 2651 /** |
| (...skipping 206 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 2837 | 2858 |
| 2838 @override | 2859 @override |
| 2839 Identifier get returnType => _returnType; | 2860 Identifier get returnType => _returnType; |
| 2840 | 2861 |
| 2841 @override | 2862 @override |
| 2842 void set returnType(Identifier typeName) { | 2863 void set returnType(Identifier typeName) { |
| 2843 _returnType = _becomeParentOf(typeName); | 2864 _returnType = _becomeParentOf(typeName); |
| 2844 } | 2865 } |
| 2845 | 2866 |
| 2846 @override | 2867 @override |
| 2847 accept(AstVisitor visitor) => visitor.visitConstructorDeclaration(this); | 2868 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 2869 visitor.visitConstructorDeclaration(this); | |
| 2848 | 2870 |
| 2849 @override | 2871 @override |
| 2850 void visitChildren(AstVisitor visitor) { | 2872 void visitChildren(AstVisitor visitor) { |
| 2851 super.visitChildren(visitor); | 2873 super.visitChildren(visitor); |
| 2852 _returnType?.accept(visitor); | 2874 _returnType?.accept(visitor); |
| 2853 _name?.accept(visitor); | 2875 _name?.accept(visitor); |
| 2854 _parameters?.accept(visitor); | 2876 _parameters?.accept(visitor); |
| 2855 _initializers.accept(visitor); | 2877 _initializers.accept(visitor); |
| 2856 _redirectedConstructor?.accept(visitor); | 2878 _redirectedConstructor?.accept(visitor); |
| 2857 _body?.accept(visitor); | 2879 _body?.accept(visitor); |
| (...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 2935 | 2957 |
| 2936 @override | 2958 @override |
| 2937 SimpleIdentifier get fieldName => _fieldName; | 2959 SimpleIdentifier get fieldName => _fieldName; |
| 2938 | 2960 |
| 2939 @override | 2961 @override |
| 2940 void set fieldName(SimpleIdentifier identifier) { | 2962 void set fieldName(SimpleIdentifier identifier) { |
| 2941 _fieldName = _becomeParentOf(identifier); | 2963 _fieldName = _becomeParentOf(identifier); |
| 2942 } | 2964 } |
| 2943 | 2965 |
| 2944 @override | 2966 @override |
| 2945 accept(AstVisitor visitor) => visitor.visitConstructorFieldInitializer(this); | 2967 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 2968 visitor.visitConstructorFieldInitializer(this); | |
| 2946 | 2969 |
| 2947 @override | 2970 @override |
| 2948 void visitChildren(AstVisitor visitor) { | 2971 void visitChildren(AstVisitor visitor) { |
| 2949 _fieldName?.accept(visitor); | 2972 _fieldName?.accept(visitor); |
| 2950 _expression?.accept(visitor); | 2973 _expression?.accept(visitor); |
| 2951 } | 2974 } |
| 2952 } | 2975 } |
| 2953 | 2976 |
| 2954 /** | 2977 /** |
| 2955 * A node that can occur in the initializer list of a constructor declaration. | 2978 * A node that can occur in the initializer list of a constructor declaration. |
| (...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 3029 | 3052 |
| 3030 @override | 3053 @override |
| 3031 TypeName get type => _type; | 3054 TypeName get type => _type; |
| 3032 | 3055 |
| 3033 @override | 3056 @override |
| 3034 void set type(TypeName type) { | 3057 void set type(TypeName type) { |
| 3035 _type = _becomeParentOf(type); | 3058 _type = _becomeParentOf(type); |
| 3036 } | 3059 } |
| 3037 | 3060 |
| 3038 @override | 3061 @override |
| 3039 accept(AstVisitor visitor) => visitor.visitConstructorName(this); | 3062 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 3063 visitor.visitConstructorName(this); | |
| 3040 | 3064 |
| 3041 @override | 3065 @override |
| 3042 void visitChildren(AstVisitor visitor) { | 3066 void visitChildren(AstVisitor visitor) { |
| 3043 _type?.accept(visitor); | 3067 _type?.accept(visitor); |
| 3044 _name?.accept(visitor); | 3068 _name?.accept(visitor); |
| 3045 } | 3069 } |
| 3046 } | 3070 } |
| 3047 | 3071 |
| 3048 /** | 3072 /** |
| 3049 * A continue statement. | 3073 * A continue statement. |
| (...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 3100 | 3124 |
| 3101 @override | 3125 @override |
| 3102 SimpleIdentifier get label => _label; | 3126 SimpleIdentifier get label => _label; |
| 3103 | 3127 |
| 3104 @override | 3128 @override |
| 3105 void set label(SimpleIdentifier identifier) { | 3129 void set label(SimpleIdentifier identifier) { |
| 3106 _label = _becomeParentOf(identifier); | 3130 _label = _becomeParentOf(identifier); |
| 3107 } | 3131 } |
| 3108 | 3132 |
| 3109 @override | 3133 @override |
| 3110 accept(AstVisitor visitor) => visitor.visitContinueStatement(this); | 3134 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 3135 visitor.visitContinueStatement(this); | |
| 3111 | 3136 |
| 3112 @override | 3137 @override |
| 3113 void visitChildren(AstVisitor visitor) { | 3138 void visitChildren(AstVisitor visitor) { |
| 3114 _label?.accept(visitor); | 3139 _label?.accept(visitor); |
| 3115 } | 3140 } |
| 3116 } | 3141 } |
| 3117 | 3142 |
| 3118 /** | 3143 /** |
| 3119 * A node that represents the declaration of one or more names. Each declared | 3144 * A node that represents the declaration of one or more names. Each declared |
| 3120 * name is visible within a name scope. | 3145 * name is visible within a name scope. |
| (...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 3214 | 3239 |
| 3215 @override | 3240 @override |
| 3216 TypeName get type => _type; | 3241 TypeName get type => _type; |
| 3217 | 3242 |
| 3218 @override | 3243 @override |
| 3219 void set type(TypeName typeName) { | 3244 void set type(TypeName typeName) { |
| 3220 _type = _becomeParentOf(typeName); | 3245 _type = _becomeParentOf(typeName); |
| 3221 } | 3246 } |
| 3222 | 3247 |
| 3223 @override | 3248 @override |
| 3224 accept(AstVisitor visitor) => visitor.visitDeclaredIdentifier(this); | 3249 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 3250 visitor.visitDeclaredIdentifier(this); | |
| 3225 | 3251 |
| 3226 @override | 3252 @override |
| 3227 void visitChildren(AstVisitor visitor) { | 3253 void visitChildren(AstVisitor visitor) { |
| 3228 super.visitChildren(visitor); | 3254 super.visitChildren(visitor); |
| 3229 _type?.accept(visitor); | 3255 _type?.accept(visitor); |
| 3230 _identifier?.accept(visitor); | 3256 _identifier?.accept(visitor); |
| 3231 } | 3257 } |
| 3232 } | 3258 } |
| 3233 | 3259 |
| 3234 /** | 3260 /** |
| (...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 3315 | 3341 |
| 3316 @override | 3342 @override |
| 3317 NormalFormalParameter get parameter => _parameter; | 3343 NormalFormalParameter get parameter => _parameter; |
| 3318 | 3344 |
| 3319 @override | 3345 @override |
| 3320 void set parameter(NormalFormalParameter formalParameter) { | 3346 void set parameter(NormalFormalParameter formalParameter) { |
| 3321 _parameter = _becomeParentOf(formalParameter); | 3347 _parameter = _becomeParentOf(formalParameter); |
| 3322 } | 3348 } |
| 3323 | 3349 |
| 3324 @override | 3350 @override |
| 3325 accept(AstVisitor visitor) => visitor.visitDefaultFormalParameter(this); | 3351 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 3352 visitor.visitDefaultFormalParameter(this); | |
| 3326 | 3353 |
| 3327 @override | 3354 @override |
| 3328 void visitChildren(AstVisitor visitor) { | 3355 void visitChildren(AstVisitor visitor) { |
| 3329 _parameter?.accept(visitor); | 3356 _parameter?.accept(visitor); |
| 3330 _defaultValue?.accept(visitor); | 3357 _defaultValue?.accept(visitor); |
| 3331 } | 3358 } |
| 3332 } | 3359 } |
| 3333 | 3360 |
| 3334 /** | 3361 /** |
| 3335 * A node that represents a directive. | 3362 * A node that represents a directive. |
| (...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 3445 | 3472 |
| 3446 @override | 3473 @override |
| 3447 void set condition(Expression expression) { | 3474 void set condition(Expression expression) { |
| 3448 _condition = _becomeParentOf(expression); | 3475 _condition = _becomeParentOf(expression); |
| 3449 } | 3476 } |
| 3450 | 3477 |
| 3451 @override | 3478 @override |
| 3452 Token get endToken => semicolon; | 3479 Token get endToken => semicolon; |
| 3453 | 3480 |
| 3454 @override | 3481 @override |
| 3455 accept(AstVisitor visitor) => visitor.visitDoStatement(this); | 3482 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 3483 visitor.visitDoStatement(this); | |
| 3456 | 3484 |
| 3457 @override | 3485 @override |
| 3458 void visitChildren(AstVisitor visitor) { | 3486 void visitChildren(AstVisitor visitor) { |
| 3459 _body?.accept(visitor); | 3487 _body?.accept(visitor); |
| 3460 _condition?.accept(visitor); | 3488 _condition?.accept(visitor); |
| 3461 } | 3489 } |
| 3462 } | 3490 } |
| 3463 | 3491 |
| 3464 /** | 3492 /** |
| 3465 * A dotted name, used in a configuration within an import or export directive. | 3493 * A dotted name, used in a configuration within an import or export directive. |
| (...skipping 21 matching lines...) Expand all Loading... | |
| 3487 // TODO(paulberry): add "." tokens. | 3515 // TODO(paulberry): add "." tokens. |
| 3488 Iterable get childEntities => new ChildEntities()..addAll(_components); | 3516 Iterable get childEntities => new ChildEntities()..addAll(_components); |
| 3489 | 3517 |
| 3490 @override | 3518 @override |
| 3491 NodeList<SimpleIdentifier> get components => _components; | 3519 NodeList<SimpleIdentifier> get components => _components; |
| 3492 | 3520 |
| 3493 @override | 3521 @override |
| 3494 Token get endToken => _components.endToken; | 3522 Token get endToken => _components.endToken; |
| 3495 | 3523 |
| 3496 @override | 3524 @override |
| 3497 accept(AstVisitor visitor) => visitor.visitDottedName(this); | 3525 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 3526 visitor.visitDottedName(this); | |
| 3498 | 3527 |
| 3499 @override | 3528 @override |
| 3500 void visitChildren(AstVisitor visitor) { | 3529 void visitChildren(AstVisitor visitor) { |
| 3501 _components.accept(visitor); | 3530 _components.accept(visitor); |
| 3502 } | 3531 } |
| 3503 } | 3532 } |
| 3504 | 3533 |
| 3505 /** | 3534 /** |
| 3506 * A floating point literal expression. | 3535 * A floating point literal expression. |
| 3507 * | 3536 * |
| (...skipping 25 matching lines...) Expand all Loading... | |
| 3533 @override | 3562 @override |
| 3534 Token get beginToken => literal; | 3563 Token get beginToken => literal; |
| 3535 | 3564 |
| 3536 @override | 3565 @override |
| 3537 Iterable get childEntities => new ChildEntities()..add(literal); | 3566 Iterable get childEntities => new ChildEntities()..add(literal); |
| 3538 | 3567 |
| 3539 @override | 3568 @override |
| 3540 Token get endToken => literal; | 3569 Token get endToken => literal; |
| 3541 | 3570 |
| 3542 @override | 3571 @override |
| 3543 accept(AstVisitor visitor) => visitor.visitDoubleLiteral(this); | 3572 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 3573 visitor.visitDoubleLiteral(this); | |
| 3544 | 3574 |
| 3545 @override | 3575 @override |
| 3546 void visitChildren(AstVisitor visitor) { | 3576 void visitChildren(AstVisitor visitor) { |
| 3547 // There are no children to visit. | 3577 // There are no children to visit. |
| 3548 } | 3578 } |
| 3549 } | 3579 } |
| 3550 | 3580 |
| 3551 /** | 3581 /** |
| 3552 * An empty function body, which can only appear in constructors or abstract | 3582 * An empty function body, which can only appear in constructors or abstract |
| 3553 * methods. | 3583 * methods. |
| (...skipping 18 matching lines...) Expand all Loading... | |
| 3572 @override | 3602 @override |
| 3573 Token get beginToken => semicolon; | 3603 Token get beginToken => semicolon; |
| 3574 | 3604 |
| 3575 @override | 3605 @override |
| 3576 Iterable get childEntities => new ChildEntities()..add(semicolon); | 3606 Iterable get childEntities => new ChildEntities()..add(semicolon); |
| 3577 | 3607 |
| 3578 @override | 3608 @override |
| 3579 Token get endToken => semicolon; | 3609 Token get endToken => semicolon; |
| 3580 | 3610 |
| 3581 @override | 3611 @override |
| 3582 accept(AstVisitor visitor) => visitor.visitEmptyFunctionBody(this); | 3612 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 3613 visitor.visitEmptyFunctionBody(this); | |
| 3583 | 3614 |
| 3584 @override | 3615 @override |
| 3585 void visitChildren(AstVisitor visitor) { | 3616 void visitChildren(AstVisitor visitor) { |
| 3586 // Empty function bodies have no children. | 3617 // Empty function bodies have no children. |
| 3587 } | 3618 } |
| 3588 } | 3619 } |
| 3589 | 3620 |
| 3590 /** | 3621 /** |
| 3591 * An empty statement. | 3622 * An empty statement. |
| 3592 * | 3623 * |
| (...skipping 14 matching lines...) Expand all Loading... | |
| 3607 @override | 3638 @override |
| 3608 Token get beginToken => semicolon; | 3639 Token get beginToken => semicolon; |
| 3609 | 3640 |
| 3610 @override | 3641 @override |
| 3611 Iterable get childEntities => new ChildEntities()..add(semicolon); | 3642 Iterable get childEntities => new ChildEntities()..add(semicolon); |
| 3612 | 3643 |
| 3613 @override | 3644 @override |
| 3614 Token get endToken => semicolon; | 3645 Token get endToken => semicolon; |
| 3615 | 3646 |
| 3616 @override | 3647 @override |
| 3617 accept(AstVisitor visitor) => visitor.visitEmptyStatement(this); | 3648 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 3649 visitor.visitEmptyStatement(this); | |
| 3618 | 3650 |
| 3619 @override | 3651 @override |
| 3620 void visitChildren(AstVisitor visitor) { | 3652 void visitChildren(AstVisitor visitor) { |
| 3621 // There are no children to visit. | 3653 // There are no children to visit. |
| 3622 } | 3654 } |
| 3623 } | 3655 } |
| 3624 | 3656 |
| 3625 /** | 3657 /** |
| 3626 * The declaration of an enum constant. | 3658 * The declaration of an enum constant. |
| 3627 */ | 3659 */ |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 3659 | 3691 |
| 3660 @override | 3692 @override |
| 3661 SimpleIdentifier get name => _name; | 3693 SimpleIdentifier get name => _name; |
| 3662 | 3694 |
| 3663 @override | 3695 @override |
| 3664 void set name(SimpleIdentifier name) { | 3696 void set name(SimpleIdentifier name) { |
| 3665 _name = _becomeParentOf(name); | 3697 _name = _becomeParentOf(name); |
| 3666 } | 3698 } |
| 3667 | 3699 |
| 3668 @override | 3700 @override |
| 3669 accept(AstVisitor visitor) => visitor.visitEnumConstantDeclaration(this); | 3701 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 3702 visitor.visitEnumConstantDeclaration(this); | |
| 3670 | 3703 |
| 3671 @override | 3704 @override |
| 3672 void visitChildren(AstVisitor visitor) { | 3705 void visitChildren(AstVisitor visitor) { |
| 3673 super.visitChildren(visitor); | 3706 super.visitChildren(visitor); |
| 3674 _name?.accept(visitor); | 3707 _name?.accept(visitor); |
| 3675 } | 3708 } |
| 3676 } | 3709 } |
| 3677 | 3710 |
| 3678 /** | 3711 /** |
| 3679 * The declaration of an enumeration. | 3712 * The declaration of an enumeration. |
| (...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 3740 ClassElement get element => | 3773 ClassElement get element => |
| 3741 _name != null ? (_name.staticElement as ClassElement) : null; | 3774 _name != null ? (_name.staticElement as ClassElement) : null; |
| 3742 | 3775 |
| 3743 @override | 3776 @override |
| 3744 Token get endToken => rightBracket; | 3777 Token get endToken => rightBracket; |
| 3745 | 3778 |
| 3746 @override | 3779 @override |
| 3747 Token get firstTokenAfterCommentAndMetadata => enumKeyword; | 3780 Token get firstTokenAfterCommentAndMetadata => enumKeyword; |
| 3748 | 3781 |
| 3749 @override | 3782 @override |
| 3750 accept(AstVisitor visitor) => visitor.visitEnumDeclaration(this); | 3783 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 3784 visitor.visitEnumDeclaration(this); | |
| 3751 | 3785 |
| 3752 @override | 3786 @override |
| 3753 void visitChildren(AstVisitor visitor) { | 3787 void visitChildren(AstVisitor visitor) { |
| 3754 super.visitChildren(visitor); | 3788 super.visitChildren(visitor); |
| 3755 _name?.accept(visitor); | 3789 _name?.accept(visitor); |
| 3756 _constants.accept(visitor); | 3790 _constants.accept(visitor); |
| 3757 } | 3791 } |
| 3758 } | 3792 } |
| 3759 | 3793 |
| 3760 /** | 3794 /** |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 3804 | 3838 |
| 3805 @override | 3839 @override |
| 3806 LibraryElement get uriElement { | 3840 LibraryElement get uriElement { |
| 3807 if (element != null) { | 3841 if (element != null) { |
| 3808 return element.exportedLibrary; | 3842 return element.exportedLibrary; |
| 3809 } | 3843 } |
| 3810 return null; | 3844 return null; |
| 3811 } | 3845 } |
| 3812 | 3846 |
| 3813 @override | 3847 @override |
| 3814 accept(AstVisitor visitor) => visitor.visitExportDirective(this); | 3848 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 3849 visitor.visitExportDirective(this); | |
| 3815 | 3850 |
| 3816 @override | 3851 @override |
| 3817 void visitChildren(AstVisitor visitor) { | 3852 void visitChildren(AstVisitor visitor) { |
| 3818 super.visitChildren(visitor); | 3853 super.visitChildren(visitor); |
| 3819 combinators.accept(visitor); | 3854 combinators.accept(visitor); |
| 3820 } | 3855 } |
| 3821 } | 3856 } |
| 3822 | 3857 |
| 3823 /** | 3858 /** |
| 3824 * A function body consisting of a single expression. | 3859 * A function body consisting of a single expression. |
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 3894 _expression = _becomeParentOf(expression); | 3929 _expression = _becomeParentOf(expression); |
| 3895 } | 3930 } |
| 3896 | 3931 |
| 3897 @override | 3932 @override |
| 3898 bool get isAsynchronous => keyword != null; | 3933 bool get isAsynchronous => keyword != null; |
| 3899 | 3934 |
| 3900 @override | 3935 @override |
| 3901 bool get isSynchronous => keyword == null; | 3936 bool get isSynchronous => keyword == null; |
| 3902 | 3937 |
| 3903 @override | 3938 @override |
| 3904 accept(AstVisitor visitor) => visitor.visitExpressionFunctionBody(this); | 3939 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 3940 visitor.visitExpressionFunctionBody(this); | |
| 3905 | 3941 |
| 3906 @override | 3942 @override |
| 3907 void visitChildren(AstVisitor visitor) { | 3943 void visitChildren(AstVisitor visitor) { |
| 3908 _expression?.accept(visitor); | 3944 _expression?.accept(visitor); |
| 3909 } | 3945 } |
| 3910 } | 3946 } |
| 3911 | 3947 |
| 3912 /** | 3948 /** |
| 3913 * A node that represents an expression. | 3949 * A node that represents an expression. |
| 3914 * | 3950 * |
| (...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 4057 | 4093 |
| 4058 @override | 4094 @override |
| 4059 void set expression(Expression expression) { | 4095 void set expression(Expression expression) { |
| 4060 _expression = _becomeParentOf(expression); | 4096 _expression = _becomeParentOf(expression); |
| 4061 } | 4097 } |
| 4062 | 4098 |
| 4063 @override | 4099 @override |
| 4064 bool get isSynthetic => _expression.isSynthetic && semicolon.isSynthetic; | 4100 bool get isSynthetic => _expression.isSynthetic && semicolon.isSynthetic; |
| 4065 | 4101 |
| 4066 @override | 4102 @override |
| 4067 accept(AstVisitor visitor) => visitor.visitExpressionStatement(this); | 4103 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 4104 visitor.visitExpressionStatement(this); | |
| 4068 | 4105 |
| 4069 @override | 4106 @override |
| 4070 void visitChildren(AstVisitor visitor) { | 4107 void visitChildren(AstVisitor visitor) { |
| 4071 _expression?.accept(visitor); | 4108 _expression?.accept(visitor); |
| 4072 } | 4109 } |
| 4073 } | 4110 } |
| 4074 | 4111 |
| 4075 /** | 4112 /** |
| 4076 * The "extends" clause in a class declaration. | 4113 * The "extends" clause in a class declaration. |
| 4077 * | 4114 * |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 4109 | 4146 |
| 4110 @override | 4147 @override |
| 4111 TypeName get superclass => _superclass; | 4148 TypeName get superclass => _superclass; |
| 4112 | 4149 |
| 4113 @override | 4150 @override |
| 4114 void set superclass(TypeName name) { | 4151 void set superclass(TypeName name) { |
| 4115 _superclass = _becomeParentOf(name); | 4152 _superclass = _becomeParentOf(name); |
| 4116 } | 4153 } |
| 4117 | 4154 |
| 4118 @override | 4155 @override |
| 4119 accept(AstVisitor visitor) => visitor.visitExtendsClause(this); | 4156 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 4157 visitor.visitExtendsClause(this); | |
| 4120 | 4158 |
| 4121 @override | 4159 @override |
| 4122 void visitChildren(AstVisitor visitor) { | 4160 void visitChildren(AstVisitor visitor) { |
| 4123 _superclass?.accept(visitor); | 4161 _superclass?.accept(visitor); |
| 4124 } | 4162 } |
| 4125 } | 4163 } |
| 4126 | 4164 |
| 4127 /** | 4165 /** |
| 4128 * The declaration of one or more fields of the same type. | 4166 * The declaration of one or more fields of the same type. |
| 4129 * | 4167 * |
| (...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 4184 if (staticKeyword != null) { | 4222 if (staticKeyword != null) { |
| 4185 return staticKeyword; | 4223 return staticKeyword; |
| 4186 } | 4224 } |
| 4187 return _fieldList.beginToken; | 4225 return _fieldList.beginToken; |
| 4188 } | 4226 } |
| 4189 | 4227 |
| 4190 @override | 4228 @override |
| 4191 bool get isStatic => staticKeyword != null; | 4229 bool get isStatic => staticKeyword != null; |
| 4192 | 4230 |
| 4193 @override | 4231 @override |
| 4194 accept(AstVisitor visitor) => visitor.visitFieldDeclaration(this); | 4232 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 4233 visitor.visitFieldDeclaration(this); | |
| 4195 | 4234 |
| 4196 @override | 4235 @override |
| 4197 void visitChildren(AstVisitor visitor) { | 4236 void visitChildren(AstVisitor visitor) { |
| 4198 super.visitChildren(visitor); | 4237 super.visitChildren(visitor); |
| 4199 _fieldList?.accept(visitor); | 4238 _fieldList?.accept(visitor); |
| 4200 } | 4239 } |
| 4201 } | 4240 } |
| 4202 | 4241 |
| 4203 /** | 4242 /** |
| 4204 * A field formal parameter. | 4243 * A field formal parameter. |
| (...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 4326 | 4365 |
| 4327 @override | 4366 @override |
| 4328 TypeParameterList get typeParameters => _typeParameters; | 4367 TypeParameterList get typeParameters => _typeParameters; |
| 4329 | 4368 |
| 4330 @override | 4369 @override |
| 4331 void set typeParameters(TypeParameterList typeParameters) { | 4370 void set typeParameters(TypeParameterList typeParameters) { |
| 4332 _typeParameters = _becomeParentOf(typeParameters); | 4371 _typeParameters = _becomeParentOf(typeParameters); |
| 4333 } | 4372 } |
| 4334 | 4373 |
| 4335 @override | 4374 @override |
| 4336 accept(AstVisitor visitor) => visitor.visitFieldFormalParameter(this); | 4375 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 4376 visitor.visitFieldFormalParameter(this); | |
| 4337 | 4377 |
| 4338 @override | 4378 @override |
| 4339 void visitChildren(AstVisitor visitor) { | 4379 void visitChildren(AstVisitor visitor) { |
| 4340 super.visitChildren(visitor); | 4380 super.visitChildren(visitor); |
| 4341 _type?.accept(visitor); | 4381 _type?.accept(visitor); |
| 4342 identifier?.accept(visitor); | 4382 identifier?.accept(visitor); |
| 4343 _typeParameters?.accept(visitor); | 4383 _typeParameters?.accept(visitor); |
| 4344 _parameters?.accept(visitor); | 4384 _parameters?.accept(visitor); |
| 4345 } | 4385 } |
| 4346 } | 4386 } |
| (...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 4487 | 4527 |
| 4488 @override | 4528 @override |
| 4489 DeclaredIdentifier get loopVariable => _loopVariable; | 4529 DeclaredIdentifier get loopVariable => _loopVariable; |
| 4490 | 4530 |
| 4491 @override | 4531 @override |
| 4492 void set loopVariable(DeclaredIdentifier variable) { | 4532 void set loopVariable(DeclaredIdentifier variable) { |
| 4493 _loopVariable = _becomeParentOf(variable); | 4533 _loopVariable = _becomeParentOf(variable); |
| 4494 } | 4534 } |
| 4495 | 4535 |
| 4496 @override | 4536 @override |
| 4497 accept(AstVisitor visitor) => visitor.visitForEachStatement(this); | 4537 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 4538 visitor.visitForEachStatement(this); | |
| 4498 | 4539 |
| 4499 @override | 4540 @override |
| 4500 void visitChildren(AstVisitor visitor) { | 4541 void visitChildren(AstVisitor visitor) { |
| 4501 _loopVariable?.accept(visitor); | 4542 _loopVariable?.accept(visitor); |
| 4502 _identifier?.accept(visitor); | 4543 _identifier?.accept(visitor); |
| 4503 _iterable?.accept(visitor); | 4544 _iterable?.accept(visitor); |
| 4504 _body?.accept(visitor); | 4545 _body?.accept(visitor); |
| 4505 } | 4546 } |
| 4506 } | 4547 } |
| 4507 | 4548 |
| (...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 4627 for (int i = 0; i < count; i++) { | 4668 for (int i = 0; i < count; i++) { |
| 4628 types[i] = _parameters[i].element; | 4669 types[i] = _parameters[i].element; |
| 4629 } | 4670 } |
| 4630 return types; | 4671 return types; |
| 4631 } | 4672 } |
| 4632 | 4673 |
| 4633 @override | 4674 @override |
| 4634 NodeList<FormalParameter> get parameters => _parameters; | 4675 NodeList<FormalParameter> get parameters => _parameters; |
| 4635 | 4676 |
| 4636 @override | 4677 @override |
| 4637 accept(AstVisitor visitor) => visitor.visitFormalParameterList(this); | 4678 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 4679 visitor.visitFormalParameterList(this); | |
| 4638 | 4680 |
| 4639 @override | 4681 @override |
| 4640 void visitChildren(AstVisitor visitor) { | 4682 void visitChildren(AstVisitor visitor) { |
| 4641 _parameters.accept(visitor); | 4683 _parameters.accept(visitor); |
| 4642 } | 4684 } |
| 4643 } | 4685 } |
| 4644 | 4686 |
| 4645 /** | 4687 /** |
| 4646 * A for statement. | 4688 * A for statement. |
| 4647 * | 4689 * |
| (...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 4788 | 4830 |
| 4789 @override | 4831 @override |
| 4790 VariableDeclarationList get variables => _variableList; | 4832 VariableDeclarationList get variables => _variableList; |
| 4791 | 4833 |
| 4792 @override | 4834 @override |
| 4793 void set variables(VariableDeclarationList variableList) { | 4835 void set variables(VariableDeclarationList variableList) { |
| 4794 _variableList = _becomeParentOf(variableList); | 4836 _variableList = _becomeParentOf(variableList); |
| 4795 } | 4837 } |
| 4796 | 4838 |
| 4797 @override | 4839 @override |
| 4798 accept(AstVisitor visitor) => visitor.visitForStatement(this); | 4840 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 4841 visitor.visitForStatement(this); | |
| 4799 | 4842 |
| 4800 @override | 4843 @override |
| 4801 void visitChildren(AstVisitor visitor) { | 4844 void visitChildren(AstVisitor visitor) { |
| 4802 _variableList?.accept(visitor); | 4845 _variableList?.accept(visitor); |
| 4803 _initialization?.accept(visitor); | 4846 _initialization?.accept(visitor); |
| 4804 _condition?.accept(visitor); | 4847 _condition?.accept(visitor); |
| 4805 _updaters.accept(visitor); | 4848 _updaters.accept(visitor); |
| 4806 _body?.accept(visitor); | 4849 _body?.accept(visitor); |
| 4807 } | 4850 } |
| 4808 } | 4851 } |
| (...skipping 169 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 4978 | 5021 |
| 4979 @override | 5022 @override |
| 4980 TypeName get returnType => _returnType; | 5023 TypeName get returnType => _returnType; |
| 4981 | 5024 |
| 4982 @override | 5025 @override |
| 4983 void set returnType(TypeName returnType) { | 5026 void set returnType(TypeName returnType) { |
| 4984 _returnType = _becomeParentOf(returnType); | 5027 _returnType = _becomeParentOf(returnType); |
| 4985 } | 5028 } |
| 4986 | 5029 |
| 4987 @override | 5030 @override |
| 4988 accept(AstVisitor visitor) => visitor.visitFunctionDeclaration(this); | 5031 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 5032 visitor.visitFunctionDeclaration(this); | |
| 4989 | 5033 |
| 4990 @override | 5034 @override |
| 4991 void visitChildren(AstVisitor visitor) { | 5035 void visitChildren(AstVisitor visitor) { |
| 4992 super.visitChildren(visitor); | 5036 super.visitChildren(visitor); |
| 4993 _returnType?.accept(visitor); | 5037 _returnType?.accept(visitor); |
| 4994 _name?.accept(visitor); | 5038 _name?.accept(visitor); |
| 4995 _functionExpression?.accept(visitor); | 5039 _functionExpression?.accept(visitor); |
| 4996 } | 5040 } |
| 4997 } | 5041 } |
| 4998 | 5042 |
| (...skipping 25 matching lines...) Expand all Loading... | |
| 5024 | 5068 |
| 5025 @override | 5069 @override |
| 5026 FunctionDeclaration get functionDeclaration => _functionDeclaration; | 5070 FunctionDeclaration get functionDeclaration => _functionDeclaration; |
| 5027 | 5071 |
| 5028 @override | 5072 @override |
| 5029 void set functionDeclaration(FunctionDeclaration functionDeclaration) { | 5073 void set functionDeclaration(FunctionDeclaration functionDeclaration) { |
| 5030 _functionDeclaration = _becomeParentOf(functionDeclaration); | 5074 _functionDeclaration = _becomeParentOf(functionDeclaration); |
| 5031 } | 5075 } |
| 5032 | 5076 |
| 5033 @override | 5077 @override |
| 5034 accept(AstVisitor visitor) => visitor.visitFunctionDeclarationStatement(this); | 5078 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 5079 visitor.visitFunctionDeclarationStatement(this); | |
| 5035 | 5080 |
| 5036 @override | 5081 @override |
| 5037 void visitChildren(AstVisitor visitor) { | 5082 void visitChildren(AstVisitor visitor) { |
| 5038 _functionDeclaration?.accept(visitor); | 5083 _functionDeclaration?.accept(visitor); |
| 5039 } | 5084 } |
| 5040 } | 5085 } |
| 5041 | 5086 |
| 5042 /** | 5087 /** |
| 5043 * A function expression. | 5088 * A function expression. |
| 5044 * | 5089 * |
| (...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 5131 | 5176 |
| 5132 @override | 5177 @override |
| 5133 TypeParameterList get typeParameters => _typeParameters; | 5178 TypeParameterList get typeParameters => _typeParameters; |
| 5134 | 5179 |
| 5135 @override | 5180 @override |
| 5136 void set typeParameters(TypeParameterList typeParameters) { | 5181 void set typeParameters(TypeParameterList typeParameters) { |
| 5137 _typeParameters = _becomeParentOf(typeParameters); | 5182 _typeParameters = _becomeParentOf(typeParameters); |
| 5138 } | 5183 } |
| 5139 | 5184 |
| 5140 @override | 5185 @override |
| 5141 accept(AstVisitor visitor) => visitor.visitFunctionExpression(this); | 5186 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 5187 visitor.visitFunctionExpression(this); | |
| 5142 | 5188 |
| 5143 @override | 5189 @override |
| 5144 void visitChildren(AstVisitor visitor) { | 5190 void visitChildren(AstVisitor visitor) { |
| 5145 _typeParameters?.accept(visitor); | 5191 _typeParameters?.accept(visitor); |
| 5146 _parameters?.accept(visitor); | 5192 _parameters?.accept(visitor); |
| 5147 _body?.accept(visitor); | 5193 _body?.accept(visitor); |
| 5148 } | 5194 } |
| 5149 } | 5195 } |
| 5150 | 5196 |
| 5151 /** | 5197 /** |
| (...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 5213 | 5259 |
| 5214 @override | 5260 @override |
| 5215 void set function(Expression expression) { | 5261 void set function(Expression expression) { |
| 5216 _function = _becomeParentOf(expression); | 5262 _function = _becomeParentOf(expression); |
| 5217 } | 5263 } |
| 5218 | 5264 |
| 5219 @override | 5265 @override |
| 5220 int get precedence => 15; | 5266 int get precedence => 15; |
| 5221 | 5267 |
| 5222 @override | 5268 @override |
| 5223 accept(AstVisitor visitor) => visitor.visitFunctionExpressionInvocation(this); | 5269 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 5270 visitor.visitFunctionExpressionInvocation(this); | |
| 5224 | 5271 |
| 5225 @override | 5272 @override |
| 5226 void visitChildren(AstVisitor visitor) { | 5273 void visitChildren(AstVisitor visitor) { |
| 5227 _function?.accept(visitor); | 5274 _function?.accept(visitor); |
| 5228 _typeArguments?.accept(visitor); | 5275 _typeArguments?.accept(visitor); |
| 5229 _argumentList?.accept(visitor); | 5276 _argumentList?.accept(visitor); |
| 5230 } | 5277 } |
| 5231 } | 5278 } |
| 5232 | 5279 |
| 5233 /** | 5280 /** |
| (...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 5310 | 5357 |
| 5311 @override | 5358 @override |
| 5312 TypeParameterList get typeParameters => _typeParameters; | 5359 TypeParameterList get typeParameters => _typeParameters; |
| 5313 | 5360 |
| 5314 @override | 5361 @override |
| 5315 void set typeParameters(TypeParameterList typeParameters) { | 5362 void set typeParameters(TypeParameterList typeParameters) { |
| 5316 _typeParameters = _becomeParentOf(typeParameters); | 5363 _typeParameters = _becomeParentOf(typeParameters); |
| 5317 } | 5364 } |
| 5318 | 5365 |
| 5319 @override | 5366 @override |
| 5320 accept(AstVisitor visitor) => visitor.visitFunctionTypeAlias(this); | 5367 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 5368 visitor.visitFunctionTypeAlias(this); | |
| 5321 | 5369 |
| 5322 @override | 5370 @override |
| 5323 void visitChildren(AstVisitor visitor) { | 5371 void visitChildren(AstVisitor visitor) { |
| 5324 super.visitChildren(visitor); | 5372 super.visitChildren(visitor); |
| 5325 _returnType?.accept(visitor); | 5373 _returnType?.accept(visitor); |
| 5326 _name?.accept(visitor); | 5374 _name?.accept(visitor); |
| 5327 _typeParameters?.accept(visitor); | 5375 _typeParameters?.accept(visitor); |
| 5328 _parameters?.accept(visitor); | 5376 _parameters?.accept(visitor); |
| 5329 } | 5377 } |
| 5330 } | 5378 } |
| (...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 5412 | 5460 |
| 5413 @override | 5461 @override |
| 5414 TypeParameterList get typeParameters => _typeParameters; | 5462 TypeParameterList get typeParameters => _typeParameters; |
| 5415 | 5463 |
| 5416 @override | 5464 @override |
| 5417 void set typeParameters(TypeParameterList typeParameters) { | 5465 void set typeParameters(TypeParameterList typeParameters) { |
| 5418 _typeParameters = _becomeParentOf(typeParameters); | 5466 _typeParameters = _becomeParentOf(typeParameters); |
| 5419 } | 5467 } |
| 5420 | 5468 |
| 5421 @override | 5469 @override |
| 5422 accept(AstVisitor visitor) => visitor.visitFunctionTypedFormalParameter(this); | 5470 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 5471 visitor.visitFunctionTypedFormalParameter(this); | |
| 5423 | 5472 |
| 5424 @override | 5473 @override |
| 5425 void visitChildren(AstVisitor visitor) { | 5474 void visitChildren(AstVisitor visitor) { |
| 5426 super.visitChildren(visitor); | 5475 super.visitChildren(visitor); |
| 5427 _returnType?.accept(visitor); | 5476 _returnType?.accept(visitor); |
| 5428 identifier?.accept(visitor); | 5477 identifier?.accept(visitor); |
| 5429 _typeParameters?.accept(visitor); | 5478 _typeParameters?.accept(visitor); |
| 5430 _parameters?.accept(visitor); | 5479 _parameters?.accept(visitor); |
| 5431 } | 5480 } |
| 5432 } | 5481 } |
| (...skipping 24 matching lines...) Expand all Loading... | |
| 5457 ..add(keyword) | 5506 ..add(keyword) |
| 5458 ..addAll(_hiddenNames); | 5507 ..addAll(_hiddenNames); |
| 5459 | 5508 |
| 5460 @override | 5509 @override |
| 5461 Token get endToken => _hiddenNames.endToken; | 5510 Token get endToken => _hiddenNames.endToken; |
| 5462 | 5511 |
| 5463 @override | 5512 @override |
| 5464 NodeList<SimpleIdentifier> get hiddenNames => _hiddenNames; | 5513 NodeList<SimpleIdentifier> get hiddenNames => _hiddenNames; |
| 5465 | 5514 |
| 5466 @override | 5515 @override |
| 5467 accept(AstVisitor visitor) => visitor.visitHideCombinator(this); | 5516 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 5517 visitor.visitHideCombinator(this); | |
| 5468 | 5518 |
| 5469 @override | 5519 @override |
| 5470 void visitChildren(AstVisitor visitor) { | 5520 void visitChildren(AstVisitor visitor) { |
| 5471 _hiddenNames.accept(visitor); | 5521 _hiddenNames.accept(visitor); |
| 5472 } | 5522 } |
| 5473 } | 5523 } |
| 5474 | 5524 |
| 5475 /** | 5525 /** |
| 5476 * A node that represents an identifier. | 5526 * A node that represents an identifier. |
| 5477 * | 5527 * |
| (...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 5597 | 5647 |
| 5598 @override | 5648 @override |
| 5599 Statement get thenStatement => _thenStatement; | 5649 Statement get thenStatement => _thenStatement; |
| 5600 | 5650 |
| 5601 @override | 5651 @override |
| 5602 void set thenStatement(Statement statement) { | 5652 void set thenStatement(Statement statement) { |
| 5603 _thenStatement = _becomeParentOf(statement); | 5653 _thenStatement = _becomeParentOf(statement); |
| 5604 } | 5654 } |
| 5605 | 5655 |
| 5606 @override | 5656 @override |
| 5607 accept(AstVisitor visitor) => visitor.visitIfStatement(this); | 5657 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 5658 visitor.visitIfStatement(this); | |
| 5608 | 5659 |
| 5609 @override | 5660 @override |
| 5610 void visitChildren(AstVisitor visitor) { | 5661 void visitChildren(AstVisitor visitor) { |
| 5611 _condition?.accept(visitor); | 5662 _condition?.accept(visitor); |
| 5612 _thenStatement?.accept(visitor); | 5663 _thenStatement?.accept(visitor); |
| 5613 _elseStatement?.accept(visitor); | 5664 _elseStatement?.accept(visitor); |
| 5614 } | 5665 } |
| 5615 } | 5666 } |
| 5616 | 5667 |
| 5617 /** | 5668 /** |
| (...skipping 30 matching lines...) Expand all Loading... | |
| 5648 ..add(implementsKeyword) | 5699 ..add(implementsKeyword) |
| 5649 ..addAll(interfaces); | 5700 ..addAll(interfaces); |
| 5650 | 5701 |
| 5651 @override | 5702 @override |
| 5652 Token get endToken => _interfaces.endToken; | 5703 Token get endToken => _interfaces.endToken; |
| 5653 | 5704 |
| 5654 @override | 5705 @override |
| 5655 NodeList<TypeName> get interfaces => _interfaces; | 5706 NodeList<TypeName> get interfaces => _interfaces; |
| 5656 | 5707 |
| 5657 @override | 5708 @override |
| 5658 accept(AstVisitor visitor) => visitor.visitImplementsClause(this); | 5709 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 5710 visitor.visitImplementsClause(this); | |
| 5659 | 5711 |
| 5660 @override | 5712 @override |
| 5661 void visitChildren(AstVisitor visitor) { | 5713 void visitChildren(AstVisitor visitor) { |
| 5662 _interfaces.accept(visitor); | 5714 _interfaces.accept(visitor); |
| 5663 } | 5715 } |
| 5664 } | 5716 } |
| 5665 | 5717 |
| 5666 /** | 5718 /** |
| 5667 * An import directive. | 5719 * An import directive. |
| 5668 * | 5720 * |
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 5738 @override | 5790 @override |
| 5739 LibraryElement get uriElement { | 5791 LibraryElement get uriElement { |
| 5740 ImportElement element = this.element; | 5792 ImportElement element = this.element; |
| 5741 if (element == null) { | 5793 if (element == null) { |
| 5742 return null; | 5794 return null; |
| 5743 } | 5795 } |
| 5744 return element.importedLibrary; | 5796 return element.importedLibrary; |
| 5745 } | 5797 } |
| 5746 | 5798 |
| 5747 @override | 5799 @override |
| 5748 accept(AstVisitor visitor) => visitor.visitImportDirective(this); | 5800 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 5801 visitor.visitImportDirective(this); | |
| 5749 | 5802 |
| 5750 @override | 5803 @override |
| 5751 void visitChildren(AstVisitor visitor) { | 5804 void visitChildren(AstVisitor visitor) { |
| 5752 super.visitChildren(visitor); | 5805 super.visitChildren(visitor); |
| 5753 _prefix?.accept(visitor); | 5806 _prefix?.accept(visitor); |
| 5754 combinators.accept(visitor); | 5807 combinators.accept(visitor); |
| 5755 } | 5808 } |
| 5756 } | 5809 } |
| 5757 | 5810 |
| 5758 /** | 5811 /** |
| (...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 5930 return null; | 5983 return null; |
| 5931 } | 5984 } |
| 5932 List<ParameterElement> parameters = staticElement.parameters; | 5985 List<ParameterElement> parameters = staticElement.parameters; |
| 5933 if (parameters.length < 1) { | 5986 if (parameters.length < 1) { |
| 5934 return null; | 5987 return null; |
| 5935 } | 5988 } |
| 5936 return parameters[0]; | 5989 return parameters[0]; |
| 5937 } | 5990 } |
| 5938 | 5991 |
| 5939 @override | 5992 @override |
| 5940 accept(AstVisitor visitor) => visitor.visitIndexExpression(this); | 5993 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 5994 visitor.visitIndexExpression(this); | |
| 5941 | 5995 |
| 5942 @override | 5996 @override |
| 5943 bool inGetterContext() { | 5997 bool inGetterContext() { |
| 5944 // TODO(brianwilkerson) Convert this to a getter. | 5998 // TODO(brianwilkerson) Convert this to a getter. |
| 5945 AstNode parent = this.parent; | 5999 AstNode parent = this.parent; |
| 5946 if (parent is AssignmentExpression) { | 6000 if (parent is AssignmentExpression) { |
| 5947 AssignmentExpression assignment = parent; | 6001 AssignmentExpression assignment = parent; |
| 5948 if (identical(assignment.leftHandSide, this) && | 6002 if (identical(assignment.leftHandSide, this) && |
| 5949 assignment.operator.type == TokenType.EQ) { | 6003 assignment.operator.type == TokenType.EQ) { |
| 5950 return false; | 6004 return false; |
| (...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 6046 | 6100 |
| 6047 @override | 6101 @override |
| 6048 bool get isConst => | 6102 bool get isConst => |
| 6049 keyword is KeywordToken && | 6103 keyword is KeywordToken && |
| 6050 (keyword as KeywordToken).keyword == Keyword.CONST; | 6104 (keyword as KeywordToken).keyword == Keyword.CONST; |
| 6051 | 6105 |
| 6052 @override | 6106 @override |
| 6053 int get precedence => 16; | 6107 int get precedence => 16; |
| 6054 | 6108 |
| 6055 @override | 6109 @override |
| 6056 accept(AstVisitor visitor) => visitor.visitInstanceCreationExpression(this); | 6110 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 6111 visitor.visitInstanceCreationExpression(this); | |
| 6057 | 6112 |
| 6058 @override | 6113 @override |
| 6059 void visitChildren(AstVisitor visitor) { | 6114 void visitChildren(AstVisitor visitor) { |
| 6060 _constructorName?.accept(visitor); | 6115 _constructorName?.accept(visitor); |
| 6061 _argumentList?.accept(visitor); | 6116 _argumentList?.accept(visitor); |
| 6062 } | 6117 } |
| 6063 } | 6118 } |
| 6064 | 6119 |
| 6065 /** | 6120 /** |
| 6066 * An integer literal expression. | 6121 * An integer literal expression. |
| (...skipping 30 matching lines...) Expand all Loading... | |
| 6097 @override | 6152 @override |
| 6098 Token get beginToken => literal; | 6153 Token get beginToken => literal; |
| 6099 | 6154 |
| 6100 @override | 6155 @override |
| 6101 Iterable get childEntities => new ChildEntities()..add(literal); | 6156 Iterable get childEntities => new ChildEntities()..add(literal); |
| 6102 | 6157 |
| 6103 @override | 6158 @override |
| 6104 Token get endToken => literal; | 6159 Token get endToken => literal; |
| 6105 | 6160 |
| 6106 @override | 6161 @override |
| 6107 accept(AstVisitor visitor) => visitor.visitIntegerLiteral(this); | 6162 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 6163 visitor.visitIntegerLiteral(this); | |
| 6108 | 6164 |
| 6109 @override | 6165 @override |
| 6110 void visitChildren(AstVisitor visitor) { | 6166 void visitChildren(AstVisitor visitor) { |
| 6111 // There are no children to visit. | 6167 // There are no children to visit. |
| 6112 } | 6168 } |
| 6113 } | 6169 } |
| 6114 | 6170 |
| 6115 /** | 6171 /** |
| 6116 * A node within a [StringInterpolation]. | 6172 * A node within a [StringInterpolation]. |
| 6117 * | 6173 * |
| (...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 6178 | 6234 |
| 6179 @override | 6235 @override |
| 6180 Expression get expression => _expression; | 6236 Expression get expression => _expression; |
| 6181 | 6237 |
| 6182 @override | 6238 @override |
| 6183 void set expression(Expression expression) { | 6239 void set expression(Expression expression) { |
| 6184 _expression = _becomeParentOf(expression); | 6240 _expression = _becomeParentOf(expression); |
| 6185 } | 6241 } |
| 6186 | 6242 |
| 6187 @override | 6243 @override |
| 6188 accept(AstVisitor visitor) => visitor.visitInterpolationExpression(this); | 6244 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 6245 visitor.visitInterpolationExpression(this); | |
| 6189 | 6246 |
| 6190 @override | 6247 @override |
| 6191 void visitChildren(AstVisitor visitor) { | 6248 void visitChildren(AstVisitor visitor) { |
| 6192 _expression?.accept(visitor); | 6249 _expression?.accept(visitor); |
| 6193 } | 6250 } |
| 6194 } | 6251 } |
| 6195 | 6252 |
| 6196 /** | 6253 /** |
| 6197 * A non-empty substring of an interpolated string. | 6254 * A non-empty substring of an interpolated string. |
| 6198 * | 6255 * |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 6235 int get contentsOffset { | 6292 int get contentsOffset { |
| 6236 int offset = contents.offset; | 6293 int offset = contents.offset; |
| 6237 String lexeme = contents.lexeme; | 6294 String lexeme = contents.lexeme; |
| 6238 return offset + new StringLexemeHelper(lexeme, true, true).start; | 6295 return offset + new StringLexemeHelper(lexeme, true, true).start; |
| 6239 } | 6296 } |
| 6240 | 6297 |
| 6241 @override | 6298 @override |
| 6242 Token get endToken => contents; | 6299 Token get endToken => contents; |
| 6243 | 6300 |
| 6244 @override | 6301 @override |
| 6245 accept(AstVisitor visitor) => visitor.visitInterpolationString(this); | 6302 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 6303 visitor.visitInterpolationString(this); | |
| 6246 | 6304 |
| 6247 @override | 6305 @override |
| 6248 void visitChildren(AstVisitor visitor) {} | 6306 void visitChildren(AstVisitor visitor) {} |
| 6249 } | 6307 } |
| 6250 | 6308 |
| 6251 /** | 6309 /** |
| 6252 * Common base class for [FunctionExpressionInvocationImpl] and | 6310 * Common base class for [FunctionExpressionInvocationImpl] and |
| 6253 * [MethodInvocationImpl]. | 6311 * [MethodInvocationImpl]. |
| 6254 */ | 6312 */ |
| 6255 abstract class InvocationExpressionImpl extends ExpressionImpl | 6313 abstract class InvocationExpressionImpl extends ExpressionImpl |
| (...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 6360 | 6418 |
| 6361 @override | 6419 @override |
| 6362 TypeName get type => _type; | 6420 TypeName get type => _type; |
| 6363 | 6421 |
| 6364 @override | 6422 @override |
| 6365 void set type(TypeName name) { | 6423 void set type(TypeName name) { |
| 6366 _type = _becomeParentOf(name); | 6424 _type = _becomeParentOf(name); |
| 6367 } | 6425 } |
| 6368 | 6426 |
| 6369 @override | 6427 @override |
| 6370 accept(AstVisitor visitor) => visitor.visitIsExpression(this); | 6428 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 6429 visitor.visitIsExpression(this); | |
| 6371 | 6430 |
| 6372 @override | 6431 @override |
| 6373 void visitChildren(AstVisitor visitor) { | 6432 void visitChildren(AstVisitor visitor) { |
| 6374 _expression?.accept(visitor); | 6433 _expression?.accept(visitor); |
| 6375 _type?.accept(visitor); | 6434 _type?.accept(visitor); |
| 6376 } | 6435 } |
| 6377 } | 6436 } |
| 6378 | 6437 |
| 6379 /** | 6438 /** |
| 6380 * A statement that has a label associated with them. | 6439 * A statement that has a label associated with them. |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 6425 | 6484 |
| 6426 @override | 6485 @override |
| 6427 void set statement(Statement statement) { | 6486 void set statement(Statement statement) { |
| 6428 _statement = _becomeParentOf(statement); | 6487 _statement = _becomeParentOf(statement); |
| 6429 } | 6488 } |
| 6430 | 6489 |
| 6431 @override | 6490 @override |
| 6432 Statement get unlabeled => _statement.unlabeled; | 6491 Statement get unlabeled => _statement.unlabeled; |
| 6433 | 6492 |
| 6434 @override | 6493 @override |
| 6435 accept(AstVisitor visitor) => visitor.visitLabeledStatement(this); | 6494 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 6495 visitor.visitLabeledStatement(this); | |
| 6436 | 6496 |
| 6437 @override | 6497 @override |
| 6438 void visitChildren(AstVisitor visitor) { | 6498 void visitChildren(AstVisitor visitor) { |
| 6439 _labels.accept(visitor); | 6499 _labels.accept(visitor); |
| 6440 _statement?.accept(visitor); | 6500 _statement?.accept(visitor); |
| 6441 } | 6501 } |
| 6442 } | 6502 } |
| 6443 | 6503 |
| 6444 /** | 6504 /** |
| 6445 * A label on either a [LabeledStatement] or a [NamedExpression]. | 6505 * A label on either a [LabeledStatement] or a [NamedExpression]. |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 6477 | 6537 |
| 6478 @override | 6538 @override |
| 6479 SimpleIdentifier get label => _label; | 6539 SimpleIdentifier get label => _label; |
| 6480 | 6540 |
| 6481 @override | 6541 @override |
| 6482 void set label(SimpleIdentifier label) { | 6542 void set label(SimpleIdentifier label) { |
| 6483 _label = _becomeParentOf(label); | 6543 _label = _becomeParentOf(label); |
| 6484 } | 6544 } |
| 6485 | 6545 |
| 6486 @override | 6546 @override |
| 6487 accept(AstVisitor visitor) => visitor.visitLabel(this); | 6547 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 6548 visitor.visitLabel(this); | |
| 6488 | 6549 |
| 6489 @override | 6550 @override |
| 6490 void visitChildren(AstVisitor visitor) { | 6551 void visitChildren(AstVisitor visitor) { |
| 6491 _label?.accept(visitor); | 6552 _label?.accept(visitor); |
| 6492 } | 6553 } |
| 6493 } | 6554 } |
| 6494 | 6555 |
| 6495 /** | 6556 /** |
| 6496 * A library directive. | 6557 * A library directive. |
| 6497 * | 6558 * |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 6542 | 6603 |
| 6543 @override | 6604 @override |
| 6544 LibraryIdentifier get name => _name; | 6605 LibraryIdentifier get name => _name; |
| 6545 | 6606 |
| 6546 @override | 6607 @override |
| 6547 void set name(LibraryIdentifier name) { | 6608 void set name(LibraryIdentifier name) { |
| 6548 _name = _becomeParentOf(name); | 6609 _name = _becomeParentOf(name); |
| 6549 } | 6610 } |
| 6550 | 6611 |
| 6551 @override | 6612 @override |
| 6552 accept(AstVisitor visitor) => visitor.visitLibraryDirective(this); | 6613 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 6614 visitor.visitLibraryDirective(this); | |
| 6553 | 6615 |
| 6554 @override | 6616 @override |
| 6555 void visitChildren(AstVisitor visitor) { | 6617 void visitChildren(AstVisitor visitor) { |
| 6556 super.visitChildren(visitor); | 6618 super.visitChildren(visitor); |
| 6557 _name?.accept(visitor); | 6619 _name?.accept(visitor); |
| 6558 } | 6620 } |
| 6559 } | 6621 } |
| 6560 | 6622 |
| 6561 /** | 6623 /** |
| 6562 * The identifier for a library. | 6624 * The identifier for a library. |
| (...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 6612 @override | 6674 @override |
| 6613 int get precedence => 15; | 6675 int get precedence => 15; |
| 6614 | 6676 |
| 6615 @override | 6677 @override |
| 6616 Element get propagatedElement => null; | 6678 Element get propagatedElement => null; |
| 6617 | 6679 |
| 6618 @override | 6680 @override |
| 6619 Element get staticElement => null; | 6681 Element get staticElement => null; |
| 6620 | 6682 |
| 6621 @override | 6683 @override |
| 6622 accept(AstVisitor visitor) => visitor.visitLibraryIdentifier(this); | 6684 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 6685 visitor.visitLibraryIdentifier(this); | |
| 6623 | 6686 |
| 6624 @override | 6687 @override |
| 6625 void visitChildren(AstVisitor visitor) { | 6688 void visitChildren(AstVisitor visitor) { |
| 6626 _components.accept(visitor); | 6689 _components.accept(visitor); |
| 6627 } | 6690 } |
| 6628 } | 6691 } |
| 6629 | 6692 |
| 6630 /** | 6693 /** |
| 6631 * A list literal. | 6694 * A list literal. |
| 6632 * | 6695 * |
| (...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 6682 ..addAll(_elements) | 6745 ..addAll(_elements) |
| 6683 ..add(rightBracket); | 6746 ..add(rightBracket); |
| 6684 | 6747 |
| 6685 @override | 6748 @override |
| 6686 NodeList<Expression> get elements => _elements; | 6749 NodeList<Expression> get elements => _elements; |
| 6687 | 6750 |
| 6688 @override | 6751 @override |
| 6689 Token get endToken => rightBracket; | 6752 Token get endToken => rightBracket; |
| 6690 | 6753 |
| 6691 @override | 6754 @override |
| 6692 accept(AstVisitor visitor) => visitor.visitListLiteral(this); | 6755 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 6756 visitor.visitListLiteral(this); | |
| 6693 | 6757 |
| 6694 @override | 6758 @override |
| 6695 void visitChildren(AstVisitor visitor) { | 6759 void visitChildren(AstVisitor visitor) { |
| 6696 super.visitChildren(visitor); | 6760 super.visitChildren(visitor); |
| 6697 _elements.accept(visitor); | 6761 _elements.accept(visitor); |
| 6698 } | 6762 } |
| 6699 } | 6763 } |
| 6700 | 6764 |
| 6701 /** | 6765 /** |
| 6702 * A node that represents a literal expression. | 6766 * A node that represents a literal expression. |
| (...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 6786 | 6850 |
| 6787 @override | 6851 @override |
| 6788 Expression get value => _value; | 6852 Expression get value => _value; |
| 6789 | 6853 |
| 6790 @override | 6854 @override |
| 6791 void set value(Expression expression) { | 6855 void set value(Expression expression) { |
| 6792 _value = _becomeParentOf(expression); | 6856 _value = _becomeParentOf(expression); |
| 6793 } | 6857 } |
| 6794 | 6858 |
| 6795 @override | 6859 @override |
| 6796 accept(AstVisitor visitor) => visitor.visitMapLiteralEntry(this); | 6860 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 6861 visitor.visitMapLiteralEntry(this); | |
| 6797 | 6862 |
| 6798 @override | 6863 @override |
| 6799 void visitChildren(AstVisitor visitor) { | 6864 void visitChildren(AstVisitor visitor) { |
| 6800 _key?.accept(visitor); | 6865 _key?.accept(visitor); |
| 6801 _value?.accept(visitor); | 6866 _value?.accept(visitor); |
| 6802 } | 6867 } |
| 6803 } | 6868 } |
| 6804 | 6869 |
| 6805 /** | 6870 /** |
| 6806 * A literal map. | 6871 * A literal map. |
| (...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 6857 ..addAll(entries) | 6922 ..addAll(entries) |
| 6858 ..add(rightBracket); | 6923 ..add(rightBracket); |
| 6859 | 6924 |
| 6860 @override | 6925 @override |
| 6861 Token get endToken => rightBracket; | 6926 Token get endToken => rightBracket; |
| 6862 | 6927 |
| 6863 @override | 6928 @override |
| 6864 NodeList<MapLiteralEntry> get entries => _entries; | 6929 NodeList<MapLiteralEntry> get entries => _entries; |
| 6865 | 6930 |
| 6866 @override | 6931 @override |
| 6867 accept(AstVisitor visitor) => visitor.visitMapLiteral(this); | 6932 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 6933 visitor.visitMapLiteral(this); | |
| 6868 | 6934 |
| 6869 @override | 6935 @override |
| 6870 void visitChildren(AstVisitor visitor) { | 6936 void visitChildren(AstVisitor visitor) { |
| 6871 super.visitChildren(visitor); | 6937 super.visitChildren(visitor); |
| 6872 _entries.accept(visitor); | 6938 _entries.accept(visitor); |
| 6873 } | 6939 } |
| 6874 } | 6940 } |
| 6875 | 6941 |
| 6876 /** | 6942 /** |
| 6877 * A method declaration. | 6943 * A method declaration. |
| (...skipping 195 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 7073 | 7139 |
| 7074 @override | 7140 @override |
| 7075 TypeParameterList get typeParameters => _typeParameters; | 7141 TypeParameterList get typeParameters => _typeParameters; |
| 7076 | 7142 |
| 7077 @override | 7143 @override |
| 7078 void set typeParameters(TypeParameterList typeParameters) { | 7144 void set typeParameters(TypeParameterList typeParameters) { |
| 7079 _typeParameters = _becomeParentOf(typeParameters); | 7145 _typeParameters = _becomeParentOf(typeParameters); |
| 7080 } | 7146 } |
| 7081 | 7147 |
| 7082 @override | 7148 @override |
| 7083 accept(AstVisitor visitor) => visitor.visitMethodDeclaration(this); | 7149 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 7150 visitor.visitMethodDeclaration(this); | |
| 7084 | 7151 |
| 7085 @override | 7152 @override |
| 7086 void visitChildren(AstVisitor visitor) { | 7153 void visitChildren(AstVisitor visitor) { |
| 7087 super.visitChildren(visitor); | 7154 super.visitChildren(visitor); |
| 7088 _returnType?.accept(visitor); | 7155 _returnType?.accept(visitor); |
| 7089 _name?.accept(visitor); | 7156 _name?.accept(visitor); |
| 7090 _typeParameters?.accept(visitor); | 7157 _typeParameters?.accept(visitor); |
| 7091 _parameters?.accept(visitor); | 7158 _parameters?.accept(visitor); |
| 7092 _body?.accept(visitor); | 7159 _body?.accept(visitor); |
| 7093 } | 7160 } |
| (...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 7194 | 7261 |
| 7195 @override | 7262 @override |
| 7196 Expression get target => _target; | 7263 Expression get target => _target; |
| 7197 | 7264 |
| 7198 @override | 7265 @override |
| 7199 void set target(Expression expression) { | 7266 void set target(Expression expression) { |
| 7200 _target = _becomeParentOf(expression); | 7267 _target = _becomeParentOf(expression); |
| 7201 } | 7268 } |
| 7202 | 7269 |
| 7203 @override | 7270 @override |
| 7204 accept(AstVisitor visitor) => visitor.visitMethodInvocation(this); | 7271 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 7272 visitor.visitMethodInvocation(this); | |
| 7205 | 7273 |
| 7206 @override | 7274 @override |
| 7207 void visitChildren(AstVisitor visitor) { | 7275 void visitChildren(AstVisitor visitor) { |
| 7208 _target?.accept(visitor); | 7276 _target?.accept(visitor); |
| 7209 _methodName?.accept(visitor); | 7277 _methodName?.accept(visitor); |
| 7210 _typeArguments?.accept(visitor); | 7278 _typeArguments?.accept(visitor); |
| 7211 _argumentList?.accept(visitor); | 7279 _argumentList?.accept(visitor); |
| 7212 } | 7280 } |
| 7213 } | 7281 } |
| 7214 | 7282 |
| (...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 7300 | 7368 |
| 7301 @override | 7369 @override |
| 7302 void set name(Label identifier) { | 7370 void set name(Label identifier) { |
| 7303 _name = _becomeParentOf(identifier); | 7371 _name = _becomeParentOf(identifier); |
| 7304 } | 7372 } |
| 7305 | 7373 |
| 7306 @override | 7374 @override |
| 7307 int get precedence => 0; | 7375 int get precedence => 0; |
| 7308 | 7376 |
| 7309 @override | 7377 @override |
| 7310 accept(AstVisitor visitor) => visitor.visitNamedExpression(this); | 7378 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 7379 visitor.visitNamedExpression(this); | |
| 7311 | 7380 |
| 7312 @override | 7381 @override |
| 7313 void visitChildren(AstVisitor visitor) { | 7382 void visitChildren(AstVisitor visitor) { |
| 7314 _name?.accept(visitor); | 7383 _name?.accept(visitor); |
| 7315 _expression?.accept(visitor); | 7384 _expression?.accept(visitor); |
| 7316 } | 7385 } |
| 7317 } | 7386 } |
| 7318 | 7387 |
| 7319 /** | 7388 /** |
| 7320 * A node that represents a directive that impacts the namespace of a library. | 7389 * A node that represents a directive that impacts the namespace of a library. |
| (...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 7420 | 7489 |
| 7421 @override | 7490 @override |
| 7422 StringLiteral get name => _name; | 7491 StringLiteral get name => _name; |
| 7423 | 7492 |
| 7424 @override | 7493 @override |
| 7425 void set name(StringLiteral name) { | 7494 void set name(StringLiteral name) { |
| 7426 _name = _becomeParentOf(name); | 7495 _name = _becomeParentOf(name); |
| 7427 } | 7496 } |
| 7428 | 7497 |
| 7429 @override | 7498 @override |
| 7430 accept(AstVisitor visitor) => visitor.visitNativeClause(this); | 7499 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 7500 visitor.visitNativeClause(this); | |
| 7431 | 7501 |
| 7432 @override | 7502 @override |
| 7433 void visitChildren(AstVisitor visitor) { | 7503 void visitChildren(AstVisitor visitor) { |
| 7434 _name?.accept(visitor); | 7504 _name?.accept(visitor); |
| 7435 } | 7505 } |
| 7436 } | 7506 } |
| 7437 | 7507 |
| 7438 /** | 7508 /** |
| 7439 * A function body that consists of a native keyword followed by a string | 7509 * A function body that consists of a native keyword followed by a string |
| 7440 * literal. | 7510 * literal. |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 7485 | 7555 |
| 7486 @override | 7556 @override |
| 7487 StringLiteral get stringLiteral => _stringLiteral; | 7557 StringLiteral get stringLiteral => _stringLiteral; |
| 7488 | 7558 |
| 7489 @override | 7559 @override |
| 7490 void set stringLiteral(StringLiteral stringLiteral) { | 7560 void set stringLiteral(StringLiteral stringLiteral) { |
| 7491 _stringLiteral = _becomeParentOf(stringLiteral); | 7561 _stringLiteral = _becomeParentOf(stringLiteral); |
| 7492 } | 7562 } |
| 7493 | 7563 |
| 7494 @override | 7564 @override |
| 7495 accept(AstVisitor visitor) => visitor.visitNativeFunctionBody(this); | 7565 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 7566 visitor.visitNativeFunctionBody(this); | |
| 7496 | 7567 |
| 7497 @override | 7568 @override |
| 7498 void visitChildren(AstVisitor visitor) { | 7569 void visitChildren(AstVisitor visitor) { |
| 7499 _stringLiteral?.accept(visitor); | 7570 _stringLiteral?.accept(visitor); |
| 7500 } | 7571 } |
| 7501 } | 7572 } |
| 7502 | 7573 |
| 7503 /** | 7574 /** |
| 7504 * A list of AST nodes that have a common parent. | 7575 * A list of AST nodes that have a common parent. |
| 7505 */ | 7576 */ |
| (...skipping 255 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 7761 @override | 7832 @override |
| 7762 Token get beginToken => literal; | 7833 Token get beginToken => literal; |
| 7763 | 7834 |
| 7764 @override | 7835 @override |
| 7765 Iterable get childEntities => new ChildEntities()..add(literal); | 7836 Iterable get childEntities => new ChildEntities()..add(literal); |
| 7766 | 7837 |
| 7767 @override | 7838 @override |
| 7768 Token get endToken => literal; | 7839 Token get endToken => literal; |
| 7769 | 7840 |
| 7770 @override | 7841 @override |
| 7771 accept(AstVisitor visitor) => visitor.visitNullLiteral(this); | 7842 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 7843 visitor.visitNullLiteral(this); | |
| 7772 | 7844 |
| 7773 @override | 7845 @override |
| 7774 void visitChildren(AstVisitor visitor) { | 7846 void visitChildren(AstVisitor visitor) { |
| 7775 // There are no children to visit. | 7847 // There are no children to visit. |
| 7776 } | 7848 } |
| 7777 } | 7849 } |
| 7778 | 7850 |
| 7779 /** | 7851 /** |
| 7780 * A parenthesized expression. | 7852 * A parenthesized expression. |
| 7781 * | 7853 * |
| (...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 7824 | 7896 |
| 7825 @override | 7897 @override |
| 7826 void set expression(Expression expression) { | 7898 void set expression(Expression expression) { |
| 7827 _expression = _becomeParentOf(expression); | 7899 _expression = _becomeParentOf(expression); |
| 7828 } | 7900 } |
| 7829 | 7901 |
| 7830 @override | 7902 @override |
| 7831 int get precedence => 15; | 7903 int get precedence => 15; |
| 7832 | 7904 |
| 7833 @override | 7905 @override |
| 7834 accept(AstVisitor visitor) => visitor.visitParenthesizedExpression(this); | 7906 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 7907 visitor.visitParenthesizedExpression(this); | |
| 7835 | 7908 |
| 7836 @override | 7909 @override |
| 7837 void visitChildren(AstVisitor visitor) { | 7910 void visitChildren(AstVisitor visitor) { |
| 7838 _expression?.accept(visitor); | 7911 _expression?.accept(visitor); |
| 7839 } | 7912 } |
| 7840 } | 7913 } |
| 7841 | 7914 |
| 7842 /** | 7915 /** |
| 7843 * A part directive. | 7916 * A part directive. |
| 7844 * | 7917 * |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 7877 @override | 7950 @override |
| 7878 Token get firstTokenAfterCommentAndMetadata => partKeyword; | 7951 Token get firstTokenAfterCommentAndMetadata => partKeyword; |
| 7879 | 7952 |
| 7880 @override | 7953 @override |
| 7881 Token get keyword => partKeyword; | 7954 Token get keyword => partKeyword; |
| 7882 | 7955 |
| 7883 @override | 7956 @override |
| 7884 CompilationUnitElement get uriElement => element as CompilationUnitElement; | 7957 CompilationUnitElement get uriElement => element as CompilationUnitElement; |
| 7885 | 7958 |
| 7886 @override | 7959 @override |
| 7887 accept(AstVisitor visitor) => visitor.visitPartDirective(this); | 7960 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 7961 visitor.visitPartDirective(this); | |
| 7888 } | 7962 } |
| 7889 | 7963 |
| 7890 /** | 7964 /** |
| 7891 * A part-of directive. | 7965 * A part-of directive. |
| 7892 * | 7966 * |
| 7893 * partOfDirective ::= | 7967 * partOfDirective ::= |
| 7894 * [Annotation] 'part' 'of' [Identifier] ';' | 7968 * [Annotation] 'part' 'of' [Identifier] ';' |
| 7895 */ | 7969 */ |
| 7896 class PartOfDirectiveImpl extends DirectiveImpl implements PartOfDirective { | 7970 class PartOfDirectiveImpl extends DirectiveImpl implements PartOfDirective { |
| 7897 /** | 7971 /** |
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 7951 | 8025 |
| 7952 @override | 8026 @override |
| 7953 LibraryIdentifier get libraryName => _libraryName; | 8027 LibraryIdentifier get libraryName => _libraryName; |
| 7954 | 8028 |
| 7955 @override | 8029 @override |
| 7956 void set libraryName(LibraryIdentifier libraryName) { | 8030 void set libraryName(LibraryIdentifier libraryName) { |
| 7957 _libraryName = _becomeParentOf(libraryName); | 8031 _libraryName = _becomeParentOf(libraryName); |
| 7958 } | 8032 } |
| 7959 | 8033 |
| 7960 @override | 8034 @override |
| 7961 accept(AstVisitor visitor) => visitor.visitPartOfDirective(this); | 8035 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 8036 visitor.visitPartOfDirective(this); | |
| 7962 | 8037 |
| 7963 @override | 8038 @override |
| 7964 void visitChildren(AstVisitor visitor) { | 8039 void visitChildren(AstVisitor visitor) { |
| 7965 super.visitChildren(visitor); | 8040 super.visitChildren(visitor); |
| 7966 _libraryName?.accept(visitor); | 8041 _libraryName?.accept(visitor); |
| 7967 } | 8042 } |
| 7968 } | 8043 } |
| 7969 | 8044 |
| 7970 /** | 8045 /** |
| 7971 * A postfix unary expression. | 8046 * A postfix unary expression. |
| (...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 8068 return null; | 8143 return null; |
| 8069 } | 8144 } |
| 8070 List<ParameterElement> parameters = staticElement.parameters; | 8145 List<ParameterElement> parameters = staticElement.parameters; |
| 8071 if (parameters.length < 1) { | 8146 if (parameters.length < 1) { |
| 8072 return null; | 8147 return null; |
| 8073 } | 8148 } |
| 8074 return parameters[0]; | 8149 return parameters[0]; |
| 8075 } | 8150 } |
| 8076 | 8151 |
| 8077 @override | 8152 @override |
| 8078 accept(AstVisitor visitor) => visitor.visitPostfixExpression(this); | 8153 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 8154 visitor.visitPostfixExpression(this); | |
| 8079 | 8155 |
| 8080 @override | 8156 @override |
| 8081 void visitChildren(AstVisitor visitor) { | 8157 void visitChildren(AstVisitor visitor) { |
| 8082 _operand?.accept(visitor); | 8158 _operand?.accept(visitor); |
| 8083 } | 8159 } |
| 8084 } | 8160 } |
| 8085 | 8161 |
| 8086 /** | 8162 /** |
| 8087 * An identifier that is prefixed or an access to an object property where the | 8163 * An identifier that is prefixed or an access to an object property where the |
| 8088 * target of the property access is a simple identifier. | 8164 * target of the property access is a simple identifier. |
| (...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 8181 | 8257 |
| 8182 @override | 8258 @override |
| 8183 Element get staticElement { | 8259 Element get staticElement { |
| 8184 if (_identifier == null) { | 8260 if (_identifier == null) { |
| 8185 return null; | 8261 return null; |
| 8186 } | 8262 } |
| 8187 return _identifier.staticElement; | 8263 return _identifier.staticElement; |
| 8188 } | 8264 } |
| 8189 | 8265 |
| 8190 @override | 8266 @override |
| 8191 accept(AstVisitor visitor) => visitor.visitPrefixedIdentifier(this); | 8267 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 8268 visitor.visitPrefixedIdentifier(this); | |
| 8192 | 8269 |
| 8193 @override | 8270 @override |
| 8194 void visitChildren(AstVisitor visitor) { | 8271 void visitChildren(AstVisitor visitor) { |
| 8195 _prefix?.accept(visitor); | 8272 _prefix?.accept(visitor); |
| 8196 _identifier?.accept(visitor); | 8273 _identifier?.accept(visitor); |
| 8197 } | 8274 } |
| 8198 } | 8275 } |
| 8199 | 8276 |
| 8200 /** | 8277 /** |
| 8201 * A prefix unary expression. | 8278 * A prefix unary expression. |
| (...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 8293 return null; | 8370 return null; |
| 8294 } | 8371 } |
| 8295 List<ParameterElement> parameters = staticElement.parameters; | 8372 List<ParameterElement> parameters = staticElement.parameters; |
| 8296 if (parameters.length < 1) { | 8373 if (parameters.length < 1) { |
| 8297 return null; | 8374 return null; |
| 8298 } | 8375 } |
| 8299 return parameters[0]; | 8376 return parameters[0]; |
| 8300 } | 8377 } |
| 8301 | 8378 |
| 8302 @override | 8379 @override |
| 8303 accept(AstVisitor visitor) => visitor.visitPrefixExpression(this); | 8380 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 8381 visitor.visitPrefixExpression(this); | |
| 8304 | 8382 |
| 8305 @override | 8383 @override |
| 8306 void visitChildren(AstVisitor visitor) { | 8384 void visitChildren(AstVisitor visitor) { |
| 8307 _operand?.accept(visitor); | 8385 _operand?.accept(visitor); |
| 8308 } | 8386 } |
| 8309 } | 8387 } |
| 8310 | 8388 |
| 8311 /** | 8389 /** |
| 8312 * The access of a property of an object. | 8390 * The access of a property of an object. |
| 8313 * | 8391 * |
| (...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 8393 | 8471 |
| 8394 @override | 8472 @override |
| 8395 Expression get target => _target; | 8473 Expression get target => _target; |
| 8396 | 8474 |
| 8397 @override | 8475 @override |
| 8398 void set target(Expression expression) { | 8476 void set target(Expression expression) { |
| 8399 _target = _becomeParentOf(expression); | 8477 _target = _becomeParentOf(expression); |
| 8400 } | 8478 } |
| 8401 | 8479 |
| 8402 @override | 8480 @override |
| 8403 accept(AstVisitor visitor) => visitor.visitPropertyAccess(this); | 8481 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 8482 visitor.visitPropertyAccess(this); | |
| 8404 | 8483 |
| 8405 @override | 8484 @override |
| 8406 void visitChildren(AstVisitor visitor) { | 8485 void visitChildren(AstVisitor visitor) { |
| 8407 _target?.accept(visitor); | 8486 _target?.accept(visitor); |
| 8408 _propertyName?.accept(visitor); | 8487 _propertyName?.accept(visitor); |
| 8409 } | 8488 } |
| 8410 } | 8489 } |
| 8411 | 8490 |
| 8412 /** | 8491 /** |
| 8413 * The invocation of a constructor in the same class from within a constructor's | 8492 * The invocation of a constructor in the same class from within a constructor's |
| (...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 8481 | 8560 |
| 8482 @override | 8561 @override |
| 8483 void set constructorName(SimpleIdentifier identifier) { | 8562 void set constructorName(SimpleIdentifier identifier) { |
| 8484 _constructorName = _becomeParentOf(identifier); | 8563 _constructorName = _becomeParentOf(identifier); |
| 8485 } | 8564 } |
| 8486 | 8565 |
| 8487 @override | 8566 @override |
| 8488 Token get endToken => _argumentList.endToken; | 8567 Token get endToken => _argumentList.endToken; |
| 8489 | 8568 |
| 8490 @override | 8569 @override |
| 8491 accept(AstVisitor visitor) => | 8570 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 8492 visitor.visitRedirectingConstructorInvocation(this); | 8571 visitor.visitRedirectingConstructorInvocation(this); |
| 8493 | 8572 |
| 8494 @override | 8573 @override |
| 8495 void visitChildren(AstVisitor visitor) { | 8574 void visitChildren(AstVisitor visitor) { |
| 8496 _constructorName?.accept(visitor); | 8575 _constructorName?.accept(visitor); |
| 8497 _argumentList?.accept(visitor); | 8576 _argumentList?.accept(visitor); |
| 8498 } | 8577 } |
| 8499 } | 8578 } |
| 8500 | 8579 |
| 8501 /** | 8580 /** |
| (...skipping 20 matching lines...) Expand all Loading... | |
| 8522 @override | 8601 @override |
| 8523 Iterable get childEntities => new ChildEntities()..add(rethrowKeyword); | 8602 Iterable get childEntities => new ChildEntities()..add(rethrowKeyword); |
| 8524 | 8603 |
| 8525 @override | 8604 @override |
| 8526 Token get endToken => rethrowKeyword; | 8605 Token get endToken => rethrowKeyword; |
| 8527 | 8606 |
| 8528 @override | 8607 @override |
| 8529 int get precedence => 0; | 8608 int get precedence => 0; |
| 8530 | 8609 |
| 8531 @override | 8610 @override |
| 8532 accept(AstVisitor visitor) => visitor.visitRethrowExpression(this); | 8611 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 8612 visitor.visitRethrowExpression(this); | |
| 8533 | 8613 |
| 8534 @override | 8614 @override |
| 8535 void visitChildren(AstVisitor visitor) { | 8615 void visitChildren(AstVisitor visitor) { |
| 8536 // There are no children to visit. | 8616 // There are no children to visit. |
| 8537 } | 8617 } |
| 8538 } | 8618 } |
| 8539 | 8619 |
| 8540 /** | 8620 /** |
| 8541 * A return statement. | 8621 * A return statement. |
| 8542 * | 8622 * |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 8581 | 8661 |
| 8582 @override | 8662 @override |
| 8583 Expression get expression => _expression; | 8663 Expression get expression => _expression; |
| 8584 | 8664 |
| 8585 @override | 8665 @override |
| 8586 void set expression(Expression expression) { | 8666 void set expression(Expression expression) { |
| 8587 _expression = _becomeParentOf(expression); | 8667 _expression = _becomeParentOf(expression); |
| 8588 } | 8668 } |
| 8589 | 8669 |
| 8590 @override | 8670 @override |
| 8591 accept(AstVisitor visitor) => visitor.visitReturnStatement(this); | 8671 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 8672 visitor.visitReturnStatement(this); | |
| 8592 | 8673 |
| 8593 @override | 8674 @override |
| 8594 void visitChildren(AstVisitor visitor) { | 8675 void visitChildren(AstVisitor visitor) { |
| 8595 _expression?.accept(visitor); | 8676 _expression?.accept(visitor); |
| 8596 } | 8677 } |
| 8597 } | 8678 } |
| 8598 | 8679 |
| 8599 /** | 8680 /** |
| 8600 * A script tag that can optionally occur at the beginning of a compilation unit . | 8681 * A script tag that can optionally occur at the beginning of a compilation unit . |
| 8601 * | 8682 * |
| (...skipping 14 matching lines...) Expand all Loading... | |
| 8616 @override | 8697 @override |
| 8617 Token get beginToken => scriptTag; | 8698 Token get beginToken => scriptTag; |
| 8618 | 8699 |
| 8619 @override | 8700 @override |
| 8620 Iterable get childEntities => new ChildEntities()..add(scriptTag); | 8701 Iterable get childEntities => new ChildEntities()..add(scriptTag); |
| 8621 | 8702 |
| 8622 @override | 8703 @override |
| 8623 Token get endToken => scriptTag; | 8704 Token get endToken => scriptTag; |
| 8624 | 8705 |
| 8625 @override | 8706 @override |
| 8626 accept(AstVisitor visitor) => visitor.visitScriptTag(this); | 8707 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 8708 visitor.visitScriptTag(this); | |
| 8627 | 8709 |
| 8628 @override | 8710 @override |
| 8629 void visitChildren(AstVisitor visitor) { | 8711 void visitChildren(AstVisitor visitor) { |
| 8630 // There are no children to visit. | 8712 // There are no children to visit. |
| 8631 } | 8713 } |
| 8632 } | 8714 } |
| 8633 | 8715 |
| 8634 /** | 8716 /** |
| 8635 * A combinator that restricts the names being imported to those in a given list . | 8717 * A combinator that restricts the names being imported to those in a given list . |
| 8636 * | 8718 * |
| (...skipping 20 matching lines...) Expand all Loading... | |
| 8657 ..add(keyword) | 8739 ..add(keyword) |
| 8658 ..addAll(_shownNames); | 8740 ..addAll(_shownNames); |
| 8659 | 8741 |
| 8660 @override | 8742 @override |
| 8661 Token get endToken => _shownNames.endToken; | 8743 Token get endToken => _shownNames.endToken; |
| 8662 | 8744 |
| 8663 @override | 8745 @override |
| 8664 NodeList<SimpleIdentifier> get shownNames => _shownNames; | 8746 NodeList<SimpleIdentifier> get shownNames => _shownNames; |
| 8665 | 8747 |
| 8666 @override | 8748 @override |
| 8667 accept(AstVisitor visitor) => visitor.visitShowCombinator(this); | 8749 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 8750 visitor.visitShowCombinator(this); | |
| 8668 | 8751 |
| 8669 @override | 8752 @override |
| 8670 void visitChildren(AstVisitor visitor) { | 8753 void visitChildren(AstVisitor visitor) { |
| 8671 _shownNames.accept(visitor); | 8754 _shownNames.accept(visitor); |
| 8672 } | 8755 } |
| 8673 } | 8756 } |
| 8674 | 8757 |
| 8675 /** | 8758 /** |
| 8676 * A simple formal parameter. | 8759 * A simple formal parameter. |
| 8677 * | 8760 * |
| (...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 8736 | 8819 |
| 8737 @override | 8820 @override |
| 8738 TypeName get type => _type; | 8821 TypeName get type => _type; |
| 8739 | 8822 |
| 8740 @override | 8823 @override |
| 8741 void set type(TypeName typeName) { | 8824 void set type(TypeName typeName) { |
| 8742 _type = _becomeParentOf(typeName); | 8825 _type = _becomeParentOf(typeName); |
| 8743 } | 8826 } |
| 8744 | 8827 |
| 8745 @override | 8828 @override |
| 8746 accept(AstVisitor visitor) => visitor.visitSimpleFormalParameter(this); | 8829 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 8830 visitor.visitSimpleFormalParameter(this); | |
| 8747 | 8831 |
| 8748 @override | 8832 @override |
| 8749 void visitChildren(AstVisitor visitor) { | 8833 void visitChildren(AstVisitor visitor) { |
| 8750 super.visitChildren(visitor); | 8834 super.visitChildren(visitor); |
| 8751 _type?.accept(visitor); | 8835 _type?.accept(visitor); |
| 8752 identifier?.accept(visitor); | 8836 identifier?.accept(visitor); |
| 8753 } | 8837 } |
| 8754 } | 8838 } |
| 8755 | 8839 |
| 8756 /** | 8840 /** |
| (...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 8849 | 8933 |
| 8850 @override | 8934 @override |
| 8851 Element get staticElement => _staticElement; | 8935 Element get staticElement => _staticElement; |
| 8852 | 8936 |
| 8853 @override | 8937 @override |
| 8854 void set staticElement(Element element) { | 8938 void set staticElement(Element element) { |
| 8855 _staticElement = _validateElement(element); | 8939 _staticElement = _validateElement(element); |
| 8856 } | 8940 } |
| 8857 | 8941 |
| 8858 @override | 8942 @override |
| 8859 accept(AstVisitor visitor) => visitor.visitSimpleIdentifier(this); | 8943 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 8944 visitor.visitSimpleIdentifier(this); | |
| 8860 | 8945 |
| 8861 @override | 8946 @override |
| 8862 bool inDeclarationContext() { | 8947 bool inDeclarationContext() { |
| 8863 // TODO(brianwilkerson) Convert this to a getter. | 8948 // TODO(brianwilkerson) Convert this to a getter. |
| 8864 AstNode parent = this.parent; | 8949 AstNode parent = this.parent; |
| 8865 if (parent is CatchClause) { | 8950 if (parent is CatchClause) { |
| 8866 CatchClause clause = parent; | 8951 CatchClause clause = parent; |
| 8867 return identical(this, clause.exceptionParameter) || | 8952 return identical(this, clause.exceptionParameter) || |
| 8868 identical(this, clause.stackTraceParameter); | 8953 identical(this, clause.stackTraceParameter); |
| 8869 } else if (parent is ClassDeclaration) { | 8954 } else if (parent is ClassDeclaration) { |
| (...skipping 245 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 9115 @override | 9200 @override |
| 9116 void set value(String string) { | 9201 void set value(String string) { |
| 9117 _value = StringUtilities.intern(_value); | 9202 _value = StringUtilities.intern(_value); |
| 9118 } | 9203 } |
| 9119 | 9204 |
| 9120 StringLexemeHelper get _helper { | 9205 StringLexemeHelper get _helper { |
| 9121 return new StringLexemeHelper(literal.lexeme, true, true); | 9206 return new StringLexemeHelper(literal.lexeme, true, true); |
| 9122 } | 9207 } |
| 9123 | 9208 |
| 9124 @override | 9209 @override |
| 9125 accept(AstVisitor visitor) => visitor.visitSimpleStringLiteral(this); | 9210 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 9211 visitor.visitSimpleStringLiteral(this); | |
| 9126 | 9212 |
| 9127 @override | 9213 @override |
| 9128 void visitChildren(AstVisitor visitor) { | 9214 void visitChildren(AstVisitor visitor) { |
| 9129 // There are no children to visit. | 9215 // There are no children to visit. |
| 9130 } | 9216 } |
| 9131 | 9217 |
| 9132 @override | 9218 @override |
| 9133 void _appendStringValue(StringBuffer buffer) { | 9219 void _appendStringValue(StringBuffer buffer) { |
| 9134 buffer.write(value); | 9220 buffer.write(value); |
| 9135 } | 9221 } |
| (...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 9225 @override | 9311 @override |
| 9226 bool get isSingleQuoted => _firstHelper.isSingleQuoted; | 9312 bool get isSingleQuoted => _firstHelper.isSingleQuoted; |
| 9227 | 9313 |
| 9228 StringLexemeHelper get _firstHelper { | 9314 StringLexemeHelper get _firstHelper { |
| 9229 InterpolationString lastString = _elements.first; | 9315 InterpolationString lastString = _elements.first; |
| 9230 String lexeme = lastString.contents.lexeme; | 9316 String lexeme = lastString.contents.lexeme; |
| 9231 return new StringLexemeHelper(lexeme, true, false); | 9317 return new StringLexemeHelper(lexeme, true, false); |
| 9232 } | 9318 } |
| 9233 | 9319 |
| 9234 @override | 9320 @override |
| 9235 accept(AstVisitor visitor) => visitor.visitStringInterpolation(this); | 9321 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 9322 visitor.visitStringInterpolation(this); | |
| 9236 | 9323 |
| 9237 @override | 9324 @override |
| 9238 void visitChildren(AstVisitor visitor) { | 9325 void visitChildren(AstVisitor visitor) { |
| 9239 _elements.accept(visitor); | 9326 _elements.accept(visitor); |
| 9240 } | 9327 } |
| 9241 | 9328 |
| 9242 @override | 9329 @override |
| 9243 void _appendStringValue(StringBuffer buffer) { | 9330 void _appendStringValue(StringBuffer buffer) { |
| 9244 throw new IllegalArgumentException(); | 9331 throw new IllegalArgumentException(); |
| 9245 } | 9332 } |
| (...skipping 195 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 9441 | 9528 |
| 9442 @override | 9529 @override |
| 9443 void set constructorName(SimpleIdentifier identifier) { | 9530 void set constructorName(SimpleIdentifier identifier) { |
| 9444 _constructorName = _becomeParentOf(identifier); | 9531 _constructorName = _becomeParentOf(identifier); |
| 9445 } | 9532 } |
| 9446 | 9533 |
| 9447 @override | 9534 @override |
| 9448 Token get endToken => _argumentList.endToken; | 9535 Token get endToken => _argumentList.endToken; |
| 9449 | 9536 |
| 9450 @override | 9537 @override |
| 9451 accept(AstVisitor visitor) => visitor.visitSuperConstructorInvocation(this); | 9538 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 9539 visitor.visitSuperConstructorInvocation(this); | |
| 9452 | 9540 |
| 9453 @override | 9541 @override |
| 9454 void visitChildren(AstVisitor visitor) { | 9542 void visitChildren(AstVisitor visitor) { |
| 9455 _constructorName?.accept(visitor); | 9543 _constructorName?.accept(visitor); |
| 9456 _argumentList?.accept(visitor); | 9544 _argumentList?.accept(visitor); |
| 9457 } | 9545 } |
| 9458 } | 9546 } |
| 9459 | 9547 |
| 9460 /** | 9548 /** |
| 9461 * A super expression. | 9549 * A super expression. |
| (...skipping 18 matching lines...) Expand all Loading... | |
| 9480 @override | 9568 @override |
| 9481 Iterable get childEntities => new ChildEntities()..add(superKeyword); | 9569 Iterable get childEntities => new ChildEntities()..add(superKeyword); |
| 9482 | 9570 |
| 9483 @override | 9571 @override |
| 9484 Token get endToken => superKeyword; | 9572 Token get endToken => superKeyword; |
| 9485 | 9573 |
| 9486 @override | 9574 @override |
| 9487 int get precedence => 16; | 9575 int get precedence => 16; |
| 9488 | 9576 |
| 9489 @override | 9577 @override |
| 9490 accept(AstVisitor visitor) => visitor.visitSuperExpression(this); | 9578 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 9579 visitor.visitSuperExpression(this); | |
| 9491 | 9580 |
| 9492 @override | 9581 @override |
| 9493 void visitChildren(AstVisitor visitor) { | 9582 void visitChildren(AstVisitor visitor) { |
| 9494 // There are no children to visit. | 9583 // There are no children to visit. |
| 9495 } | 9584 } |
| 9496 } | 9585 } |
| 9497 | 9586 |
| 9498 /** | 9587 /** |
| 9499 * A case in a switch statement. | 9588 * A case in a switch statement. |
| 9500 * | 9589 * |
| (...skipping 26 matching lines...) Expand all Loading... | |
| 9527 | 9616 |
| 9528 @override | 9617 @override |
| 9529 Expression get expression => _expression; | 9618 Expression get expression => _expression; |
| 9530 | 9619 |
| 9531 @override | 9620 @override |
| 9532 void set expression(Expression expression) { | 9621 void set expression(Expression expression) { |
| 9533 _expression = _becomeParentOf(expression); | 9622 _expression = _becomeParentOf(expression); |
| 9534 } | 9623 } |
| 9535 | 9624 |
| 9536 @override | 9625 @override |
| 9537 accept(AstVisitor visitor) => visitor.visitSwitchCase(this); | 9626 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 9627 visitor.visitSwitchCase(this); | |
| 9538 | 9628 |
| 9539 @override | 9629 @override |
| 9540 void visitChildren(AstVisitor visitor) { | 9630 void visitChildren(AstVisitor visitor) { |
| 9541 labels.accept(visitor); | 9631 labels.accept(visitor); |
| 9542 _expression?.accept(visitor); | 9632 _expression?.accept(visitor); |
| 9543 statements.accept(visitor); | 9633 statements.accept(visitor); |
| 9544 } | 9634 } |
| 9545 } | 9635 } |
| 9546 | 9636 |
| 9547 /** | 9637 /** |
| (...skipping 12 matching lines...) Expand all Loading... | |
| 9560 : super(labels, keyword, colon, statements); | 9650 : super(labels, keyword, colon, statements); |
| 9561 | 9651 |
| 9562 @override | 9652 @override |
| 9563 Iterable get childEntities => new ChildEntities() | 9653 Iterable get childEntities => new ChildEntities() |
| 9564 ..addAll(labels) | 9654 ..addAll(labels) |
| 9565 ..add(keyword) | 9655 ..add(keyword) |
| 9566 ..add(colon) | 9656 ..add(colon) |
| 9567 ..addAll(statements); | 9657 ..addAll(statements); |
| 9568 | 9658 |
| 9569 @override | 9659 @override |
| 9570 accept(AstVisitor visitor) => visitor.visitSwitchDefault(this); | 9660 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 9661 visitor.visitSwitchDefault(this); | |
| 9571 | 9662 |
| 9572 @override | 9663 @override |
| 9573 void visitChildren(AstVisitor visitor) { | 9664 void visitChildren(AstVisitor visitor) { |
| 9574 labels.accept(visitor); | 9665 labels.accept(visitor); |
| 9575 statements.accept(visitor); | 9666 statements.accept(visitor); |
| 9576 } | 9667 } |
| 9577 } | 9668 } |
| 9578 | 9669 |
| 9579 /** | 9670 /** |
| 9580 * An element within a switch statement. | 9671 * An element within a switch statement. |
| (...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 9717 | 9808 |
| 9718 @override | 9809 @override |
| 9719 void set expression(Expression expression) { | 9810 void set expression(Expression expression) { |
| 9720 _expression = _becomeParentOf(expression); | 9811 _expression = _becomeParentOf(expression); |
| 9721 } | 9812 } |
| 9722 | 9813 |
| 9723 @override | 9814 @override |
| 9724 NodeList<SwitchMember> get members => _members; | 9815 NodeList<SwitchMember> get members => _members; |
| 9725 | 9816 |
| 9726 @override | 9817 @override |
| 9727 accept(AstVisitor visitor) => visitor.visitSwitchStatement(this); | 9818 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 9819 visitor.visitSwitchStatement(this); | |
| 9728 | 9820 |
| 9729 @override | 9821 @override |
| 9730 void visitChildren(AstVisitor visitor) { | 9822 void visitChildren(AstVisitor visitor) { |
| 9731 _expression?.accept(visitor); | 9823 _expression?.accept(visitor); |
| 9732 _members.accept(visitor); | 9824 _members.accept(visitor); |
| 9733 } | 9825 } |
| 9734 } | 9826 } |
| 9735 | 9827 |
| 9736 /** | 9828 /** |
| 9737 * A symbol literal expression. | 9829 * A symbol literal expression. |
| (...skipping 23 matching lines...) Expand all Loading... | |
| 9761 @override | 9853 @override |
| 9762 // TODO(paulberry): add "." tokens. | 9854 // TODO(paulberry): add "." tokens. |
| 9763 Iterable get childEntities => new ChildEntities() | 9855 Iterable get childEntities => new ChildEntities() |
| 9764 ..add(poundSign) | 9856 ..add(poundSign) |
| 9765 ..addAll(components); | 9857 ..addAll(components); |
| 9766 | 9858 |
| 9767 @override | 9859 @override |
| 9768 Token get endToken => components[components.length - 1]; | 9860 Token get endToken => components[components.length - 1]; |
| 9769 | 9861 |
| 9770 @override | 9862 @override |
| 9771 accept(AstVisitor visitor) => visitor.visitSymbolLiteral(this); | 9863 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 9864 visitor.visitSymbolLiteral(this); | |
| 9772 | 9865 |
| 9773 @override | 9866 @override |
| 9774 void visitChildren(AstVisitor visitor) { | 9867 void visitChildren(AstVisitor visitor) { |
| 9775 // There are no children to visit. | 9868 // There are no children to visit. |
| 9776 } | 9869 } |
| 9777 } | 9870 } |
| 9778 | 9871 |
| 9779 /** | 9872 /** |
| 9780 * A this expression. | 9873 * A this expression. |
| 9781 * | 9874 * |
| (...skipping 17 matching lines...) Expand all Loading... | |
| 9799 @override | 9892 @override |
| 9800 Iterable get childEntities => new ChildEntities()..add(thisKeyword); | 9893 Iterable get childEntities => new ChildEntities()..add(thisKeyword); |
| 9801 | 9894 |
| 9802 @override | 9895 @override |
| 9803 Token get endToken => thisKeyword; | 9896 Token get endToken => thisKeyword; |
| 9804 | 9897 |
| 9805 @override | 9898 @override |
| 9806 int get precedence => 16; | 9899 int get precedence => 16; |
| 9807 | 9900 |
| 9808 @override | 9901 @override |
| 9809 accept(AstVisitor visitor) => visitor.visitThisExpression(this); | 9902 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 9903 visitor.visitThisExpression(this); | |
| 9810 | 9904 |
| 9811 @override | 9905 @override |
| 9812 void visitChildren(AstVisitor visitor) { | 9906 void visitChildren(AstVisitor visitor) { |
| 9813 // There are no children to visit. | 9907 // There are no children to visit. |
| 9814 } | 9908 } |
| 9815 } | 9909 } |
| 9816 | 9910 |
| 9817 /** | 9911 /** |
| 9818 * A throw expression. | 9912 * A throw expression. |
| 9819 * | 9913 * |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 9858 | 9952 |
| 9859 @override | 9953 @override |
| 9860 void set expression(Expression expression) { | 9954 void set expression(Expression expression) { |
| 9861 _expression = _becomeParentOf(expression); | 9955 _expression = _becomeParentOf(expression); |
| 9862 } | 9956 } |
| 9863 | 9957 |
| 9864 @override | 9958 @override |
| 9865 int get precedence => 0; | 9959 int get precedence => 0; |
| 9866 | 9960 |
| 9867 @override | 9961 @override |
| 9868 accept(AstVisitor visitor) => visitor.visitThrowExpression(this); | 9962 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 9963 visitor.visitThrowExpression(this); | |
| 9869 | 9964 |
| 9870 @override | 9965 @override |
| 9871 void visitChildren(AstVisitor visitor) { | 9966 void visitChildren(AstVisitor visitor) { |
| 9872 _expression?.accept(visitor); | 9967 _expression?.accept(visitor); |
| 9873 } | 9968 } |
| 9874 } | 9969 } |
| 9875 | 9970 |
| 9876 /** | 9971 /** |
| 9877 * The declaration of one or more top-level variables of the same type. | 9972 * The declaration of one or more top-level variables of the same type. |
| 9878 * | 9973 * |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 9918 | 10013 |
| 9919 @override | 10014 @override |
| 9920 VariableDeclarationList get variables => _variableList; | 10015 VariableDeclarationList get variables => _variableList; |
| 9921 | 10016 |
| 9922 @override | 10017 @override |
| 9923 void set variables(VariableDeclarationList variables) { | 10018 void set variables(VariableDeclarationList variables) { |
| 9924 _variableList = _becomeParentOf(variables); | 10019 _variableList = _becomeParentOf(variables); |
| 9925 } | 10020 } |
| 9926 | 10021 |
| 9927 @override | 10022 @override |
| 9928 accept(AstVisitor visitor) => visitor.visitTopLevelVariableDeclaration(this); | 10023 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 10024 visitor.visitTopLevelVariableDeclaration(this); | |
| 9929 | 10025 |
| 9930 @override | 10026 @override |
| 9931 void visitChildren(AstVisitor visitor) { | 10027 void visitChildren(AstVisitor visitor) { |
| 9932 super.visitChildren(visitor); | 10028 super.visitChildren(visitor); |
| 9933 _variableList?.accept(visitor); | 10029 _variableList?.accept(visitor); |
| 9934 } | 10030 } |
| 9935 } | 10031 } |
| 9936 | 10032 |
| 9937 /** | 10033 /** |
| 9938 * A try statement. | 10034 * A try statement. |
| (...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 10019 | 10115 |
| 10020 @override | 10116 @override |
| 10021 Block get finallyBlock => _finallyBlock; | 10117 Block get finallyBlock => _finallyBlock; |
| 10022 | 10118 |
| 10023 @override | 10119 @override |
| 10024 void set finallyBlock(Block block) { | 10120 void set finallyBlock(Block block) { |
| 10025 _finallyBlock = _becomeParentOf(block); | 10121 _finallyBlock = _becomeParentOf(block); |
| 10026 } | 10122 } |
| 10027 | 10123 |
| 10028 @override | 10124 @override |
| 10029 accept(AstVisitor visitor) => visitor.visitTryStatement(this); | 10125 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 10126 visitor.visitTryStatement(this); | |
| 10030 | 10127 |
| 10031 @override | 10128 @override |
| 10032 void visitChildren(AstVisitor visitor) { | 10129 void visitChildren(AstVisitor visitor) { |
| 10033 _body?.accept(visitor); | 10130 _body?.accept(visitor); |
| 10034 _catchClauses.accept(visitor); | 10131 _catchClauses.accept(visitor); |
| 10035 _finallyBlock?.accept(visitor); | 10132 _finallyBlock?.accept(visitor); |
| 10036 } | 10133 } |
| 10037 } | 10134 } |
| 10038 | 10135 |
| 10039 /** | 10136 /** |
| (...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 10114 // TODO(paulberry): Add commas. | 10211 // TODO(paulberry): Add commas. |
| 10115 Iterable get childEntities => new ChildEntities() | 10212 Iterable get childEntities => new ChildEntities() |
| 10116 ..add(leftBracket) | 10213 ..add(leftBracket) |
| 10117 ..addAll(_arguments) | 10214 ..addAll(_arguments) |
| 10118 ..add(rightBracket); | 10215 ..add(rightBracket); |
| 10119 | 10216 |
| 10120 @override | 10217 @override |
| 10121 Token get endToken => rightBracket; | 10218 Token get endToken => rightBracket; |
| 10122 | 10219 |
| 10123 @override | 10220 @override |
| 10124 accept(AstVisitor visitor) => visitor.visitTypeArgumentList(this); | 10221 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 10222 visitor.visitTypeArgumentList(this); | |
| 10125 | 10223 |
| 10126 @override | 10224 @override |
| 10127 void visitChildren(AstVisitor visitor) { | 10225 void visitChildren(AstVisitor visitor) { |
| 10128 _arguments.accept(visitor); | 10226 _arguments.accept(visitor); |
| 10129 } | 10227 } |
| 10130 } | 10228 } |
| 10131 | 10229 |
| 10132 /** | 10230 /** |
| 10133 * A literal that has a type associated with it. | 10231 * A literal that has a type associated with it. |
| 10134 * | 10232 * |
| (...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 10244 | 10342 |
| 10245 @override | 10343 @override |
| 10246 TypeArgumentList get typeArguments => _typeArguments; | 10344 TypeArgumentList get typeArguments => _typeArguments; |
| 10247 | 10345 |
| 10248 @override | 10346 @override |
| 10249 void set typeArguments(TypeArgumentList typeArguments) { | 10347 void set typeArguments(TypeArgumentList typeArguments) { |
| 10250 _typeArguments = _becomeParentOf(typeArguments); | 10348 _typeArguments = _becomeParentOf(typeArguments); |
| 10251 } | 10349 } |
| 10252 | 10350 |
| 10253 @override | 10351 @override |
| 10254 accept(AstVisitor visitor) => visitor.visitTypeName(this); | 10352 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 10353 visitor.visitTypeName(this); | |
| 10255 | 10354 |
| 10256 @override | 10355 @override |
| 10257 void visitChildren(AstVisitor visitor) { | 10356 void visitChildren(AstVisitor visitor) { |
| 10258 _name?.accept(visitor); | 10357 _name?.accept(visitor); |
| 10259 _typeArguments?.accept(visitor); | 10358 _typeArguments?.accept(visitor); |
| 10260 } | 10359 } |
| 10261 } | 10360 } |
| 10262 | 10361 |
| 10263 /** | 10362 /** |
| 10264 * A type parameter. | 10363 * A type parameter. |
| (...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 10326 | 10425 |
| 10327 @override | 10426 @override |
| 10328 SimpleIdentifier get name => _name; | 10427 SimpleIdentifier get name => _name; |
| 10329 | 10428 |
| 10330 @override | 10429 @override |
| 10331 void set name(SimpleIdentifier identifier) { | 10430 void set name(SimpleIdentifier identifier) { |
| 10332 _name = _becomeParentOf(identifier); | 10431 _name = _becomeParentOf(identifier); |
| 10333 } | 10432 } |
| 10334 | 10433 |
| 10335 @override | 10434 @override |
| 10336 accept(AstVisitor visitor) => visitor.visitTypeParameter(this); | 10435 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 10436 visitor.visitTypeParameter(this); | |
| 10337 | 10437 |
| 10338 @override | 10438 @override |
| 10339 void visitChildren(AstVisitor visitor) { | 10439 void visitChildren(AstVisitor visitor) { |
| 10340 super.visitChildren(visitor); | 10440 super.visitChildren(visitor); |
| 10341 _name?.accept(visitor); | 10441 _name?.accept(visitor); |
| 10342 _bound?.accept(visitor); | 10442 _bound?.accept(visitor); |
| 10343 } | 10443 } |
| 10344 } | 10444 } |
| 10345 | 10445 |
| 10346 /** | 10446 /** |
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 10382 ..addAll(_typeParameters) | 10482 ..addAll(_typeParameters) |
| 10383 ..add(rightBracket); | 10483 ..add(rightBracket); |
| 10384 | 10484 |
| 10385 @override | 10485 @override |
| 10386 Token get endToken => rightBracket; | 10486 Token get endToken => rightBracket; |
| 10387 | 10487 |
| 10388 @override | 10488 @override |
| 10389 NodeList<TypeParameter> get typeParameters => _typeParameters; | 10489 NodeList<TypeParameter> get typeParameters => _typeParameters; |
| 10390 | 10490 |
| 10391 @override | 10491 @override |
| 10392 accept(AstVisitor visitor) => visitor.visitTypeParameterList(this); | 10492 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 10493 visitor.visitTypeParameterList(this); | |
| 10393 | 10494 |
| 10394 @override | 10495 @override |
| 10395 void visitChildren(AstVisitor visitor) { | 10496 void visitChildren(AstVisitor visitor) { |
| 10396 _typeParameters.accept(visitor); | 10497 _typeParameters.accept(visitor); |
| 10397 } | 10498 } |
| 10398 } | 10499 } |
| 10399 | 10500 |
| 10400 /** | 10501 /** |
| 10401 * A directive that references a URI. | 10502 * A directive that references a URI. |
| 10402 * | 10503 * |
| (...skipping 201 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 10604 | 10705 |
| 10605 @override | 10706 @override |
| 10606 SimpleIdentifier get name => _name; | 10707 SimpleIdentifier get name => _name; |
| 10607 | 10708 |
| 10608 @override | 10709 @override |
| 10609 void set name(SimpleIdentifier identifier) { | 10710 void set name(SimpleIdentifier identifier) { |
| 10610 _name = _becomeParentOf(identifier); | 10711 _name = _becomeParentOf(identifier); |
| 10611 } | 10712 } |
| 10612 | 10713 |
| 10613 @override | 10714 @override |
| 10614 accept(AstVisitor visitor) => visitor.visitVariableDeclaration(this); | 10715 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 10716 visitor.visitVariableDeclaration(this); | |
| 10615 | 10717 |
| 10616 @override | 10718 @override |
| 10617 void visitChildren(AstVisitor visitor) { | 10719 void visitChildren(AstVisitor visitor) { |
| 10618 super.visitChildren(visitor); | 10720 super.visitChildren(visitor); |
| 10619 _name?.accept(visitor); | 10721 _name?.accept(visitor); |
| 10620 _initializer?.accept(visitor); | 10722 _initializer?.accept(visitor); |
| 10621 } | 10723 } |
| 10622 } | 10724 } |
| 10623 | 10725 |
| 10624 /** | 10726 /** |
| (...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 10699 | 10801 |
| 10700 @override | 10802 @override |
| 10701 void set type(TypeName typeName) { | 10803 void set type(TypeName typeName) { |
| 10702 _type = _becomeParentOf(typeName); | 10804 _type = _becomeParentOf(typeName); |
| 10703 } | 10805 } |
| 10704 | 10806 |
| 10705 @override | 10807 @override |
| 10706 NodeList<VariableDeclaration> get variables => _variables; | 10808 NodeList<VariableDeclaration> get variables => _variables; |
| 10707 | 10809 |
| 10708 @override | 10810 @override |
| 10709 accept(AstVisitor visitor) => visitor.visitVariableDeclarationList(this); | 10811 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 10812 visitor.visitVariableDeclarationList(this); | |
| 10710 | 10813 |
| 10711 @override | 10814 @override |
| 10712 void visitChildren(AstVisitor visitor) { | 10815 void visitChildren(AstVisitor visitor) { |
| 10713 super.visitChildren(visitor); | 10816 super.visitChildren(visitor); |
| 10714 _type?.accept(visitor); | 10817 _type?.accept(visitor); |
| 10715 _variables.accept(visitor); | 10818 _variables.accept(visitor); |
| 10716 } | 10819 } |
| 10717 } | 10820 } |
| 10718 | 10821 |
| 10719 /** | 10822 /** |
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 10755 | 10858 |
| 10756 @override | 10859 @override |
| 10757 VariableDeclarationList get variables => _variableList; | 10860 VariableDeclarationList get variables => _variableList; |
| 10758 | 10861 |
| 10759 @override | 10862 @override |
| 10760 void set variables(VariableDeclarationList variables) { | 10863 void set variables(VariableDeclarationList variables) { |
| 10761 _variableList = _becomeParentOf(variables); | 10864 _variableList = _becomeParentOf(variables); |
| 10762 } | 10865 } |
| 10763 | 10866 |
| 10764 @override | 10867 @override |
| 10765 accept(AstVisitor visitor) => visitor.visitVariableDeclarationStatement(this); | 10868 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 10869 visitor.visitVariableDeclarationStatement(this); | |
| 10766 | 10870 |
| 10767 @override | 10871 @override |
| 10768 void visitChildren(AstVisitor visitor) { | 10872 void visitChildren(AstVisitor visitor) { |
| 10769 _variableList?.accept(visitor); | 10873 _variableList?.accept(visitor); |
| 10770 } | 10874 } |
| 10771 } | 10875 } |
| 10772 | 10876 |
| 10773 /** | 10877 /** |
| 10774 * A while statement. | 10878 * A while statement. |
| 10775 * | 10879 * |
| (...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 10835 | 10939 |
| 10836 @override | 10940 @override |
| 10837 void set condition(Expression expression) { | 10941 void set condition(Expression expression) { |
| 10838 _condition = _becomeParentOf(expression); | 10942 _condition = _becomeParentOf(expression); |
| 10839 } | 10943 } |
| 10840 | 10944 |
| 10841 @override | 10945 @override |
| 10842 Token get endToken => _body.endToken; | 10946 Token get endToken => _body.endToken; |
| 10843 | 10947 |
| 10844 @override | 10948 @override |
| 10845 accept(AstVisitor visitor) => visitor.visitWhileStatement(this); | 10949 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 10950 visitor.visitWhileStatement(this); | |
| 10846 | 10951 |
| 10847 @override | 10952 @override |
| 10848 void visitChildren(AstVisitor visitor) { | 10953 void visitChildren(AstVisitor visitor) { |
| 10849 _condition?.accept(visitor); | 10954 _condition?.accept(visitor); |
| 10850 _body?.accept(visitor); | 10955 _body?.accept(visitor); |
| 10851 } | 10956 } |
| 10852 } | 10957 } |
| 10853 | 10958 |
| 10854 /** | 10959 /** |
| 10855 * The with clause in a class declaration. | 10960 * The with clause in a class declaration. |
| (...skipping 28 matching lines...) Expand all Loading... | |
| 10884 ..add(withKeyword) | 10989 ..add(withKeyword) |
| 10885 ..addAll(_mixinTypes); | 10990 ..addAll(_mixinTypes); |
| 10886 | 10991 |
| 10887 @override | 10992 @override |
| 10888 Token get endToken => _mixinTypes.endToken; | 10993 Token get endToken => _mixinTypes.endToken; |
| 10889 | 10994 |
| 10890 @override | 10995 @override |
| 10891 NodeList<TypeName> get mixinTypes => _mixinTypes; | 10996 NodeList<TypeName> get mixinTypes => _mixinTypes; |
| 10892 | 10997 |
| 10893 @override | 10998 @override |
| 10894 accept(AstVisitor visitor) => visitor.visitWithClause(this); | 10999 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 11000 visitor.visitWithClause(this); | |
| 10895 | 11001 |
| 10896 @override | 11002 @override |
| 10897 void visitChildren(AstVisitor visitor) { | 11003 void visitChildren(AstVisitor visitor) { |
| 10898 _mixinTypes.accept(visitor); | 11004 _mixinTypes.accept(visitor); |
| 10899 } | 11005 } |
| 10900 } | 11006 } |
| 10901 | 11007 |
| 10902 /** | 11008 /** |
| 10903 * A yield statement. | 11009 * A yield statement. |
| 10904 * | 11010 * |
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 10960 | 11066 |
| 10961 @override | 11067 @override |
| 10962 Expression get expression => _expression; | 11068 Expression get expression => _expression; |
| 10963 | 11069 |
| 10964 @override | 11070 @override |
| 10965 void set expression(Expression expression) { | 11071 void set expression(Expression expression) { |
| 10966 _expression = _becomeParentOf(expression); | 11072 _expression = _becomeParentOf(expression); |
| 10967 } | 11073 } |
| 10968 | 11074 |
| 10969 @override | 11075 @override |
| 10970 accept(AstVisitor visitor) => visitor.visitYieldStatement(this); | 11076 dynamic /* =E */ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 11077 visitor.visitYieldStatement(this); | |
| 10971 | 11078 |
| 10972 @override | 11079 @override |
| 10973 void visitChildren(AstVisitor visitor) { | 11080 void visitChildren(AstVisitor visitor) { |
| 10974 _expression?.accept(visitor); | 11081 _expression?.accept(visitor); |
| 10975 } | 11082 } |
| 10976 } | 11083 } |
| OLD | NEW |