Index: pkg/analyzer/lib/src/dart/ast/ast.dart |
diff --git a/pkg/analyzer/lib/src/dart/ast/ast.dart b/pkg/analyzer/lib/src/dart/ast/ast.dart |
index eca142aae83ee0f54d4991d8c2d148248d74ad9e..33b2bf1d1e8667709ac15e8ff149844f8214cf9a 100644 |
--- a/pkg/analyzer/lib/src/dart/ast/ast.dart |
+++ b/pkg/analyzer/lib/src/dart/ast/ast.dart |
@@ -51,7 +51,8 @@ class AdjacentStringsImpl extends StringLiteralImpl implements AdjacentStrings { |
Token get beginToken => _strings.beginToken; |
@override |
- Iterable get childEntities => new ChildEntities()..addAll(_strings); |
+ Iterable<SyntacticEntity> get childEntities => |
+ new ChildEntities()..addAll(_strings); |
@override |
Token get endToken => _strings.endToken; |
@@ -262,7 +263,7 @@ class AnnotationImpl extends AstNodeImpl implements Annotation { |
Token get beginToken => atSign; |
@override |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(atSign) |
..add(_name) |
..add(period) |
@@ -388,7 +389,7 @@ class ArgumentListImpl extends AstNodeImpl implements ArgumentList { |
@override |
// TODO(paulberry): Add commas. |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(leftParenthesis) |
..addAll(_arguments) |
..add(rightParenthesis); |
@@ -520,7 +521,7 @@ class AsExpressionImpl extends ExpressionImpl implements AsExpression { |
Token get beginToken => _expression.beginToken; |
@override |
- Iterable get childEntities => |
+ Iterable<SyntacticEntity> get childEntities => |
new ChildEntities()..add(_expression)..add(asOperator)..add(_type); |
@override |
@@ -623,7 +624,7 @@ class AssertStatementImpl extends StatementImpl implements AssertStatement { |
Token get beginToken => assertKeyword; |
@override |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(assertKeyword) |
..add(leftParenthesis) |
..add(_condition) |
@@ -740,7 +741,7 @@ class AssignmentExpressionImpl extends ExpressionImpl |
} |
@override |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(_leftHandSide) |
..add(operator) |
..add(_rightHandSide); |
@@ -992,7 +993,7 @@ class AwaitExpressionImpl extends ExpressionImpl implements AwaitExpression { |
} |
@override |
- Iterable get childEntities => |
+ Iterable<SyntacticEntity> get childEntities => |
new ChildEntities()..add(awaitKeyword)..add(_expression); |
@override |
@@ -1081,7 +1082,7 @@ class BinaryExpressionImpl extends ExpressionImpl implements BinaryExpression { |
} |
@override |
- Iterable get childEntities => |
+ Iterable<SyntacticEntity> get childEntities => |
new ChildEntities()..add(_leftOperand)..add(operator)..add(_rightOperand); |
@override |
@@ -1205,7 +1206,7 @@ class BlockFunctionBodyImpl extends FunctionBodyImpl |
} |
@override |
- Iterable get childEntities => |
+ Iterable<SyntacticEntity> get childEntities => |
new ChildEntities()..add(keyword)..add(star)..add(_block); |
@override |
@@ -1265,7 +1266,7 @@ class BlockImpl extends StatementImpl implements Block { |
Token get beginToken => leftBracket; |
@override |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(leftBracket) |
..addAll(_statements) |
..add(rightBracket); |
@@ -1314,7 +1315,8 @@ class BooleanLiteralImpl extends LiteralImpl implements BooleanLiteral { |
Token get beginToken => literal; |
@override |
- Iterable get childEntities => new ChildEntities()..add(literal); |
+ Iterable<SyntacticEntity> get childEntities => |
+ new ChildEntities()..add(literal); |
@override |
Token get endToken => literal; |
@@ -1381,7 +1383,7 @@ class BreakStatementImpl extends StatementImpl implements BreakStatement { |
Token get beginToken => breakKeyword; |
@override |
- Iterable get childEntities => |
+ Iterable<SyntacticEntity> get childEntities => |
new ChildEntities()..add(breakKeyword)..add(_label)..add(semicolon); |
@override |
@@ -1450,7 +1452,7 @@ class CascadeExpressionImpl extends ExpressionImpl |
NodeList<Expression> get cascadeSections => _cascadeSections; |
@override |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(_target) |
..addAll(_cascadeSections); |
@@ -1585,7 +1587,7 @@ class CatchClauseImpl extends AstNodeImpl implements CatchClause { |
} |
@override |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(onKeyword) |
..add(_exceptionType) |
..add(catchKeyword) |
@@ -1639,21 +1641,22 @@ class CatchClauseImpl extends AstNodeImpl implements CatchClause { |
/** |
* Helper class to allow iteration of child entities of an AST node. |
*/ |
-class ChildEntities extends Object with IterableMixin implements Iterable { |
+class ChildEntities extends Object |
+ with IterableMixin<SyntacticEntity> |
+ implements Iterable<SyntacticEntity> { |
/** |
* The list of child entities to be iterated over. |
*/ |
- List _entities = []; |
+ List<SyntacticEntity> _entities = []; |
@override |
- Iterator get iterator => _entities.iterator; |
+ Iterator<SyntacticEntity> get iterator => _entities.iterator; |
/** |
* Add an AST node or token as the next child entity, if it is not null. |
*/ |
- void add(entity) { |
+ void add(SyntacticEntity entity) { |
if (entity != null) { |
- assert(entity is Token || entity is AstNode); |
_entities.add(entity); |
} |
} |
@@ -1661,7 +1664,7 @@ class ChildEntities extends Object with IterableMixin implements Iterable { |
/** |
* Add the given items as the next child entities, if [items] is not null. |
*/ |
- void addAll(Iterable items) { |
+ void addAll(Iterable<SyntacticEntity> items) { |
if (items != null) { |
_entities.addAll(items); |
} |
@@ -1770,7 +1773,7 @@ class ClassDeclarationImpl extends NamedCompilationUnitMemberImpl |
} |
@override |
- Iterable get childEntities => super._childEntities |
+ Iterable<SyntacticEntity> get childEntities => super._childEntities |
..add(abstractKeyword) |
..add(classKeyword) |
..add(_name) |
@@ -2003,7 +2006,7 @@ class ClassTypeAliasImpl extends TypeAliasImpl implements ClassTypeAlias { |
} |
@override |
- Iterable get childEntities => super._childEntities |
+ Iterable<SyntacticEntity> get childEntities => super._childEntities |
..add(typedefKeyword) |
..add(_name) |
..add(_typeParameters) |
@@ -2150,7 +2153,8 @@ class CommentImpl extends AstNodeImpl implements Comment { |
Token get beginToken => tokens[0]; |
@override |
- Iterable get childEntities => new ChildEntities()..addAll(tokens); |
+ Iterable<SyntacticEntity> get childEntities => |
+ new ChildEntities()..addAll(tokens); |
@override |
Token get endToken => tokens[tokens.length - 1]; |
@@ -2235,7 +2239,7 @@ class CommentReferenceImpl extends AstNodeImpl implements CommentReference { |
Token get beginToken => _identifier.beginToken; |
@override |
- Iterable get childEntities => |
+ Iterable<SyntacticEntity> get childEntities => |
new ChildEntities()..add(newKeyword)..add(_identifier); |
@override |
@@ -2378,7 +2382,7 @@ class CompilationUnitImpl extends AstNodeImpl implements CompilationUnit { |
} |
@override |
- Iterable get childEntities { |
+ Iterable<SyntacticEntity> get childEntities { |
ChildEntities result = new ChildEntities()..add(_scriptTag); |
if (_directivesAreBeforeDeclarations) { |
result..addAll(_directives)..addAll(_declarations); |
@@ -2531,7 +2535,7 @@ class ConditionalExpressionImpl extends ExpressionImpl |
Token get beginToken => _condition.beginToken; |
@override |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(_condition) |
..add(question) |
..add(_thenExpression) |
@@ -2631,7 +2635,7 @@ class ConfigurationImpl extends AstNodeImpl implements Configuration { |
Token get beginToken => ifKeyword; |
@override |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(ifKeyword) |
..add(leftParenthesis) |
..add(_name) |
@@ -2838,7 +2842,7 @@ class ConstructorDeclarationImpl extends ClassMemberImpl |
} |
@override |
- Iterable get childEntities => super._childEntities |
+ Iterable<SyntacticEntity> get childEntities => super._childEntities |
..add(externalKeyword) |
..add(constKeyword) |
..add(factoryKeyword) |
@@ -2980,7 +2984,7 @@ class ConstructorFieldInitializerImpl extends ConstructorInitializerImpl |
} |
@override |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(thisKeyword) |
..add(period) |
..add(_fieldName) |
@@ -3075,7 +3079,7 @@ class ConstructorNameImpl extends AstNodeImpl implements ConstructorName { |
Token get beginToken => _type.beginToken; |
@override |
- Iterable get childEntities => |
+ Iterable<SyntacticEntity> get childEntities => |
new ChildEntities()..add(_type)..add(period)..add(_name); |
@override |
@@ -3160,7 +3164,7 @@ class ContinueStatementImpl extends StatementImpl implements ContinueStatement { |
Token get beginToken => continueKeyword; |
@override |
- Iterable get childEntities => |
+ Iterable<SyntacticEntity> get childEntities => |
new ChildEntities()..add(continueKeyword)..add(_label)..add(semicolon); |
@override |
@@ -3239,7 +3243,7 @@ class DeclaredIdentifierImpl extends DeclarationImpl |
} |
@override |
- Iterable get childEntities => |
+ Iterable<SyntacticEntity> get childEntities => |
super._childEntities..add(keyword)..add(_type)..add(_identifier); |
@override |
@@ -3366,7 +3370,7 @@ class DefaultFormalParameterImpl extends FormalParameterImpl |
Token get beginToken => _parameter.beginToken; |
@override |
- Iterable get childEntities => |
+ Iterable<SyntacticEntity> get childEntities => |
new ChildEntities()..add(_parameter)..add(separator)..add(_defaultValue); |
@override |
@@ -3525,7 +3529,7 @@ class DoStatementImpl extends StatementImpl implements DoStatement { |
} |
@override |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(doKeyword) |
..add(_body) |
..add(whileKeyword) |
@@ -3580,7 +3584,8 @@ class DottedNameImpl extends AstNodeImpl implements DottedName { |
@override |
// TODO(paulberry): add "." tokens. |
- Iterable get childEntities => new ChildEntities()..addAll(_components); |
+ Iterable<SyntacticEntity> get childEntities => |
+ new ChildEntities()..addAll(_components); |
@override |
NodeList<SimpleIdentifier> get components => _components; |
@@ -3630,7 +3635,8 @@ class DoubleLiteralImpl extends LiteralImpl implements DoubleLiteral { |
Token get beginToken => literal; |
@override |
- Iterable get childEntities => new ChildEntities()..add(literal); |
+ Iterable<SyntacticEntity> get childEntities => |
+ new ChildEntities()..add(literal); |
@override |
Token get endToken => literal; |
@@ -3670,7 +3676,8 @@ class EmptyFunctionBodyImpl extends FunctionBodyImpl |
Token get beginToken => semicolon; |
@override |
- Iterable get childEntities => new ChildEntities()..add(semicolon); |
+ Iterable<SyntacticEntity> get childEntities => |
+ new ChildEntities()..add(semicolon); |
@override |
Token get endToken => semicolon; |
@@ -3706,7 +3713,8 @@ class EmptyStatementImpl extends StatementImpl implements EmptyStatement { |
Token get beginToken => semicolon; |
@override |
- Iterable get childEntities => new ChildEntities()..add(semicolon); |
+ Iterable<SyntacticEntity> get childEntities => |
+ new ChildEntities()..add(semicolon); |
@override |
Token get endToken => semicolon; |
@@ -3744,7 +3752,8 @@ class EnumConstantDeclarationImpl extends DeclarationImpl |
} |
@override |
- Iterable get childEntities => super._childEntities..add(_name); |
+ Iterable<SyntacticEntity> get childEntities => |
+ super._childEntities..add(_name); |
@override |
FieldElement get element => _name?.staticElement as FieldElement; |
@@ -3825,7 +3834,7 @@ class EnumDeclarationImpl extends NamedCompilationUnitMemberImpl |
@override |
// TODO(brianwilkerson) Add commas? |
- Iterable get childEntities => super._childEntities |
+ Iterable<SyntacticEntity> get childEntities => super._childEntities |
..add(enumKeyword) |
..add(_name) |
..add(leftBracket) |
@@ -3893,7 +3902,7 @@ class ExportDirectiveImpl extends NamespaceDirectiveImpl |
combinators, semicolon); |
@override |
- Iterable get childEntities => super._childEntities |
+ Iterable<SyntacticEntity> get childEntities => super._childEntities |
..add(_uri) |
..addAll(combinators) |
..add(semicolon); |
@@ -3972,7 +3981,7 @@ class ExpressionFunctionBodyImpl extends FunctionBodyImpl |
} |
@override |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(keyword) |
..add(functionDefinition) |
..add(_expression) |
@@ -4145,7 +4154,7 @@ class ExpressionStatementImpl extends StatementImpl |
Token get beginToken => _expression.beginToken; |
@override |
- Iterable get childEntities => |
+ Iterable<SyntacticEntity> get childEntities => |
new ChildEntities()..add(_expression)..add(semicolon); |
@override |
@@ -4206,7 +4215,7 @@ class ExtendsClauseImpl extends AstNodeImpl implements ExtendsClause { |
Token get beginToken => extendsKeyword; |
@override |
- Iterable get childEntities => |
+ Iterable<SyntacticEntity> get childEntities => |
new ChildEntities()..add(extendsKeyword)..add(_superclass); |
@override |
@@ -4268,7 +4277,7 @@ class FieldDeclarationImpl extends ClassMemberImpl implements FieldDeclaration { |
} |
@override |
- Iterable get childEntities => |
+ Iterable<SyntacticEntity> get childEntities => |
super._childEntities..add(staticKeyword)..add(_fieldList)..add(semicolon); |
@override |
@@ -4389,7 +4398,7 @@ class FieldFormalParameterImpl extends NormalFormalParameterImpl |
} |
@override |
- Iterable get childEntities => super._childEntities |
+ Iterable<SyntacticEntity> get childEntities => super._childEntities |
..add(keyword) |
..add(_type) |
..add(thisKeyword) |
@@ -4559,7 +4568,7 @@ class ForEachStatementImpl extends StatementImpl implements ForEachStatement { |
} |
@override |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(awaitKeyword) |
..add(forKeyword) |
..add(leftParenthesis) |
@@ -4708,7 +4717,7 @@ class FormalParameterListImpl extends AstNodeImpl |
Token get beginToken => leftParenthesis; |
@override |
- Iterable get childEntities { |
+ Iterable<SyntacticEntity> get childEntities { |
// TODO(paulberry): include commas. |
ChildEntities result = new ChildEntities()..add(leftParenthesis); |
bool leftDelimiterNeeded = leftDelimiter != null; |
@@ -4860,7 +4869,7 @@ class ForStatementImpl extends StatementImpl implements ForStatement { |
} |
@override |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(forKeyword) |
..add(leftParenthesis) |
..add(_variableList) |
@@ -5039,7 +5048,7 @@ class FunctionDeclarationImpl extends NamedCompilationUnitMemberImpl |
} |
@override |
- Iterable get childEntities => super._childEntities |
+ Iterable<SyntacticEntity> get childEntities => super._childEntities |
..add(externalKeyword) |
..add(_returnType) |
..add(propertyKeyword) |
@@ -5122,7 +5131,8 @@ class FunctionDeclarationStatementImpl extends StatementImpl |
Token get beginToken => _functionDeclaration.beginToken; |
@override |
- Iterable get childEntities => new ChildEntities()..add(_functionDeclaration); |
+ Iterable<SyntacticEntity> get childEntities => |
+ new ChildEntities()..add(_functionDeclaration); |
@override |
Token get endToken => _functionDeclaration.endToken; |
@@ -5209,7 +5219,7 @@ class FunctionExpressionImpl extends ExpressionImpl |
} |
@override |
- Iterable get childEntities => |
+ Iterable<SyntacticEntity> get childEntities => |
new ChildEntities()..add(_parameters)..add(_body); |
@override |
@@ -5309,7 +5319,7 @@ class FunctionExpressionInvocationImpl extends InvocationExpressionImpl |
} |
@override |
- Iterable get childEntities => |
+ Iterable<SyntacticEntity> get childEntities => |
new ChildEntities()..add(_function)..add(_argumentList); |
@override |
@@ -5388,7 +5398,7 @@ class FunctionTypeAliasImpl extends TypeAliasImpl implements FunctionTypeAlias { |
} |
@override |
- Iterable get childEntities => super._childEntities |
+ Iterable<SyntacticEntity> get childEntities => super._childEntities |
..add(typedefKeyword) |
..add(_returnType) |
..add(_name) |
@@ -5495,7 +5505,7 @@ class FunctionTypedFormalParameterImpl extends NormalFormalParameterImpl |
} |
@override |
- Iterable get childEntities => |
+ Iterable<SyntacticEntity> get childEntities => |
super._childEntities..add(_returnType)..add(identifier)..add(parameters); |
@override |
@@ -5567,7 +5577,7 @@ class HideCombinatorImpl extends CombinatorImpl implements HideCombinator { |
} |
@override |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(keyword) |
..addAll(_hiddenNames); |
@@ -5677,7 +5687,7 @@ class IfStatementImpl extends StatementImpl implements IfStatement { |
Token get beginToken => ifKeyword; |
@override |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(ifKeyword) |
..add(leftParenthesis) |
..add(_condition) |
@@ -5760,7 +5770,7 @@ class ImplementsClauseImpl extends AstNodeImpl implements ImplementsClause { |
@override |
// TODO(paulberry): add commas. |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(implementsKeyword) |
..addAll(interfaces); |
@@ -5833,7 +5843,7 @@ class ImportDirectiveImpl extends NamespaceDirectiveImpl |
} |
@override |
- Iterable get childEntities => super._childEntities |
+ Iterable<SyntacticEntity> get childEntities => super._childEntities |
..add(_uri) |
..add(deferredKeyword) |
..add(asKeyword) |
@@ -5970,7 +5980,7 @@ class IndexExpressionImpl extends ExpressionImpl implements IndexExpression { |
} |
@override |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(_target) |
..add(period) |
..add(leftBracket) |
@@ -6147,7 +6157,7 @@ class InstanceCreationExpressionImpl extends ExpressionImpl |
Token get beginToken => keyword; |
@override |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(keyword) |
..add(_constructorName) |
..add(_argumentList); |
@@ -6216,7 +6226,8 @@ class IntegerLiteralImpl extends LiteralImpl implements IntegerLiteral { |
Token get beginToken => literal; |
@override |
- Iterable get childEntities => new ChildEntities()..add(literal); |
+ Iterable<SyntacticEntity> get childEntities => |
+ new ChildEntities()..add(literal); |
@override |
Token get endToken => literal; |
@@ -6282,7 +6293,7 @@ class InterpolationExpressionImpl extends InterpolationElementImpl |
Token get beginToken => leftBracket; |
@override |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(leftBracket) |
..add(_expression) |
..add(rightBracket); |
@@ -6343,7 +6354,8 @@ class InterpolationStringImpl extends InterpolationElementImpl |
Token get beginToken => contents; |
@override |
- Iterable get childEntities => new ChildEntities()..add(contents); |
+ Iterable<SyntacticEntity> get childEntities => |
+ new ChildEntities()..add(contents); |
@override |
int get contentsEnd { |
@@ -6459,7 +6471,7 @@ class IsExpressionImpl extends ExpressionImpl implements IsExpression { |
Token get beginToken => _expression.beginToken; |
@override |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(_expression) |
..add(isOperator) |
..add(notOperator) |
@@ -6532,7 +6544,7 @@ class LabeledStatementImpl extends StatementImpl implements LabeledStatement { |
} |
@override |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..addAll(_labels) |
..add(_statement); |
@@ -6593,7 +6605,8 @@ class LabelImpl extends AstNodeImpl implements Label { |
Token get beginToken => _label.beginToken; |
@override |
- Iterable get childEntities => new ChildEntities()..add(_label)..add(colon); |
+ Iterable<SyntacticEntity> get childEntities => |
+ new ChildEntities()..add(_label)..add(colon); |
@override |
Token get endToken => colon; |
@@ -6652,7 +6665,7 @@ class LibraryDirectiveImpl extends DirectiveImpl implements LibraryDirective { |
} |
@override |
- Iterable get childEntities => |
+ Iterable<SyntacticEntity> get childEntities => |
super._childEntities..add(libraryKeyword)..add(_name)..add(semicolon); |
@override |
@@ -6711,7 +6724,8 @@ class LibraryIdentifierImpl extends IdentifierImpl |
@override |
// TODO(paulberry): add "." tokens. |
- Iterable get childEntities => new ChildEntities()..addAll(_components); |
+ Iterable<SyntacticEntity> get childEntities => |
+ new ChildEntities()..addAll(_components); |
@override |
NodeList<SimpleIdentifier> get components => _components; |
@@ -6805,7 +6819,7 @@ class ListLiteralImpl extends TypedLiteralImpl implements ListLiteral { |
@override |
// TODO(paulberry): add commas. |
- Iterable get childEntities => super._childEntities |
+ Iterable<SyntacticEntity> get childEntities => super._childEntities |
..add(leftBracket) |
..addAll(_elements) |
..add(rightBracket); |
@@ -6900,7 +6914,7 @@ class MapLiteralEntryImpl extends AstNodeImpl implements MapLiteralEntry { |
Token get beginToken => _key.beginToken; |
@override |
- Iterable get childEntities => |
+ Iterable<SyntacticEntity> get childEntities => |
new ChildEntities()..add(_key)..add(separator)..add(_value); |
@override |
@@ -6983,7 +6997,7 @@ class MapLiteralImpl extends TypedLiteralImpl implements MapLiteral { |
@override |
// TODO(paulberry): add commas. |
- Iterable get childEntities => super._childEntities |
+ Iterable<SyntacticEntity> get childEntities => super._childEntities |
..add(leftBracket) |
..addAll(entries) |
..add(rightBracket); |
@@ -7116,7 +7130,7 @@ class MethodDeclarationImpl extends ClassMemberImpl |
} |
@override |
- Iterable get childEntities => super._childEntities |
+ Iterable<SyntacticEntity> get childEntities => super._childEntities |
..add(externalKeyword) |
..add(modifierKeyword) |
..add(_returnType) |
@@ -7278,7 +7292,7 @@ class MethodInvocationImpl extends InvocationExpressionImpl |
} |
@override |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(_target) |
..add(operator) |
..add(_methodName) |
@@ -7401,7 +7415,7 @@ class NamedExpressionImpl extends ExpressionImpl implements NamedExpression { |
Token get beginToken => _name.beginToken; |
@override |
- Iterable get childEntities => |
+ Iterable<SyntacticEntity> get childEntities => |
new ChildEntities()..add(_name)..add(_expression); |
@override |
@@ -7558,7 +7572,7 @@ class NativeClauseImpl extends AstNodeImpl implements NativeClause { |
Token get beginToken => nativeKeyword; |
@override |
- Iterable get childEntities => |
+ Iterable<SyntacticEntity> get childEntities => |
new ChildEntities()..add(nativeKeyword)..add(_name); |
@override |
@@ -7622,7 +7636,7 @@ class NativeFunctionBodyImpl extends FunctionBodyImpl |
Token get beginToken => nativeKeyword; |
@override |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(nativeKeyword) |
..add(_stringLiteral) |
..add(semicolon); |
@@ -7928,7 +7942,8 @@ class NullLiteralImpl extends LiteralImpl implements NullLiteral { |
Token get beginToken => literal; |
@override |
- Iterable get childEntities => new ChildEntities()..add(literal); |
+ Iterable<SyntacticEntity> get childEntities => |
+ new ChildEntities()..add(literal); |
@override |
Token get endToken => literal; |
@@ -7978,7 +7993,7 @@ class ParenthesizedExpressionImpl extends ExpressionImpl |
Token get beginToken => leftParenthesis; |
@override |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(leftParenthesis) |
..add(_expression) |
..add(rightParenthesis); |
@@ -8047,7 +8062,7 @@ class PartDirectiveImpl extends UriBasedDirectiveImpl implements PartDirective { |
: super(comment, metadata, partUri); |
@override |
- Iterable get childEntities => |
+ Iterable<SyntacticEntity> get childEntities => |
super._childEntities..add(partKeyword)..add(_uri)..add(semicolon); |
@override |
@@ -8114,7 +8129,7 @@ class PartOfDirectiveImpl extends DirectiveImpl implements PartOfDirective { |
} |
@override |
- Iterable get childEntities => super._childEntities |
+ Iterable<SyntacticEntity> get childEntities => super._childEntities |
..add(partKeyword) |
..add(ofKeyword) |
..add(_libraryName) |
@@ -8204,7 +8219,7 @@ class PostfixExpressionImpl extends ExpressionImpl |
} |
@override |
- Iterable get childEntities => |
+ Iterable<SyntacticEntity> get childEntities => |
new ChildEntities()..add(_operand)..add(operator); |
@override |
@@ -8317,7 +8332,7 @@ class PrefixedIdentifierImpl extends IdentifierImpl |
} |
@override |
- Iterable get childEntities => |
+ Iterable<SyntacticEntity> get childEntities => |
new ChildEntities()..add(_prefix)..add(period)..add(_identifier); |
@override |
@@ -8437,7 +8452,7 @@ class PrefixExpressionImpl extends ExpressionImpl implements PrefixExpression { |
} |
@override |
- Iterable get childEntities => |
+ Iterable<SyntacticEntity> get childEntities => |
new ChildEntities()..add(operator)..add(_operand); |
@override |
@@ -8542,7 +8557,7 @@ class PropertyAccessImpl extends ExpressionImpl implements PropertyAccess { |
} |
@override |
- Iterable get childEntities => |
+ Iterable<SyntacticEntity> get childEntities => |
new ChildEntities()..add(_target)..add(operator)..add(_propertyName); |
@override |
@@ -8661,7 +8676,7 @@ class RedirectingConstructorInvocationImpl extends ConstructorInitializerImpl |
Token get beginToken => thisKeyword; |
@override |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(thisKeyword) |
..add(period) |
..add(_constructorName) |
@@ -8711,7 +8726,8 @@ class RethrowExpressionImpl extends ExpressionImpl |
Token get beginToken => rethrowKeyword; |
@override |
- Iterable get childEntities => new ChildEntities()..add(rethrowKeyword); |
+ Iterable<SyntacticEntity> get childEntities => |
+ new ChildEntities()..add(rethrowKeyword); |
@override |
Token get endToken => rethrowKeyword; |
@@ -8765,7 +8781,7 @@ class ReturnStatementImpl extends StatementImpl implements ReturnStatement { |
Token get beginToken => returnKeyword; |
@override |
- Iterable get childEntities => |
+ Iterable<SyntacticEntity> get childEntities => |
new ChildEntities()..add(returnKeyword)..add(_expression)..add(semicolon); |
@override |
@@ -8810,7 +8826,8 @@ class ScriptTagImpl extends AstNodeImpl implements ScriptTag { |
Token get beginToken => scriptTag; |
@override |
- Iterable get childEntities => new ChildEntities()..add(scriptTag); |
+ Iterable<SyntacticEntity> get childEntities => |
+ new ChildEntities()..add(scriptTag); |
@override |
Token get endToken => scriptTag; |
@@ -8847,7 +8864,7 @@ class ShowCombinatorImpl extends CombinatorImpl implements ShowCombinator { |
@override |
// TODO(paulberry): add commas. |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(keyword) |
..addAll(_shownNames); |
@@ -8913,7 +8930,7 @@ class SimpleFormalParameterImpl extends NormalFormalParameterImpl |
} |
@override |
- Iterable get childEntities => |
+ Iterable<SyntacticEntity> get childEntities => |
super._childEntities..add(keyword)..add(_type)..add(identifier); |
@override |
@@ -9000,7 +9017,8 @@ class SimpleIdentifierImpl extends IdentifierImpl implements SimpleIdentifier { |
} |
@override |
- Iterable get childEntities => new ChildEntities()..add(token); |
+ Iterable<SyntacticEntity> get childEntities => |
+ new ChildEntities()..add(token); |
@override |
Token get endToken => token; |
@@ -9180,7 +9198,8 @@ class SimpleStringLiteralImpl extends SingleStringLiteralImpl |
Token get beginToken => literal; |
@override |
- Iterable get childEntities => new ChildEntities()..add(literal); |
+ Iterable<SyntacticEntity> get childEntities => |
+ new ChildEntities()..add(literal); |
@override |
int get contentsEnd => offset + _helper.end; |
@@ -9289,7 +9308,8 @@ class StringInterpolationImpl extends SingleStringLiteralImpl |
Token get beginToken => _elements.beginToken; |
@override |
- Iterable get childEntities => new ChildEntities()..addAll(_elements); |
+ Iterable<SyntacticEntity> get childEntities => |
+ new ChildEntities()..addAll(_elements); |
@override |
int get contentsEnd { |
@@ -9526,7 +9546,7 @@ class SuperConstructorInvocationImpl extends ConstructorInitializerImpl |
Token get beginToken => superKeyword; |
@override |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(superKeyword) |
..add(period) |
..add(_constructorName) |
@@ -9575,7 +9595,8 @@ class SuperExpressionImpl extends ExpressionImpl implements SuperExpression { |
Token get beginToken => superKeyword; |
@override |
- Iterable get childEntities => new ChildEntities()..add(superKeyword); |
+ Iterable<SyntacticEntity> get childEntities => |
+ new ChildEntities()..add(superKeyword); |
@override |
Token get endToken => superKeyword; |
@@ -9616,7 +9637,7 @@ class SwitchCaseImpl extends SwitchMemberImpl implements SwitchCase { |
} |
@override |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..addAll(labels) |
..add(keyword) |
..add(_expression) |
@@ -9659,7 +9680,7 @@ class SwitchDefaultImpl extends SwitchMemberImpl implements SwitchDefault { |
: super(labels, keyword, colon, statements); |
@override |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..addAll(labels) |
..add(keyword) |
..add(colon) |
@@ -9800,7 +9821,7 @@ class SwitchStatementImpl extends StatementImpl implements SwitchStatement { |
Token get beginToken => switchKeyword; |
@override |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(switchKeyword) |
..add(leftParenthesis) |
..add(_expression) |
@@ -9861,7 +9882,7 @@ class SymbolLiteralImpl extends LiteralImpl implements SymbolLiteral { |
@override |
// TODO(paulberry): add "." tokens. |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(poundSign) |
..addAll(components); |
@@ -9899,7 +9920,8 @@ class ThisExpressionImpl extends ExpressionImpl implements ThisExpression { |
Token get beginToken => thisKeyword; |
@override |
- Iterable get childEntities => new ChildEntities()..add(thisKeyword); |
+ Iterable<SyntacticEntity> get childEntities => |
+ new ChildEntities()..add(thisKeyword); |
@override |
Token get endToken => thisKeyword; |
@@ -9945,7 +9967,7 @@ class ThrowExpressionImpl extends ExpressionImpl implements ThrowExpression { |
Token get beginToken => throwKeyword; |
@override |
- Iterable get childEntities => |
+ Iterable<SyntacticEntity> get childEntities => |
new ChildEntities()..add(throwKeyword)..add(_expression); |
@override |
@@ -10011,7 +10033,7 @@ class TopLevelVariableDeclarationImpl extends CompilationUnitMemberImpl |
} |
@override |
- Iterable get childEntities => |
+ Iterable<SyntacticEntity> get childEntities => |
super._childEntities..add(_variableList)..add(semicolon); |
@override |
@@ -10110,7 +10132,7 @@ class TryStatementImpl extends StatementImpl implements TryStatement { |
NodeList<CatchClause> get catchClauses => _catchClauses; |
@override |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(tryKeyword) |
..add(_body) |
..addAll(_catchClauses) |
@@ -10225,7 +10247,7 @@ class TypeArgumentListImpl extends AstNodeImpl implements TypeArgumentList { |
@override |
// TODO(paulberry): Add commas. |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(leftBracket) |
..addAll(_arguments) |
..add(rightBracket); |
@@ -10329,7 +10351,7 @@ class TypeNameImpl extends AstNodeImpl implements TypeName { |
Token get beginToken => _name.beginToken; |
@override |
- Iterable get childEntities => |
+ Iterable<SyntacticEntity> get childEntities => |
new ChildEntities()..add(_name)..add(_typeArguments); |
@override |
@@ -10425,7 +10447,7 @@ class TypeParameterImpl extends DeclarationImpl implements TypeParameter { |
} |
@override |
- Iterable get childEntities => |
+ Iterable<SyntacticEntity> get childEntities => |
super._childEntities..add(_name)..add(extendsKeyword)..add(_bound); |
@override |
@@ -10497,7 +10519,7 @@ class TypeParameterListImpl extends AstNodeImpl implements TypeParameterList { |
Token get beginToken => leftBracket; |
@override |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(leftBracket) |
..addAll(_typeParameters) |
..add(rightBracket); |
@@ -10683,7 +10705,7 @@ class VariableDeclarationImpl extends DeclarationImpl |
} |
@override |
- Iterable get childEntities => |
+ Iterable<SyntacticEntity> get childEntities => |
super._childEntities..add(_name)..add(equals)..add(_initializer); |
/** |
@@ -10802,7 +10824,7 @@ class VariableDeclarationListImpl extends AnnotatedNodeImpl |
@override |
// TODO(paulberry): include commas. |
- Iterable get childEntities => super._childEntities |
+ Iterable<SyntacticEntity> get childEntities => super._childEntities |
..add(keyword) |
..add(_type) |
..addAll(_variables); |
@@ -10880,7 +10902,7 @@ class VariableDeclarationStatementImpl extends StatementImpl |
Token get beginToken => _variableList.beginToken; |
@override |
- Iterable get childEntities => |
+ Iterable<SyntacticEntity> get childEntities => |
new ChildEntities()..add(_variableList)..add(semicolon); |
@override |
@@ -10957,7 +10979,7 @@ class WhileStatementImpl extends StatementImpl implements WhileStatement { |
} |
@override |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(whileKeyword) |
..add(leftParenthesis) |
..add(_condition) |
@@ -11015,7 +11037,7 @@ class WithClauseImpl extends AstNodeImpl implements WithClause { |
@override |
// TODO(paulberry): add commas. |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(withKeyword) |
..addAll(_mixinTypes); |
@@ -11080,7 +11102,7 @@ class YieldStatementImpl extends StatementImpl implements YieldStatement { |
} |
@override |
- Iterable get childEntities => new ChildEntities() |
+ Iterable<SyntacticEntity> get childEntities => new ChildEntities() |
..add(yieldKeyword) |
..add(star) |
..add(_expression) |