Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(197)

Unified Diff: pkg/analyzer/lib/src/generated/ast.dart

Issue 1131423002: Clean up many generated constructors (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Comment change Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « pkg/analyzer/lib/src/context/context.dart ('k') | pkg/analyzer/lib/src/generated/constant.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: pkg/analyzer/lib/src/generated/ast.dart
diff --git a/pkg/analyzer/lib/src/generated/ast.dart b/pkg/analyzer/lib/src/generated/ast.dart
index 40eb1dbe2dfae6002f88f8757b41c55d068a8771..ee68939488232421d6ee74b679d7bf94c3bf498a 100644
--- a/pkg/analyzer/lib/src/generated/ast.dart
+++ b/pkg/analyzer/lib/src/generated/ast.dart
@@ -594,8 +594,10 @@ class AsExpression extends Expression {
Token get beginToken => _expression.beginToken;
@override
- Iterable get childEntities =>
- new ChildEntities()..add(_expression)..add(asOperator)..add(_type);
+ Iterable get childEntities => new ChildEntities()
+ ..add(_expression)
+ ..add(asOperator)
+ ..add(_type);
@override
Token get endToken => _type.endToken;
@@ -1251,13 +1253,13 @@ class AstCloner implements AstVisitor<AstNode> {
ForEachStatement visitForEachStatement(ForEachStatement node) {
DeclaredIdentifier loopVariable = node.loopVariable;
if (loopVariable == null) {
- return new ForEachStatement.con2(cloneToken(node.awaitKeyword),
+ return new ForEachStatement.withReference(cloneToken(node.awaitKeyword),
cloneToken(node.forKeyword), cloneToken(node.leftParenthesis),
cloneNode(node.identifier), cloneToken(node.inKeyword),
cloneNode(node.iterable), cloneToken(node.rightParenthesis),
cloneNode(node.body));
}
- return new ForEachStatement.con1(cloneToken(node.awaitKeyword),
+ return new ForEachStatement.withDeclaration(cloneToken(node.awaitKeyword),
cloneToken(node.forKeyword), cloneToken(node.leftParenthesis),
cloneNode(loopVariable), cloneToken(node.inKeyword),
cloneNode(node.iterable), cloneToken(node.rightParenthesis),
@@ -3190,8 +3192,9 @@ class AwaitExpression extends Expression {
}
@override
- Iterable get childEntities =>
- new ChildEntities()..add(awaitKeyword)..add(_expression);
+ Iterable get childEntities => new ChildEntities()
+ ..add(awaitKeyword)
+ ..add(_expression);
@override
Token get endToken => _expression.endToken;
@@ -3285,8 +3288,10 @@ class BinaryExpression extends Expression {
}
@override
- Iterable get childEntities =>
- new ChildEntities()..add(_leftOperand)..add(operator)..add(_rightOperand);
+ Iterable get childEntities => new ChildEntities()
+ ..add(_leftOperand)
+ ..add(operator)
+ ..add(_rightOperand);
@override
Token get endToken => _rightOperand.endToken;
@@ -3491,8 +3496,10 @@ class BlockFunctionBody extends FunctionBody {
}
@override
- Iterable get childEntities =>
- new ChildEntities()..add(keyword)..add(star)..add(_block);
+ Iterable get childEntities => new ChildEntities()
+ ..add(keyword)
+ ..add(star)
+ ..add(_block);
@override
Token get endToken => _block.endToken;
@@ -3658,8 +3665,10 @@ class BreakStatement extends Statement {
Token get beginToken => breakKeyword;
@override
- Iterable get childEntities =>
- new ChildEntities()..add(breakKeyword)..add(_label)..add(semicolon);
+ Iterable get childEntities => new ChildEntities()
+ ..add(breakKeyword)
+ ..add(_label)
+ ..add(semicolon);
@override
Token get endToken => semicolon;
@@ -4566,8 +4575,9 @@ class CommentReference extends AstNode {
Token get beginToken => _identifier.beginToken;
@override
- Iterable get childEntities =>
- new ChildEntities()..add(newKeyword)..add(_identifier);
+ Iterable get childEntities => new ChildEntities()
+ ..add(newKeyword)
+ ..add(_identifier);
@override
Token get endToken => _identifier.endToken;
@@ -4708,7 +4718,9 @@ class CompilationUnit extends AstNode {
Iterable get childEntities {
ChildEntities result = new ChildEntities()..add(_scriptTag);
if (_directivesAreBeforeDeclarations) {
- result..addAll(_directives)..addAll(_declarations);
+ result
+ ..addAll(_directives)
+ ..addAll(_declarations);
} else {
result.addAll(sortedDirectivesAndDeclarations);
}
@@ -5671,8 +5683,10 @@ class ConstructorName extends AstNode {
Token get beginToken => _type.beginToken;
@override
- Iterable get childEntities =>
- new ChildEntities()..add(_type)..add(period)..add(_name);
+ Iterable get childEntities => new ChildEntities()
+ ..add(_type)
+ ..add(period)
+ ..add(_name);
@override
Token get endToken {
@@ -5762,8 +5776,10 @@ class ContinueStatement extends Statement {
Token get beginToken => continueKeyword;
@override
- Iterable get childEntities =>
- new ChildEntities()..add(continueKeyword)..add(_label)..add(semicolon);
+ Iterable get childEntities => new ChildEntities()
+ ..add(continueKeyword)
+ ..add(_label)
+ ..add(semicolon);
@override
Token get endToken => semicolon;
@@ -5864,8 +5880,10 @@ class DeclaredIdentifier extends Declaration {
}
@override
- Iterable get childEntities =>
- super._childEntities..add(keyword)..add(_type)..add(_identifier);
+ Iterable get childEntities => super._childEntities
+ ..add(keyword)
+ ..add(_type)
+ ..add(_identifier);
@override
LocalVariableElement get element {
@@ -5986,8 +6004,10 @@ class DefaultFormalParameter extends FormalParameter {
Token get beginToken => _parameter.beginToken;
@override
- Iterable get childEntities =>
- new ChildEntities()..add(_parameter)..add(separator)..add(_defaultValue);
+ Iterable get childEntities => new ChildEntities()
+ ..add(_parameter)
+ ..add(separator)
+ ..add(_defaultValue);
/**
* Return the expression computing the default value for the parameter, or
@@ -6940,8 +6960,9 @@ class ExpressionStatement extends Statement {
Token get beginToken => _expression.beginToken;
@override
- Iterable get childEntities =>
- new ChildEntities()..add(_expression)..add(semicolon);
+ Iterable get childEntities => new ChildEntities()
+ ..add(_expression)
+ ..add(semicolon);
@override
Token get endToken {
@@ -7003,8 +7024,9 @@ class ExtendsClause extends AstNode {
Token get beginToken => extendsKeyword;
@override
- Iterable get childEntities =>
- new ChildEntities()..add(extendsKeyword)..add(_superclass);
+ Iterable get childEntities => new ChildEntities()
+ ..add(extendsKeyword)
+ ..add(_superclass);
@override
Token get endToken => _superclass.endToken;
@@ -7080,8 +7102,10 @@ class FieldDeclaration extends ClassMember {
}
@override
- Iterable get childEntities =>
- super._childEntities..add(staticKeyword)..add(_fieldList)..add(semicolon);
+ Iterable get childEntities => super._childEntities
+ ..add(staticKeyword)
+ ..add(_fieldList)
+ ..add(semicolon);
@override
Element get element => null;
@@ -7326,6 +7350,7 @@ class ForEachStatement extends Statement {
* Initialize a newly created for-each statement. The [awaitKeyword] can be
* `null` if this is not an asynchronous for loop.
*/
+ @deprecated // Use new ForEachStatement.withDeclaration(...)
ForEachStatement.con1(this.awaitKeyword, this.forKeyword,
this.leftParenthesis, DeclaredIdentifier loopVariable, this.inKeyword,
Expression iterator, this.rightParenthesis, Statement body) {
@@ -7338,6 +7363,7 @@ class ForEachStatement extends Statement {
* Initialize a newly created for-each statement. The [awaitKeyword] can be
* `null` if this is not an asynchronous for loop.
*/
+ @deprecated // Use new ForEachStatement.withReference(...)
ForEachStatement.con2(this.awaitKeyword, this.forKeyword,
this.leftParenthesis, SimpleIdentifier identifier, this.inKeyword,
Expression iterator, this.rightParenthesis, Statement body) {
@@ -7346,6 +7372,32 @@ class ForEachStatement extends Statement {
_body = _becomeParentOf(body);
}
+ /**
+ * Initialize a newly created for-each statement whose loop control variable
+ * is declared internally (in the for-loop part). The [awaitKeyword] can be
+ * `null` if this is not an asynchronous for loop.
+ */
+ ForEachStatement.withDeclaration(this.awaitKeyword, this.forKeyword,
+ this.leftParenthesis, DeclaredIdentifier loopVariable, this.inKeyword,
+ Expression iterator, this.rightParenthesis, Statement body) {
+ _loopVariable = _becomeParentOf(loopVariable);
+ _iterable = _becomeParentOf(iterator);
+ _body = _becomeParentOf(body);
+ }
+
+ /**
+ * Initialize a newly created for-each statement whose loop control variable
+ * is declared outside the for loop. The [awaitKeyword] can be `null` if this
+ * is not an asynchronous for loop.
+ */
+ ForEachStatement.withReference(this.awaitKeyword, this.forKeyword,
+ this.leftParenthesis, SimpleIdentifier identifier, this.inKeyword,
+ Expression iterator, this.rightParenthesis, Statement body) {
+ _identifier = _becomeParentOf(identifier);
+ _iterable = _becomeParentOf(iterator);
+ _body = _becomeParentOf(body);
+ }
+
@override
Token get beginToken => forKeyword;
@@ -7557,7 +7609,9 @@ class FormalParameterList extends AstNode {
}
result.add(parameter);
}
- return result..add(rightDelimiter)..add(rightParenthesis);
+ return result
+ ..add(rightDelimiter)
+ ..add(rightParenthesis);
}
@override
@@ -8034,8 +8088,9 @@ class FunctionExpression extends Expression {
}
@override
- Iterable get childEntities =>
- new ChildEntities()..add(_parameters)..add(_body);
+ Iterable get childEntities => new ChildEntities()
+ ..add(_parameters)
+ ..add(_body);
@override
Token get endToken {
@@ -8148,8 +8203,9 @@ class FunctionExpressionInvocation extends Expression {
}
@override
- Iterable get childEntities =>
- new ChildEntities()..add(_function)..add(_argumentList);
+ Iterable get childEntities => new ChildEntities()
+ ..add(_function)
+ ..add(_argumentList);
@override
Token get endToken => _argumentList.endToken;
@@ -8332,8 +8388,10 @@ class FunctionTypedFormalParameter extends NormalFormalParameter {
}
@override
- Iterable get childEntities =>
- super._childEntities..add(_returnType)..add(identifier)..add(parameters);
+ Iterable get childEntities => super._childEntities
+ ..add(_returnType)
+ ..add(identifier)
+ ..add(parameters);
@override
Token get endToken => _parameters.endToken;
@@ -9629,13 +9687,13 @@ class IncrementalAstCloner implements AstVisitor<AstNode> {
ForEachStatement visitForEachStatement(ForEachStatement node) {
DeclaredIdentifier loopVariable = node.loopVariable;
if (loopVariable == null) {
- return new ForEachStatement.con2(_mapToken(node.awaitKeyword),
+ return new ForEachStatement.withReference(_mapToken(node.awaitKeyword),
_mapToken(node.forKeyword), _mapToken(node.leftParenthesis),
_cloneNode(node.identifier), _mapToken(node.inKeyword),
_cloneNode(node.iterable), _mapToken(node.rightParenthesis),
_cloneNode(node.body));
}
- return new ForEachStatement.con1(_mapToken(node.awaitKeyword),
+ return new ForEachStatement.withDeclaration(_mapToken(node.awaitKeyword),
_mapToken(node.forKeyword), _mapToken(node.leftParenthesis),
_cloneNode(loopVariable), _mapToken(node.inKeyword),
_cloneNode(node.iterable), _mapToken(node.rightParenthesis),
@@ -10887,7 +10945,9 @@ class Label extends AstNode {
Token get beginToken => _label.beginToken;
@override
- Iterable get childEntities => new ChildEntities()..add(_label)..add(colon);
+ Iterable get childEntities => new ChildEntities()
+ ..add(_label)
+ ..add(colon);
@override
Token get endToken => colon;
@@ -11019,8 +11079,10 @@ class LibraryDirective extends Directive {
}
@override
- Iterable get childEntities =>
- super._childEntities..add(libraryKeyword)..add(_name)..add(semicolon);
+ Iterable get childEntities => super._childEntities
+ ..add(libraryKeyword)
+ ..add(_name)
+ ..add(semicolon);
@override
Token get endToken => semicolon;
@@ -11336,8 +11398,10 @@ class MapLiteralEntry extends AstNode {
Token get beginToken => _key.beginToken;
@override
- Iterable get childEntities =>
- new ChildEntities()..add(_key)..add(separator)..add(_value);
+ Iterable get childEntities => new ChildEntities()
+ ..add(_key)
+ ..add(separator)
+ ..add(_value);
@override
Token get endToken => _value.endToken;
@@ -11699,10 +11763,8 @@ class MethodInvocation extends Expression {
* if there is no target. In an ordinary method invocation this will be a
* period ('.'). In a cascade section this will be the cascade operator
* ('..').
- *
- * Deprecated: use [operator] instead.
*/
- @deprecated
+ @deprecated // Use this.operator
Token get period => operator;
/**
@@ -11710,10 +11772,8 @@ class MethodInvocation extends Expression {
* if there is no target. In an ordinary method invocation this will be a
* period ('.'). In a cascade section this will be the cascade operator
* ('..').
- *
- * Deprecated: use [operator] instead.
*/
- @deprecated
+ @deprecated // Use this.operator
void set period(Token value) {
operator = value;
}
@@ -11833,8 +11893,9 @@ class NamedExpression extends Expression {
Token get beginToken => _name.beginToken;
@override
- Iterable get childEntities =>
- new ChildEntities()..add(_name)..add(_expression);
+ Iterable get childEntities => new ChildEntities()
+ ..add(_name)
+ ..add(_expression);
/**
* Return the element representing the parameter being named by this
@@ -11968,8 +12029,9 @@ class NativeClause extends AstNode {
Token get beginToken => nativeKeyword;
@override
- Iterable get childEntities =>
- new ChildEntities()..add(nativeKeyword)..add(_name);
+ Iterable get childEntities => new ChildEntities()
+ ..add(nativeKeyword)
+ ..add(_name);
@override
Token get endToken => _name.endToken;
@@ -12249,16 +12311,27 @@ class NodeLocator extends UnifyingAstVisitor<Object> {
/**
* Initialize a newly created locator to locate an [AstNode] by locating the
+ * node within an AST structure that corresponds to the given range of
+ * characters (between the [startOffset] and [endOffset] in the source.
+ */
+ NodeLocator(int startOffset, [int endOffset])
+ : this._startOffset = startOffset,
+ this._endOffset = endOffset == null ? startOffset : endOffset;
+
+ /**
+ * Initialize a newly created locator to locate an [AstNode] by locating the
* node within an AST structure that corresponds to the given [offset] in the
* source.
*/
- NodeLocator.con1(int offset) : this.con2(offset, offset);
+ @deprecated // Use new NodeLocator(offset)
+ NodeLocator.con1(int offset) : this(offset);
/**
* Initialize a newly created locator to locate an [AstNode] by locating the
* node within an AST structure that corresponds to the given range of
* characters (between the [startOffset] and [endOffset] in the source.
*/
+ @deprecated // Use new NodeLocator(startOffset, endOffset)
NodeLocator.con2(this._startOffset, this._endOffset);
/**
@@ -13759,8 +13832,10 @@ class PartDirective extends UriBasedDirective {
: super(comment, metadata, partUri);
@override
- Iterable get childEntities =>
- super._childEntities..add(partKeyword)..add(_uri)..add(semicolon);
+ Iterable get childEntities => super._childEntities
+ ..add(partKeyword)
+ ..add(_uri)
+ ..add(semicolon);
@override
Token get endToken => semicolon;
@@ -13956,8 +14031,9 @@ class PostfixExpression extends Expression {
}
@override
- Iterable get childEntities =>
- new ChildEntities()..add(_operand)..add(operator);
+ Iterable get childEntities => new ChildEntities()
+ ..add(_operand)
+ ..add(operator);
@override
Token get endToken => operator;
@@ -14087,8 +14163,10 @@ class PrefixedIdentifier extends Identifier {
}
@override
- Iterable get childEntities =>
- new ChildEntities()..add(_prefix)..add(period)..add(_identifier);
+ Iterable get childEntities => new ChildEntities()
+ ..add(_prefix)
+ ..add(period)
+ ..add(_identifier);
@override
Token get endToken => _identifier.endToken;
@@ -14229,8 +14307,9 @@ class PrefixExpression extends Expression {
}
@override
- Iterable get childEntities =>
- new ChildEntities()..add(operator)..add(_operand);
+ Iterable get childEntities => new ChildEntities()
+ ..add(operator)
+ ..add(_operand);
@override
Token get endToken => _operand.endToken;
@@ -14360,8 +14439,10 @@ class PropertyAccess extends Expression {
}
@override
- Iterable get childEntities =>
- new ChildEntities()..add(_target)..add(operator)..add(_propertyName);
+ Iterable get childEntities => new ChildEntities()
+ ..add(_target)
+ ..add(operator)
+ ..add(_propertyName);
@override
Token get endToken => _propertyName.endToken;
@@ -15287,8 +15368,10 @@ class ReturnStatement extends Statement {
Token get beginToken => returnKeyword;
@override
- Iterable get childEntities =>
- new ChildEntities()..add(returnKeyword)..add(_expression)..add(semicolon);
+ Iterable get childEntities => new ChildEntities()
+ ..add(returnKeyword)
+ ..add(_expression)
+ ..add(semicolon);
@override
Token get endToken => semicolon;
@@ -15972,8 +16055,10 @@ class SimpleFormalParameter extends NormalFormalParameter {
}
@override
- Iterable get childEntities =>
- super._childEntities..add(keyword)..add(_type)..add(identifier);
+ Iterable get childEntities => super._childEntities
+ ..add(keyword)
+ ..add(_type)
+ ..add(identifier);
@override
Token get endToken => identifier.endToken;
@@ -17251,8 +17336,9 @@ class ThrowExpression extends Expression {
Token get beginToken => throwKeyword;
@override
- Iterable get childEntities =>
- new ChildEntities()..add(throwKeyword)..add(_expression);
+ Iterable get childEntities => new ChildEntities()
+ ..add(throwKeyword)
+ ..add(_expression);
@override
Token get endToken {
@@ -17331,8 +17417,9 @@ class TopLevelVariableDeclaration extends CompilationUnitMember {
}
@override
- Iterable get childEntities =>
- super._childEntities..add(_variableList)..add(semicolon);
+ Iterable get childEntities => super._childEntities
+ ..add(_variableList)
+ ..add(semicolon);
@override
Element get element => null;
@@ -18744,8 +18831,9 @@ abstract class TypedLiteral extends Literal {
_typeArguments = _becomeParentOf(typeArguments);
}
- ChildEntities get _childEntities =>
- new ChildEntities()..add(constKeyword)..add(_typeArguments);
+ ChildEntities get _childEntities => new ChildEntities()
+ ..add(constKeyword)
+ ..add(_typeArguments);
@override
void visitChildren(AstVisitor visitor) {
@@ -18789,8 +18877,9 @@ class TypeName extends AstNode {
Token get beginToken => _name.beginToken;
@override
- Iterable get childEntities =>
- new ChildEntities()..add(_name)..add(_typeArguments);
+ Iterable get childEntities => new ChildEntities()
+ ..add(_name)
+ ..add(_typeArguments);
@override
Token get endToken {
@@ -18905,8 +18994,10 @@ class TypeParameter extends Declaration {
}
@override
- Iterable get childEntities =>
- super._childEntities..add(_name)..add(extendsKeyword)..add(_bound);
+ Iterable get childEntities => super._childEntities
+ ..add(_name)
+ ..add(extendsKeyword)
+ ..add(_bound);
@override
TypeParameterElement get element =>
@@ -19526,8 +19617,10 @@ class VariableDeclaration extends Declaration {
}
@override
- Iterable get childEntities =>
- super._childEntities..add(_name)..add(equals)..add(_initializer);
+ Iterable get childEntities => super._childEntities
+ ..add(_name)
+ ..add(equals)
+ ..add(_initializer);
/**
* This overridden implementation of getDocumentationComment() looks in the
@@ -19757,8 +19850,9 @@ class VariableDeclarationStatement extends Statement {
Token get beginToken => _variableList.beginToken;
@override
- Iterable get childEntities =>
- new ChildEntities()..add(_variableList)..add(semicolon);
+ Iterable get childEntities => new ChildEntities()
+ ..add(_variableList)
+ ..add(semicolon);
@override
Token get endToken => semicolon;
« no previous file with comments | « pkg/analyzer/lib/src/context/context.dart ('k') | pkg/analyzer/lib/src/generated/constant.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698