Index: pkg/analyzer_experimental/lib/src/generated/ast.dart |
diff --git a/pkg/analyzer_experimental/lib/src/generated/ast.dart b/pkg/analyzer_experimental/lib/src/generated/ast.dart |
index f3e9d2e595dabe0973e6658e1178da5a2909b378..9c25d8ad90d3f349d8d0221a6628a86a9f848863 100644 |
--- a/pkg/analyzer_experimental/lib/src/generated/ast.dart |
+++ b/pkg/analyzer_experimental/lib/src/generated/ast.dart |
@@ -378,7 +378,7 @@ class AdjacentStrings extends StringLiteral { |
/** |
* The strings that are implicitly concatenated. |
*/ |
- NodeList<StringLiteral> _strings; |
+ NodeList<StringLiteral> strings; |
/** |
* Initialize a newly created list of adjacent strings. |
@@ -386,8 +386,8 @@ class AdjacentStrings extends StringLiteral { |
* @param strings the strings that are implicitly concatenated |
*/ |
AdjacentStrings.full(List<StringLiteral> strings) { |
- this._strings = new NodeList<StringLiteral>(this); |
- this._strings.addAll(strings); |
+ this.strings = new NodeList<StringLiteral>(this); |
+ this.strings.addAll(strings); |
} |
/** |
@@ -397,17 +397,10 @@ class AdjacentStrings extends StringLiteral { |
*/ |
AdjacentStrings({List<StringLiteral> strings}) : this.full(strings); |
accept(ASTVisitor visitor) => visitor.visitAdjacentStrings(this); |
- Token get beginToken => _strings.beginToken; |
- Token get endToken => _strings.endToken; |
- |
- /** |
- * Return the strings that are implicitly concatenated. |
- * |
- * @return the strings that are implicitly concatenated |
- */ |
- NodeList<StringLiteral> get strings => _strings; |
+ Token get beginToken => strings.beginToken; |
+ Token get endToken => strings.endToken; |
void visitChildren(ASTVisitor visitor) { |
- _strings.accept(visitor); |
+ strings.accept(visitor); |
} |
void appendStringValue(JavaStringBuilder builder) { |
for (StringLiteral stringLiteral in strings) { |
@@ -570,7 +563,7 @@ class Annotation extends ASTNode { |
/** |
* The at sign that introduced the annotation. |
*/ |
- Token _atSign; |
+ Token atSign; |
/** |
* The name of the class defining the constructor that is being invoked or the name of the field |
@@ -582,7 +575,7 @@ class Annotation extends ASTNode { |
* The period before the constructor name, or `null` if this annotation is not the |
* invocation of a named constructor. |
*/ |
- Token _period; |
+ Token period; |
/** |
* The name of the constructor being invoked, or `null` if this annotation is not the |
@@ -616,9 +609,9 @@ class Annotation extends ASTNode { |
* annotation is not the invocation of a constructor |
*/ |
Annotation.full(Token atSign, Identifier name, Token period, SimpleIdentifier constructorName, ArgumentList arguments) { |
- this._atSign = atSign; |
+ this.atSign = atSign; |
this._name = becomeParentOf(name); |
- this._period = period; |
+ this.period = period; |
this._constructorName = becomeParentOf(constructorName); |
this._arguments = becomeParentOf(arguments); |
} |
@@ -646,14 +639,7 @@ class Annotation extends ASTNode { |
* @return the arguments to the constructor being invoked |
*/ |
ArgumentList get arguments => _arguments; |
- |
- /** |
- * Return the at sign that introduced the annotation. |
- * |
- * @return the at sign that introduced the annotation |
- */ |
- Token get atSign => _atSign; |
- Token get beginToken => _atSign; |
+ Token get beginToken => atSign; |
/** |
* Return the name of the constructor being invoked, or `null` if this annotation is not the |
@@ -696,14 +682,6 @@ class Annotation extends ASTNode { |
Identifier get name => _name; |
/** |
- * Return the period before the constructor name, or `null` if this annotation is not the |
- * invocation of a named constructor. |
- * |
- * @return the period before the constructor name |
- */ |
- Token get period => _period; |
- |
- /** |
* Set the arguments to the constructor being invoked to the given arguments. |
* |
* @param arguments the arguments to the constructor being invoked |
@@ -713,15 +691,6 @@ class Annotation extends ASTNode { |
} |
/** |
- * Set the at sign that introduced the annotation to the given token. |
- * |
- * @param atSign the at sign that introduced the annotation |
- */ |
- void set atSign(Token atSign2) { |
- this._atSign = atSign2; |
- } |
- |
- /** |
* Set the name of the constructor being invoked to the given name. |
* |
* @param constructorName the name of the constructor being invoked |
@@ -748,15 +717,6 @@ class Annotation extends ASTNode { |
void set name(Identifier name2) { |
this._name = becomeParentOf(name2); |
} |
- |
- /** |
- * Set the period before the constructor name to the given token. |
- * |
- * @param period the period before the constructor name |
- */ |
- void set period(Token period2) { |
- this._period = period2; |
- } |
void visitChildren(ASTVisitor visitor) { |
safelyVisitChild(_name, visitor); |
safelyVisitChild(_constructorName, visitor); |
@@ -778,7 +738,7 @@ class ArgumentDefinitionTest extends Expression { |
/** |
* The token representing the question mark. |
*/ |
- Token _question; |
+ Token question; |
/** |
* The identifier representing the argument being tested. |
@@ -792,7 +752,7 @@ class ArgumentDefinitionTest extends Expression { |
* @param identifier the identifier representing the argument being tested |
*/ |
ArgumentDefinitionTest.full(Token question, SimpleIdentifier identifier) { |
- this._question = question; |
+ this.question = question; |
this._identifier = becomeParentOf(identifier); |
} |
@@ -804,7 +764,7 @@ class ArgumentDefinitionTest extends Expression { |
*/ |
ArgumentDefinitionTest({Token question, SimpleIdentifier identifier}) : this.full(question, identifier); |
accept(ASTVisitor visitor) => visitor.visitArgumentDefinitionTest(this); |
- Token get beginToken => _question; |
+ Token get beginToken => question; |
Token get endToken => _identifier.endToken; |
/** |
@@ -815,13 +775,6 @@ class ArgumentDefinitionTest extends Expression { |
SimpleIdentifier get identifier => _identifier; |
/** |
- * Return the token representing the question mark. |
- * |
- * @return the token representing the question mark |
- */ |
- Token get question => _question; |
- |
- /** |
* Set the identifier representing the argument being tested to the given identifier. |
* |
* @param identifier the identifier representing the argument being tested |
@@ -829,15 +782,6 @@ class ArgumentDefinitionTest extends Expression { |
void set identifier(SimpleIdentifier identifier2) { |
this._identifier = becomeParentOf(identifier2); |
} |
- |
- /** |
- * Set the token representing the question mark to the given token. |
- * |
- * @param question the token representing the question mark |
- */ |
- void set question(Token question2) { |
- this._question = question2; |
- } |
void visitChildren(ASTVisitor visitor) { |
safelyVisitChild(_identifier, visitor); |
} |
@@ -867,7 +811,7 @@ class ArgumentList extends ASTNode { |
/** |
* The expressions producing the values of the arguments. |
*/ |
- NodeList<Expression> _arguments; |
+ NodeList<Expression> arguments; |
/** |
* The right parenthesis. |
@@ -900,9 +844,9 @@ class ArgumentList extends ASTNode { |
* @param rightParenthesis the right parenthesis |
*/ |
ArgumentList.full(Token leftParenthesis, List<Expression> arguments, Token rightParenthesis) { |
- this._arguments = new NodeList<Expression>(this); |
+ this.arguments = new NodeList<Expression>(this); |
this._leftParenthesis = leftParenthesis; |
- this._arguments.addAll(arguments); |
+ this.arguments.addAll(arguments); |
this._rightParenthesis = rightParenthesis; |
} |
@@ -915,15 +859,6 @@ class ArgumentList extends ASTNode { |
*/ |
ArgumentList({Token leftParenthesis, List<Expression> arguments, Token rightParenthesis}) : this.full(leftParenthesis, arguments, rightParenthesis); |
accept(ASTVisitor visitor) => visitor.visitArgumentList(this); |
- |
- /** |
- * Return the expressions producing the values of the arguments. Although the language requires |
- * that positional arguments appear before named arguments, this class allows them to be |
- * intermixed. |
- * |
- * @return the expressions producing the values of the arguments |
- */ |
- NodeList<Expression> get arguments => _arguments; |
Token get beginToken => _leftParenthesis; |
Token get endToken => _rightParenthesis; |
@@ -950,8 +885,8 @@ class ArgumentList extends ASTNode { |
* @param parameters the parameter elements corresponding to the arguments |
*/ |
void set correspondingPropagatedParameters(List<ParameterElement> parameters) { |
- if (parameters.length != _arguments.length) { |
- throw new IllegalArgumentException("Expected ${_arguments.length} parameters, not ${parameters.length}"); |
+ if (parameters.length != arguments.length) { |
+ throw new IllegalArgumentException("Expected ${arguments.length} parameters, not ${parameters.length}"); |
} |
_correspondingPropagatedParameters = parameters; |
} |
@@ -965,8 +900,8 @@ class ArgumentList extends ASTNode { |
* @param parameters the parameter elements corresponding to the arguments |
*/ |
void set correspondingStaticParameters(List<ParameterElement> parameters) { |
- if (parameters.length != _arguments.length) { |
- throw new IllegalArgumentException("Expected ${_arguments.length} parameters, not ${parameters.length}"); |
+ if (parameters.length != arguments.length) { |
+ throw new IllegalArgumentException("Expected ${arguments.length} parameters, not ${parameters.length}"); |
} |
_correspondingStaticParameters = parameters; |
} |
@@ -989,7 +924,7 @@ class ArgumentList extends ASTNode { |
_rightParenthesis = parenthesis; |
} |
void visitChildren(ASTVisitor visitor) { |
- _arguments.accept(visitor); |
+ arguments.accept(visitor); |
} |
/** |
@@ -1009,7 +944,7 @@ class ArgumentList extends ASTNode { |
if (_correspondingPropagatedParameters == null) { |
return null; |
} |
- int index = _arguments.indexOf(expression); |
+ int index = arguments.indexOf(expression); |
if (index < 0) { |
return null; |
} |
@@ -1033,7 +968,7 @@ class ArgumentList extends ASTNode { |
if (_correspondingStaticParameters == null) { |
return null; |
} |
- int index = _arguments.indexOf(expression); |
+ int index = arguments.indexOf(expression); |
if (index < 0) { |
return null; |
} |
@@ -1060,7 +995,7 @@ class AsExpression extends Expression { |
/** |
* The as operator. |
*/ |
- Token _asOperator; |
+ Token asOperator; |
/** |
* The name of the type being cast to. |
@@ -1076,7 +1011,7 @@ class AsExpression extends Expression { |
*/ |
AsExpression.full(Expression expression, Token isOperator, TypeName type) { |
this._expression = becomeParentOf(expression); |
- this._asOperator = isOperator; |
+ this.asOperator = isOperator; |
this._type = becomeParentOf(type); |
} |
@@ -1089,13 +1024,6 @@ class AsExpression extends Expression { |
*/ |
AsExpression({Expression expression, Token isOperator, TypeName type}) : this.full(expression, isOperator, type); |
accept(ASTVisitor visitor) => visitor.visitAsExpression(this); |
- |
- /** |
- * Return the as operator being applied. |
- * |
- * @return the as operator being applied |
- */ |
- Token get asOperator => _asOperator; |
Token get beginToken => _expression.beginToken; |
Token get endToken => _type.endToken; |
@@ -1114,15 +1042,6 @@ class AsExpression extends Expression { |
TypeName get type => _type; |
/** |
- * Set the is operator being applied to the given operator. |
- * |
- * @param asOperator the is operator being applied |
- */ |
- void set asOperator(Token asOperator2) { |
- this._asOperator = asOperator2; |
- } |
- |
- /** |
* Set the expression used to compute the value being cast to the given expression. |
* |
* @param expression the expression used to compute the value being cast |
@@ -1159,12 +1078,12 @@ class AssertStatement extends Statement { |
/** |
* The token representing the 'assert' keyword. |
*/ |
- Token _keyword; |
+ Token keyword; |
/** |
* The left parenthesis. |
*/ |
- Token _leftParenthesis; |
+ Token leftParenthesis; |
/** |
* The condition that is being asserted to be `true`. |
@@ -1174,12 +1093,12 @@ class AssertStatement extends Statement { |
/** |
* The right parenthesis. |
*/ |
- Token _rightParenthesis; |
+ Token rightParenthesis; |
/** |
* The semicolon terminating the statement. |
*/ |
- Token _semicolon; |
+ Token semicolon; |
/** |
* Initialize a newly created assert statement. |
@@ -1191,11 +1110,11 @@ class AssertStatement extends Statement { |
* @param semicolon the semicolon terminating the statement |
*/ |
AssertStatement.full(Token keyword, Token leftParenthesis, Expression condition, Token rightParenthesis, Token semicolon) { |
- this._keyword = keyword; |
- this._leftParenthesis = leftParenthesis; |
+ this.keyword = keyword; |
+ this.leftParenthesis = leftParenthesis; |
this._condition = becomeParentOf(condition); |
- this._rightParenthesis = rightParenthesis; |
- this._semicolon = semicolon; |
+ this.rightParenthesis = rightParenthesis; |
+ this.semicolon = semicolon; |
} |
/** |
@@ -1209,7 +1128,7 @@ class AssertStatement extends Statement { |
*/ |
AssertStatement({Token keyword, Token leftParenthesis, Expression condition, Token rightParenthesis, Token semicolon}) : this.full(keyword, leftParenthesis, condition, rightParenthesis, semicolon); |
accept(ASTVisitor visitor) => visitor.visitAssertStatement(this); |
- Token get beginToken => _keyword; |
+ Token get beginToken => keyword; |
/** |
* Return the condition that is being asserted to be `true`. |
@@ -1217,35 +1136,7 @@ class AssertStatement extends Statement { |
* @return the condition that is being asserted to be `true` |
*/ |
Expression get condition => _condition; |
- Token get endToken => _semicolon; |
- |
- /** |
- * Return the token representing the 'assert' keyword. |
- * |
- * @return the token representing the 'assert' keyword |
- */ |
- Token get keyword => _keyword; |
- |
- /** |
- * Return the left parenthesis. |
- * |
- * @return the left parenthesis |
- */ |
- Token get leftParenthesis => _leftParenthesis; |
- |
- /** |
- * Return the right parenthesis. |
- * |
- * @return the right parenthesis |
- */ |
- Token get rightParenthesis => _rightParenthesis; |
- |
- /** |
- * Return the semicolon terminating the statement. |
- * |
- * @return the semicolon terminating the statement |
- */ |
- Token get semicolon => _semicolon; |
+ Token get endToken => semicolon; |
/** |
* Set the condition that is being asserted to be `true` to the given expression. |
@@ -1255,42 +1146,6 @@ class AssertStatement extends Statement { |
void set condition(Expression condition2) { |
this._condition = becomeParentOf(condition2); |
} |
- |
- /** |
- * Set the token representing the 'assert' keyword to the given token. |
- * |
- * @param keyword the token representing the 'assert' keyword |
- */ |
- void set keyword(Token keyword2) { |
- this._keyword = keyword2; |
- } |
- |
- /** |
- * Set the left parenthesis to the given token. |
- * |
- * @param the left parenthesis |
- */ |
- void set leftParenthesis(Token leftParenthesis2) { |
- this._leftParenthesis = leftParenthesis2; |
- } |
- |
- /** |
- * Set the right parenthesis to the given token. |
- * |
- * @param rightParenthesis the right parenthesis |
- */ |
- void set rightParenthesis(Token rightParenthesis2) { |
- this._rightParenthesis = rightParenthesis2; |
- } |
- |
- /** |
- * Set the semicolon terminating the statement to the given token. |
- * |
- * @param semicolon the semicolon terminating the statement |
- */ |
- void set semicolon(Token semicolon2) { |
- this._semicolon = semicolon2; |
- } |
void visitChildren(ASTVisitor visitor) { |
safelyVisitChild(_condition, visitor); |
} |
@@ -1315,7 +1170,7 @@ class AssignmentExpression extends Expression { |
/** |
* The assignment operator being applied. |
*/ |
- Token _operator; |
+ Token operator; |
/** |
* The expression used to compute the right hand side. |
@@ -1345,7 +1200,7 @@ class AssignmentExpression extends Expression { |
*/ |
AssignmentExpression.full(Expression leftHandSide, Token operator, Expression rightHandSide) { |
this._leftHandSide = becomeParentOf(leftHandSide); |
- this._operator = operator; |
+ this.operator = operator; |
this._rightHandSide = becomeParentOf(rightHandSide); |
} |
@@ -1385,13 +1240,6 @@ class AssignmentExpression extends Expression { |
Expression get leftHandSide => _leftHandSide; |
/** |
- * Return the assignment operator being applied. |
- * |
- * @return the assignment operator being applied |
- */ |
- Token get operator => _operator; |
- |
- /** |
* Return the element associated with the operator based on the propagated type of the |
* left-hand-side, or `null` if the AST structure has not been resolved, if the operator is |
* not a compound operator, or if the operator could not be resolved. One example of the latter |
@@ -1428,15 +1276,6 @@ class AssignmentExpression extends Expression { |
} |
/** |
- * Set the assignment operator being applied to the given operator. |
- * |
- * @param operator the assignment operator being applied |
- */ |
- void set operator(Token operator2) { |
- this._operator = operator2; |
- } |
- |
- /** |
* Set the element associated with the operator based on the propagated type of the left-hand-side |
* to the given element. |
* |
@@ -1531,7 +1370,7 @@ class BinaryExpression extends Expression { |
/** |
* The binary operator being applied. |
*/ |
- Token _operator; |
+ Token operator; |
/** |
* The expression used to compute the right operand. |
@@ -1561,7 +1400,7 @@ class BinaryExpression extends Expression { |
*/ |
BinaryExpression.full(Expression leftOperand, Token operator, Expression rightOperand) { |
this._leftOperand = becomeParentOf(leftOperand); |
- this._operator = operator; |
+ this.operator = operator; |
this._rightOperand = becomeParentOf(rightOperand); |
} |
@@ -1601,13 +1440,6 @@ class BinaryExpression extends Expression { |
Expression get leftOperand => _leftOperand; |
/** |
- * Return the binary operator being applied. |
- * |
- * @return the binary operator being applied |
- */ |
- Token get operator => _operator; |
- |
- /** |
* Return the element associated with the operator based on the propagated type of the left |
* operand, or `null` if the AST structure has not been resolved, if the operator is not |
* user definable, or if the operator could not be resolved. One example of the latter case is an |
@@ -1644,15 +1476,6 @@ class BinaryExpression extends Expression { |
} |
/** |
- * Set the binary operator being applied to the given operator. |
- * |
- * @return the binary operator being applied |
- */ |
- void set operator(Token operator2) { |
- this._operator = operator2; |
- } |
- |
- /** |
* Set the element associated with the operator based on the propagated type of the left operand |
* to the given element. |
* |
@@ -1742,17 +1565,17 @@ class Block extends Statement { |
/** |
* The left curly bracket. |
*/ |
- Token _leftBracket; |
+ Token leftBracket; |
/** |
* The statements contained in the block. |
*/ |
- NodeList<Statement> _statements; |
+ NodeList<Statement> statements; |
/** |
* The right curly bracket. |
*/ |
- Token _rightBracket; |
+ Token rightBracket; |
/** |
* Initialize a newly created block of code. |
@@ -1762,10 +1585,10 @@ class Block extends Statement { |
* @param rightBracket the right curly bracket |
*/ |
Block.full(Token leftBracket, List<Statement> statements, Token rightBracket) { |
- this._statements = new NodeList<Statement>(this); |
- this._leftBracket = leftBracket; |
- this._statements.addAll(statements); |
- this._rightBracket = rightBracket; |
+ this.statements = new NodeList<Statement>(this); |
+ this.leftBracket = leftBracket; |
+ this.statements.addAll(statements); |
+ this.rightBracket = rightBracket; |
} |
/** |
@@ -1777,49 +1600,10 @@ class Block extends Statement { |
*/ |
Block({Token leftBracket, List<Statement> statements, Token rightBracket}) : this.full(leftBracket, statements, rightBracket); |
accept(ASTVisitor visitor) => visitor.visitBlock(this); |
- Token get beginToken => _leftBracket; |
- Token get endToken => _rightBracket; |
- |
- /** |
- * Return the left curly bracket. |
- * |
- * @return the left curly bracket |
- */ |
- Token get leftBracket => _leftBracket; |
- |
- /** |
- * Return the right curly bracket. |
- * |
- * @return the right curly bracket |
- */ |
- Token get rightBracket => _rightBracket; |
- |
- /** |
- * Return the statements contained in the block. |
- * |
- * @return the statements contained in the block |
- */ |
- NodeList<Statement> get statements => _statements; |
- |
- /** |
- * Set the left curly bracket to the given token. |
- * |
- * @param leftBracket the left curly bracket |
- */ |
- void set leftBracket(Token leftBracket2) { |
- this._leftBracket = leftBracket2; |
- } |
- |
- /** |
- * Set the right curly bracket to the given token. |
- * |
- * @param rightBracket the right curly bracket |
- */ |
- void set rightBracket(Token rightBracket2) { |
- this._rightBracket = rightBracket2; |
- } |
+ Token get beginToken => leftBracket; |
+ Token get endToken => rightBracket; |
void visitChildren(ASTVisitor visitor) { |
- _statements.accept(visitor); |
+ statements.accept(visitor); |
} |
} |
/** |
@@ -1893,12 +1677,12 @@ class BooleanLiteral extends Literal { |
/** |
* The token representing the literal. |
*/ |
- Token _literal; |
+ Token literal; |
/** |
* The value of the literal. |
*/ |
- bool _value = false; |
+ bool value = false; |
/** |
* Initialize a newly created boolean literal. |
@@ -1907,8 +1691,8 @@ class BooleanLiteral extends Literal { |
* @param value the value of the literal |
*/ |
BooleanLiteral.full(Token literal, bool value) { |
- this._literal = literal; |
- this._value = value; |
+ this.literal = literal; |
+ this.value = value; |
} |
/** |
@@ -1919,41 +1703,9 @@ class BooleanLiteral extends Literal { |
*/ |
BooleanLiteral({Token literal, bool value}) : this.full(literal, value); |
accept(ASTVisitor visitor) => visitor.visitBooleanLiteral(this); |
- Token get beginToken => _literal; |
- Token get endToken => _literal; |
- |
- /** |
- * Return the token representing the literal. |
- * |
- * @return the token representing the literal |
- */ |
- Token get literal => _literal; |
- |
- /** |
- * Return the value of the literal. |
- * |
- * @return the value of the literal |
- */ |
- bool get value => _value; |
- bool get isSynthetic => _literal.isSynthetic; |
- |
- /** |
- * Set the token representing the literal to the given token. |
- * |
- * @param literal the token representing the literal |
- */ |
- void set literal(Token literal2) { |
- this._literal = literal2; |
- } |
- |
- /** |
- * Set the value of the literal to the given value. |
- * |
- * @param value the value of the literal |
- */ |
- void set value(bool value2) { |
- this._value = value2; |
- } |
+ Token get beginToken => literal; |
+ Token get endToken => literal; |
+ bool get isSynthetic => literal.isSynthetic; |
void visitChildren(ASTVisitor visitor) { |
} |
} |
@@ -1972,7 +1724,7 @@ class BreakStatement extends Statement { |
/** |
* The token representing the 'break' keyword. |
*/ |
- Token _keyword; |
+ Token keyword; |
/** |
* The label associated with the statement, or `null` if there is no label. |
@@ -1982,7 +1734,7 @@ class BreakStatement extends Statement { |
/** |
* The semicolon terminating the statement. |
*/ |
- Token _semicolon; |
+ Token semicolon; |
/** |
* Initialize a newly created break statement. |
@@ -1992,9 +1744,9 @@ class BreakStatement extends Statement { |
* @param semicolon the semicolon terminating the statement |
*/ |
BreakStatement.full(Token keyword, SimpleIdentifier label, Token semicolon) { |
- this._keyword = keyword; |
+ this.keyword = keyword; |
this._label = becomeParentOf(label); |
- this._semicolon = semicolon; |
+ this.semicolon = semicolon; |
} |
/** |
@@ -2006,15 +1758,8 @@ class BreakStatement extends Statement { |
*/ |
BreakStatement({Token keyword, SimpleIdentifier label, Token semicolon}) : this.full(keyword, label, semicolon); |
accept(ASTVisitor visitor) => visitor.visitBreakStatement(this); |
- Token get beginToken => _keyword; |
- Token get endToken => _semicolon; |
- |
- /** |
- * Return the token representing the 'break' keyword. |
- * |
- * @return the token representing the 'break' keyword |
- */ |
- Token get keyword => _keyword; |
+ Token get beginToken => keyword; |
+ Token get endToken => semicolon; |
/** |
* Return the label associated with the statement, or `null` if there is no label. |
@@ -2024,22 +1769,6 @@ class BreakStatement extends Statement { |
SimpleIdentifier get label => _label; |
/** |
- * Return the semicolon terminating the statement. |
- * |
- * @return the semicolon terminating the statement |
- */ |
- Token get semicolon => _semicolon; |
- |
- /** |
- * Set the token representing the 'break' keyword to the given token. |
- * |
- * @param keyword the token representing the 'break' keyword |
- */ |
- void set keyword(Token keyword2) { |
- this._keyword = keyword2; |
- } |
- |
- /** |
* Set the label associated with the statement to the given identifier. |
* |
* @param identifier the label associated with the statement |
@@ -2047,15 +1776,6 @@ class BreakStatement extends Statement { |
void set label(SimpleIdentifier identifier) { |
_label = becomeParentOf(identifier); |
} |
- |
- /** |
- * Set the semicolon terminating the statement to the given token. |
- * |
- * @param semicolon the semicolon terminating the statement |
- */ |
- void set semicolon(Token semicolon2) { |
- this._semicolon = semicolon2; |
- } |
void visitChildren(ASTVisitor visitor) { |
safelyVisitChild(_label, visitor); |
} |
@@ -2090,7 +1810,7 @@ class CascadeExpression extends Expression { |
/** |
* The cascade sections sharing the common target. |
*/ |
- NodeList<Expression> _cascadeSections; |
+ NodeList<Expression> cascadeSections; |
/** |
* Initialize a newly created cascade expression. |
@@ -2099,9 +1819,9 @@ class CascadeExpression extends Expression { |
* @param cascadeSections the cascade sections sharing the common target |
*/ |
CascadeExpression.full(Expression target, List<Expression> cascadeSections) { |
- this._cascadeSections = new NodeList<Expression>(this); |
+ this.cascadeSections = new NodeList<Expression>(this); |
this._target = becomeParentOf(target); |
- this._cascadeSections.addAll(cascadeSections); |
+ this.cascadeSections.addAll(cascadeSections); |
} |
/** |
@@ -2113,14 +1833,7 @@ class CascadeExpression extends Expression { |
CascadeExpression({Expression target, List<Expression> cascadeSections}) : this.full(target, cascadeSections); |
accept(ASTVisitor visitor) => visitor.visitCascadeExpression(this); |
Token get beginToken => _target.beginToken; |
- |
- /** |
- * Return the cascade sections sharing the common target. |
- * |
- * @return the cascade sections sharing the common target |
- */ |
- NodeList<Expression> get cascadeSections => _cascadeSections; |
- Token get endToken => _cascadeSections.endToken; |
+ Token get endToken => cascadeSections.endToken; |
/** |
* Return the target of the cascade sections. |
@@ -2139,7 +1852,7 @@ class CascadeExpression extends Expression { |
} |
void visitChildren(ASTVisitor visitor) { |
safelyVisitChild(_target, visitor); |
- _cascadeSections.accept(visitor); |
+ cascadeSections.accept(visitor); |
} |
} |
/** |
@@ -2161,18 +1874,18 @@ class CatchClause extends ASTNode { |
/** |
* The token representing the 'on' keyword, or `null` if there is no 'on' keyword. |
*/ |
- Token _onKeyword; |
+ Token onKeyword; |
/** |
* The type of exceptions caught by this catch clause, or `null` if this catch clause |
* catches every type of exception. |
*/ |
- TypeName _exceptionType; |
+ TypeName exceptionType; |
/** |
* The token representing the 'catch' keyword, or `null` if there is no 'catch' keyword. |
*/ |
- Token _catchKeyword; |
+ Token catchKeyword; |
/** |
* The left parenthesis. |
@@ -2188,7 +1901,7 @@ class CatchClause extends ASTNode { |
* The comma separating the exception parameter from the stack trace parameter, or `null` if |
* there is no stack trace parameter. |
*/ |
- Token _comma; |
+ Token comma; |
/** |
* The parameter whose value will be the stack trace associated with the exception, or |
@@ -2220,12 +1933,12 @@ class CatchClause extends ASTNode { |
* @param body the body of the catch block |
*/ |
CatchClause.full(Token onKeyword, TypeName exceptionType, Token catchKeyword, Token leftParenthesis, SimpleIdentifier exceptionParameter, Token comma, SimpleIdentifier stackTraceParameter, Token rightParenthesis, Block body) { |
- this._onKeyword = onKeyword; |
- this._exceptionType = becomeParentOf(exceptionType); |
- this._catchKeyword = catchKeyword; |
+ this.onKeyword = onKeyword; |
+ this.exceptionType = becomeParentOf(exceptionType); |
+ this.catchKeyword = catchKeyword; |
this._leftParenthesis = leftParenthesis; |
this._exceptionParameter = becomeParentOf(exceptionParameter); |
- this._comma = comma; |
+ this.comma = comma; |
this._stackTraceParameter = becomeParentOf(stackTraceParameter); |
this._rightParenthesis = rightParenthesis; |
this._body = becomeParentOf(body); |
@@ -2247,10 +1960,10 @@ class CatchClause extends ASTNode { |
CatchClause({Token onKeyword, TypeName exceptionType, Token catchKeyword, Token leftParenthesis, SimpleIdentifier exceptionParameter, Token comma, SimpleIdentifier stackTraceParameter, Token rightParenthesis, Block body}) : this.full(onKeyword, exceptionType, catchKeyword, leftParenthesis, exceptionParameter, comma, stackTraceParameter, rightParenthesis, body); |
accept(ASTVisitor visitor) => visitor.visitCatchClause(this); |
Token get beginToken { |
- if (_onKeyword != null) { |
- return _onKeyword; |
+ if (onKeyword != null) { |
+ return onKeyword; |
} |
- return _catchKeyword; |
+ return catchKeyword; |
} |
/** |
@@ -2259,21 +1972,6 @@ class CatchClause extends ASTNode { |
* @return the body of the catch block |
*/ |
Block get body => _body; |
- |
- /** |
- * Return the token representing the 'catch' keyword, or `null` if there is no 'catch' |
- * keyword. |
- * |
- * @return the token representing the 'catch' keyword |
- */ |
- Token get catchKeyword => _catchKeyword; |
- |
- /** |
- * Return the comma, or `null` if there is no stack trace parameter. |
- * |
- * @return the comma |
- */ |
- Token get comma => _comma; |
Token get endToken => _body.endToken; |
/** |
@@ -2284,14 +1982,6 @@ class CatchClause extends ASTNode { |
SimpleIdentifier get exceptionParameter => _exceptionParameter; |
/** |
- * Return the type of exceptions caught by this catch clause, or `null` if this catch clause |
- * catches every type of exception. |
- * |
- * @return the type of exceptions caught by this catch clause |
- */ |
- TypeName get exceptionType => _exceptionType; |
- |
- /** |
* Return the left parenthesis. |
* |
* @return the left parenthesis |
@@ -2299,13 +1989,6 @@ class CatchClause extends ASTNode { |
Token get leftParenthesis => _leftParenthesis; |
/** |
- * Return the token representing the 'on' keyword, or `null` if there is no 'on' keyword. |
- * |
- * @return the token representing the 'on' keyword |
- */ |
- Token get onKeyword => _onKeyword; |
- |
- /** |
* Return the right parenthesis. |
* |
* @return the right parenthesis |
@@ -2330,24 +2013,6 @@ class CatchClause extends ASTNode { |
} |
/** |
- * Set the token representing the 'catch' keyword to the given token. |
- * |
- * @param catchKeyword the token representing the 'catch' keyword |
- */ |
- void set catchKeyword(Token catchKeyword2) { |
- this._catchKeyword = catchKeyword2; |
- } |
- |
- /** |
- * Set the comma to the given token. |
- * |
- * @param comma the comma |
- */ |
- void set comma(Token comma2) { |
- this._comma = comma2; |
- } |
- |
- /** |
* Set the parameter whose value will be the exception that was thrown to the given parameter. |
* |
* @param parameter the parameter whose value will be the exception that was thrown |
@@ -2357,15 +2022,6 @@ class CatchClause extends ASTNode { |
} |
/** |
- * Set the type of exceptions caught by this catch clause to the given type. |
- * |
- * @param exceptionType the type of exceptions caught by this catch clause |
- */ |
- void set exceptionType(TypeName exceptionType2) { |
- this._exceptionType = exceptionType2; |
- } |
- |
- /** |
* Set the left parenthesis to the given token. |
* |
* @param parenthesis the left parenthesis |
@@ -2375,15 +2031,6 @@ class CatchClause extends ASTNode { |
} |
/** |
- * Set the token representing the 'on' keyword to the given keyword. |
- * |
- * @param onKeyword the token representing the 'on' keyword |
- */ |
- void set onKeyword(Token onKeyword2) { |
- this._onKeyword = onKeyword2; |
- } |
- |
- /** |
* Set the right parenthesis to the given token. |
* |
* @param parenthesis the right parenthesis |
@@ -2403,7 +2050,7 @@ class CatchClause extends ASTNode { |
_stackTraceParameter = becomeParentOf(parameter); |
} |
void visitChildren(ASTVisitor visitor) { |
- safelyVisitChild(_exceptionType, visitor); |
+ safelyVisitChild(exceptionType, visitor); |
safelyVisitChild(_exceptionParameter, visitor); |
safelyVisitChild(_stackTraceParameter, visitor); |
safelyVisitChild(_body, visitor); |
@@ -2427,12 +2074,12 @@ class ClassDeclaration extends CompilationUnitMember { |
/** |
* The 'abstract' keyword, or `null` if the keyword was absent. |
*/ |
- Token _abstractKeyword; |
+ Token abstractKeyword; |
/** |
* The token representing the 'class' keyword. |
*/ |
- Token _classKeyword; |
+ Token classKeyword; |
/** |
* The name of the class being declared. |
@@ -2443,7 +2090,7 @@ class ClassDeclaration extends CompilationUnitMember { |
* The type parameters for the class, or `null` if the class does not have any type |
* parameters. |
*/ |
- TypeParameterList _typeParameters; |
+ TypeParameterList typeParameters; |
/** |
* The extends clause for the class, or `null` if the class does not extend any other class. |
@@ -2464,22 +2111,22 @@ class ClassDeclaration extends CompilationUnitMember { |
/** |
* The native clause for the class, or `null` if the class does not have a native clause. |
*/ |
- NativeClause _nativeClause; |
+ NativeClause nativeClause; |
/** |
* The left curly bracket. |
*/ |
- Token _leftBracket; |
+ Token leftBracket; |
/** |
* The members defined by the class. |
*/ |
- NodeList<ClassMember> _members; |
+ NodeList<ClassMember> members; |
/** |
* The right curly bracket. |
*/ |
- Token _rightBracket; |
+ Token rightBracket; |
/** |
* Initialize a newly created class declaration. |
@@ -2498,17 +2145,17 @@ class ClassDeclaration extends CompilationUnitMember { |
* @param rightBracket the right curly bracket |
*/ |
ClassDeclaration.full(Comment comment, List<Annotation> metadata, Token abstractKeyword, Token classKeyword, SimpleIdentifier name, TypeParameterList typeParameters, ExtendsClause extendsClause, WithClause withClause, ImplementsClause implementsClause, Token leftBracket, List<ClassMember> members, Token rightBracket) : super.full(comment, metadata) { |
- this._members = new NodeList<ClassMember>(this); |
- this._abstractKeyword = abstractKeyword; |
- this._classKeyword = classKeyword; |
+ this.members = new NodeList<ClassMember>(this); |
+ this.abstractKeyword = abstractKeyword; |
+ this.classKeyword = classKeyword; |
this._name = becomeParentOf(name); |
- this._typeParameters = becomeParentOf(typeParameters); |
+ this.typeParameters = becomeParentOf(typeParameters); |
this._extendsClause = becomeParentOf(extendsClause); |
this._withClause = becomeParentOf(withClause); |
this._implementsClause = becomeParentOf(implementsClause); |
- this._leftBracket = leftBracket; |
- this._members.addAll(members); |
- this._rightBracket = rightBracket; |
+ this.leftBracket = leftBracket; |
+ this.members.addAll(members); |
+ this.rightBracket = rightBracket; |
} |
/** |
@@ -2529,22 +2176,8 @@ class ClassDeclaration extends CompilationUnitMember { |
*/ |
ClassDeclaration({Comment comment, List<Annotation> metadata, Token abstractKeyword, Token classKeyword, SimpleIdentifier name, TypeParameterList typeParameters, ExtendsClause extendsClause, WithClause withClause, ImplementsClause implementsClause, Token leftBracket, List<ClassMember> members, Token rightBracket}) : this.full(comment, metadata, abstractKeyword, classKeyword, name, typeParameters, extendsClause, withClause, implementsClause, leftBracket, members, rightBracket); |
accept(ASTVisitor visitor) => visitor.visitClassDeclaration(this); |
- |
- /** |
- * Return the 'abstract' keyword, or `null` if the keyword was absent. |
- * |
- * @return the 'abstract' keyword |
- */ |
- Token get abstractKeyword => _abstractKeyword; |
- |
- /** |
- * Return the token representing the 'class' keyword. |
- * |
- * @return the token representing the 'class' keyword |
- */ |
- Token get classKeyword => _classKeyword; |
- ClassElement get element => _name != null ? (_name.staticElement as ClassElement) : null; |
- Token get endToken => _rightBracket; |
+ ClassElement get element => _name != null ? (_name.staticElement as ClassElement) : null; |
+ Token get endToken => rightBracket; |
/** |
* Return the extends clause for this class, or `null` if the class does not extend any |
@@ -2563,20 +2196,6 @@ class ClassDeclaration extends CompilationUnitMember { |
ImplementsClause get implementsClause => _implementsClause; |
/** |
- * Return the left curly bracket. |
- * |
- * @return the left curly bracket |
- */ |
- Token get leftBracket => _leftBracket; |
- |
- /** |
- * Return the members defined by the class. |
- * |
- * @return the members defined by the class |
- */ |
- NodeList<ClassMember> get members => _members; |
- |
- /** |
* Return the name of the class being declared. |
* |
* @return the name of the class being declared |
@@ -2584,29 +2203,6 @@ class ClassDeclaration extends CompilationUnitMember { |
SimpleIdentifier get name => _name; |
/** |
- * Return the native clause for this class, or `null` if the class does not have a native |
- * cluse. |
- * |
- * @return the native clause for this class |
- */ |
- NativeClause get nativeClause => _nativeClause; |
- |
- /** |
- * Return the right curly bracket. |
- * |
- * @return the right curly bracket |
- */ |
- Token get rightBracket => _rightBracket; |
- |
- /** |
- * Return the type parameters for the class, or `null` if the class does not have any type |
- * parameters. |
- * |
- * @return the type parameters for the class |
- */ |
- TypeParameterList get typeParameters => _typeParameters; |
- |
- /** |
* Return the with clause for the class, or `null` if the class does not have a with clause. |
* |
* @return the with clause for the class |
@@ -2614,24 +2210,6 @@ class ClassDeclaration extends CompilationUnitMember { |
WithClause get withClause => _withClause; |
/** |
- * Set the 'abstract' keyword to the given keyword. |
- * |
- * @param abstractKeyword the 'abstract' keyword |
- */ |
- void set abstractKeyword(Token abstractKeyword2) { |
- this._abstractKeyword = abstractKeyword2; |
- } |
- |
- /** |
- * Set the token representing the 'class' keyword to the given token. |
- * |
- * @param classKeyword the token representing the 'class' keyword |
- */ |
- void set classKeyword(Token classKeyword2) { |
- this._classKeyword = classKeyword2; |
- } |
- |
- /** |
* Set the extends clause for this class to the given clause. |
* |
* @param extendsClause the extends clause for this class |
@@ -2650,15 +2228,6 @@ class ClassDeclaration extends CompilationUnitMember { |
} |
/** |
- * Set the left curly bracket to the given token. |
- * |
- * @param leftBracket the left curly bracket |
- */ |
- void set leftBracket(Token leftBracket2) { |
- this._leftBracket = leftBracket2; |
- } |
- |
- /** |
* Set the name of the class being declared to the given identifier. |
* |
* @param identifier the name of the class being declared |
@@ -2668,33 +2237,6 @@ class ClassDeclaration extends CompilationUnitMember { |
} |
/** |
- * Set the native clause for this class to the given clause. |
- * |
- * @param nativeClause the native clause for this class |
- */ |
- void set nativeClause(NativeClause nativeClause2) { |
- this._nativeClause = nativeClause2; |
- } |
- |
- /** |
- * Set the right curly bracket to the given token. |
- * |
- * @param rightBracket the right curly bracket |
- */ |
- void set rightBracket(Token rightBracket2) { |
- this._rightBracket = rightBracket2; |
- } |
- |
- /** |
- * Set the type parameters for the class to the given list of type parameters. |
- * |
- * @param typeParameters the type parameters for the class |
- */ |
- void set typeParameters(TypeParameterList typeParameters2) { |
- this._typeParameters = typeParameters2; |
- } |
- |
- /** |
* Set the with clause for the class to the given clause. |
* |
* @param withClause the with clause for the class |
@@ -2705,18 +2247,18 @@ class ClassDeclaration extends CompilationUnitMember { |
void visitChildren(ASTVisitor visitor) { |
super.visitChildren(visitor); |
safelyVisitChild(_name, visitor); |
- safelyVisitChild(_typeParameters, visitor); |
+ safelyVisitChild(typeParameters, visitor); |
safelyVisitChild(_extendsClause, visitor); |
safelyVisitChild(_withClause, visitor); |
safelyVisitChild(_implementsClause, visitor); |
- safelyVisitChild(_nativeClause, visitor); |
+ safelyVisitChild(nativeClause, visitor); |
members.accept(visitor); |
} |
Token get firstTokenAfterCommentAndMetadata { |
- if (_abstractKeyword != null) { |
- return _abstractKeyword; |
+ if (abstractKeyword != null) { |
+ return abstractKeyword; |
} |
- return _classKeyword; |
+ return classKeyword; |
} |
} |
/** |
@@ -2772,13 +2314,13 @@ class ClassTypeAlias extends TypeAlias { |
/** |
* The token for the '=' separating the name from the definition. |
*/ |
- Token _equals; |
+ Token equals; |
/** |
* The token for the 'abstract' keyword, or `null` if this is not defining an abstract |
* class. |
*/ |
- Token _abstractKeyword; |
+ Token abstractKeyword; |
/** |
* The name of the superclass of the class being declared. |
@@ -2813,8 +2355,8 @@ class ClassTypeAlias extends TypeAlias { |
ClassTypeAlias.full(Comment comment, List<Annotation> metadata, Token keyword, SimpleIdentifier name, TypeParameterList typeParameters, Token equals, Token abstractKeyword, TypeName superclass, WithClause withClause, ImplementsClause implementsClause, Token semicolon) : super.full(comment, metadata, keyword, semicolon) { |
this._name = becomeParentOf(name); |
this._typeParameters = becomeParentOf(typeParameters); |
- this._equals = equals; |
- this._abstractKeyword = abstractKeyword; |
+ this.equals = equals; |
+ this.abstractKeyword = abstractKeyword; |
this._superclass = becomeParentOf(superclass); |
this._withClause = becomeParentOf(withClause); |
this._implementsClause = becomeParentOf(implementsClause); |
@@ -2837,24 +2379,9 @@ class ClassTypeAlias extends TypeAlias { |
*/ |
ClassTypeAlias({Comment comment, List<Annotation> metadata, Token keyword, SimpleIdentifier name, TypeParameterList typeParameters, Token equals, Token abstractKeyword, TypeName superclass, WithClause withClause, ImplementsClause implementsClause, Token semicolon}) : this.full(comment, metadata, keyword, name, typeParameters, equals, abstractKeyword, superclass, withClause, implementsClause, semicolon); |
accept(ASTVisitor visitor) => visitor.visitClassTypeAlias(this); |
- |
- /** |
- * Return the token for the 'abstract' keyword, or `null` if this is not defining an |
- * abstract class. |
- * |
- * @return the token for the 'abstract' keyword |
- */ |
- Token get abstractKeyword => _abstractKeyword; |
ClassElement get element => _name != null ? (_name.staticElement as ClassElement) : null; |
/** |
- * Return the token for the '=' separating the name from the definition. |
- * |
- * @return the token for the '=' separating the name from the definition |
- */ |
- Token get equals => _equals; |
- |
- /** |
* Return the implements clause for this class, or `null` if there is no implements clause. |
* |
* @return the implements clause for this class |
@@ -2891,24 +2418,6 @@ class ClassTypeAlias extends TypeAlias { |
WithClause get withClause => _withClause; |
/** |
- * Set the token for the 'abstract' keyword to the given token. |
- * |
- * @param abstractKeyword the token for the 'abstract' keyword |
- */ |
- void set abstractKeyword(Token abstractKeyword2) { |
- this._abstractKeyword = abstractKeyword2; |
- } |
- |
- /** |
- * Set the token for the '=' separating the name from the definition to the given token. |
- * |
- * @param equals the token for the '=' separating the name from the definition |
- */ |
- void set equals(Token equals2) { |
- this._equals = equals2; |
- } |
- |
- /** |
* Set the implements clause for this class to the given implements clause. |
* |
* @param implementsClause the implements clause for this class |
@@ -2978,7 +2487,7 @@ abstract class Combinator extends ASTNode { |
/** |
* The keyword specifying what kind of processing is to be done on the imported names. |
*/ |
- Token _keyword; |
+ Token keyword; |
/** |
* Initialize a newly created import combinator. |
@@ -2987,7 +2496,7 @@ abstract class Combinator extends ASTNode { |
* names |
*/ |
Combinator.full(Token keyword) { |
- this._keyword = keyword; |
+ this.keyword = keyword; |
} |
/** |
@@ -2997,25 +2506,7 @@ abstract class Combinator extends ASTNode { |
* names |
*/ |
Combinator({Token keyword}) : this.full(keyword); |
- Token get beginToken => _keyword; |
- |
- /** |
- * Return the keyword specifying what kind of processing is to be done on the imported names. |
- * |
- * @return the keyword specifying what kind of processing is to be done on the imported names |
- */ |
- Token get keyword => _keyword; |
- |
- /** |
- * Set the keyword specifying what kind of processing is to be done on the imported names to the |
- * given token. |
- * |
- * @param keyword the keyword specifying what kind of processing is to be done on the imported |
- * names |
- */ |
- void set keyword(Token keyword2) { |
- this._keyword = keyword2; |
- } |
+ Token get beginToken => keyword; |
} |
/** |
* Instances of the class `Comment` represent a comment within the source code. |
@@ -3077,7 +2568,7 @@ class Comment extends ASTNode { |
/** |
* The tokens representing the comment. |
*/ |
- List<Token> _tokens; |
+ List<Token> tokens; |
/** |
* The type of the comment. |
@@ -3088,7 +2579,7 @@ class Comment extends ASTNode { |
* The references embedded within the documentation comment. This list will be empty unless this |
* is a documentation comment that has references embedded within it. |
*/ |
- NodeList<CommentReference> _references; |
+ NodeList<CommentReference> references; |
/** |
* Initialize a newly created comment. |
@@ -3098,10 +2589,10 @@ class Comment extends ASTNode { |
* @param references the references embedded within the documentation comment |
*/ |
Comment.full(List<Token> tokens, CommentType type, List<CommentReference> references) { |
- this._references = new NodeList<CommentReference>(this); |
- this._tokens = tokens; |
+ this.references = new NodeList<CommentReference>(this); |
+ this.tokens = tokens; |
this._type = type; |
- this._references.addAll(references); |
+ this.references.addAll(references); |
} |
/** |
@@ -3113,22 +2604,8 @@ class Comment extends ASTNode { |
*/ |
Comment({List<Token> tokens, CommentType type, List<CommentReference> references}) : this.full(tokens, type, references); |
accept(ASTVisitor visitor) => visitor.visitComment(this); |
- Token get beginToken => _tokens[0]; |
- Token get endToken => _tokens[_tokens.length - 1]; |
- |
- /** |
- * Return the references embedded within the documentation comment. |
- * |
- * @return the references embedded within the documentation comment |
- */ |
- NodeList<CommentReference> get references => _references; |
- |
- /** |
- * Return the tokens representing the comment. |
- * |
- * @return the tokens representing the comment |
- */ |
- List<Token> get tokens => _tokens; |
+ Token get beginToken => tokens[0]; |
+ Token get endToken => tokens[tokens.length - 1]; |
/** |
* Return `true` if this is a block comment. |
@@ -3151,7 +2628,7 @@ class Comment extends ASTNode { |
*/ |
bool get isEndOfLine => identical(_type, CommentType.END_OF_LINE); |
void visitChildren(ASTVisitor visitor) { |
- _references.accept(visitor); |
+ references.accept(visitor); |
} |
} |
/** |
@@ -3193,7 +2670,7 @@ class CommentReference extends ASTNode { |
/** |
* The token representing the 'new' keyword, or `null` if there was no 'new' keyword. |
*/ |
- Token _newKeyword; |
+ Token newKeyword; |
/** |
* The identifier being referenced. |
@@ -3207,7 +2684,7 @@ class CommentReference extends ASTNode { |
* @param identifier the identifier being referenced |
*/ |
CommentReference.full(Token newKeyword, Identifier identifier) { |
- this._newKeyword = newKeyword; |
+ this.newKeyword = newKeyword; |
this._identifier = becomeParentOf(identifier); |
} |
@@ -3230,13 +2707,6 @@ class CommentReference extends ASTNode { |
Identifier get identifier => _identifier; |
/** |
- * Return the token representing the 'new' keyword, or `null` if there was no 'new' keyword. |
- * |
- * @return the token representing the 'new' keyword |
- */ |
- Token get newKeyword => _newKeyword; |
- |
- /** |
* Set the identifier being referenced to the given identifier. |
* |
* @param identifier the identifier being referenced |
@@ -3244,15 +2714,6 @@ class CommentReference extends ASTNode { |
void set identifier(Identifier identifier2) { |
identifier2 = becomeParentOf(identifier2); |
} |
- |
- /** |
- * Set the token representing the 'new' keyword to the given token. |
- * |
- * @param newKeyword the token representing the 'new' keyword |
- */ |
- void set newKeyword(Token newKeyword2) { |
- this._newKeyword = newKeyword2; |
- } |
void visitChildren(ASTVisitor visitor) { |
safelyVisitChild(_identifier, visitor); |
} |
@@ -3299,12 +2760,12 @@ class CompilationUnit extends ASTNode { |
/** |
* The directives contained in this compilation unit. |
*/ |
- NodeList<Directive> _directives; |
+ NodeList<Directive> directives; |
/** |
* The declarations contained in this compilation unit. |
*/ |
- NodeList<CompilationUnitMember> _declarations; |
+ NodeList<CompilationUnitMember> declarations; |
/** |
* The last token in the token stream that was parsed to form this compilation unit. This token |
@@ -3316,12 +2777,12 @@ class CompilationUnit extends ASTNode { |
* The element associated with this compilation unit, or `null` if the AST structure has not |
* been resolved. |
*/ |
- CompilationUnitElement _element; |
+ CompilationUnitElement element; |
/** |
* The line information for this compilation unit. |
*/ |
- LineInfo _lineInfo; |
+ LineInfo lineInfo; |
/** |
* The parsing errors encountered when the receiver was parsed. |
@@ -3343,12 +2804,12 @@ class CompilationUnit extends ASTNode { |
* @param endToken the last token in the token stream |
*/ |
CompilationUnit.full(Token beginToken, ScriptTag scriptTag, List<Directive> directives, List<CompilationUnitMember> declarations, Token endToken) { |
- this._directives = new NodeList<Directive>(this); |
- this._declarations = new NodeList<CompilationUnitMember>(this); |
+ this.directives = new NodeList<Directive>(this); |
+ this.declarations = new NodeList<CompilationUnitMember>(this); |
this._beginToken = beginToken; |
this._scriptTag = becomeParentOf(scriptTag); |
- this._directives.addAll(directives); |
- this._declarations.addAll(declarations); |
+ this.directives.addAll(directives); |
+ this.declarations.addAll(declarations); |
this._endToken = endToken; |
} |
@@ -3364,28 +2825,6 @@ class CompilationUnit extends ASTNode { |
CompilationUnit({Token beginToken, ScriptTag scriptTag, List<Directive> directives, List<CompilationUnitMember> declarations, Token endToken}) : this.full(beginToken, scriptTag, directives, declarations, endToken); |
accept(ASTVisitor visitor) => visitor.visitCompilationUnit(this); |
Token get beginToken => _beginToken; |
- |
- /** |
- * Return the declarations contained in this compilation unit. |
- * |
- * @return the declarations contained in this compilation unit |
- */ |
- NodeList<CompilationUnitMember> get declarations => _declarations; |
- |
- /** |
- * Return the directives contained in this compilation unit. |
- * |
- * @return the directives contained in this compilation unit |
- */ |
- NodeList<Directive> get directives => _directives; |
- |
- /** |
- * Return the element associated with this compilation unit, or `null` if the AST structure |
- * has not been resolved. |
- * |
- * @return the element associated with this compilation unit |
- */ |
- CompilationUnitElement get element => _element; |
Token get endToken => _endToken; |
/** |
@@ -3415,13 +2854,6 @@ class CompilationUnit extends ASTNode { |
} |
return endToken.offset + endToken.length; |
} |
- |
- /** |
- * Return the line information for this compilation unit. |
- * |
- * @return the line information for this compilation unit |
- */ |
- LineInfo get lineInfo => _lineInfo; |
int get offset => 0; |
/** |
@@ -3448,24 +2880,6 @@ class CompilationUnit extends ASTNode { |
ScriptTag get scriptTag => _scriptTag; |
/** |
- * Set the element associated with this compilation unit to the given element. |
- * |
- * @param element the element associated with this compilation unit |
- */ |
- void set element(CompilationUnitElement element2) { |
- this._element = element2; |
- } |
- |
- /** |
- * Set the line information for this compilation unit to the given line information. |
- * |
- * @param errors the line information to associate with this compilation unit |
- */ |
- void set lineInfo(LineInfo lineInfo2) { |
- this._lineInfo = lineInfo2; |
- } |
- |
- /** |
* Set the parse errors associated with this compilation unit to the given errors. |
* |
* @param the parse errors to be associated with this compilation unit |
@@ -3494,8 +2908,8 @@ class CompilationUnit extends ASTNode { |
void visitChildren(ASTVisitor visitor) { |
safelyVisitChild(_scriptTag, visitor); |
if (directivesAreBeforeDeclarations()) { |
- _directives.accept(visitor); |
- _declarations.accept(visitor); |
+ directives.accept(visitor); |
+ declarations.accept(visitor); |
} else { |
for (ASTNode child in sortedDirectivesAndDeclarations) { |
child.accept(visitor); |
@@ -3509,11 +2923,11 @@ class CompilationUnit extends ASTNode { |
* @return `true` if all of the directives are lexically before any declarations |
*/ |
bool directivesAreBeforeDeclarations() { |
- if (_directives.isEmpty || _declarations.isEmpty) { |
+ if (directives.isEmpty || declarations.isEmpty) { |
return true; |
} |
- Directive lastDirective = _directives[_directives.length - 1]; |
- CompilationUnitMember firstDeclaration = _declarations[0]; |
+ Directive lastDirective = directives[directives.length - 1]; |
+ CompilationUnitMember firstDeclaration = declarations[0]; |
return lastDirective.offset < firstDeclaration.offset; |
} |
@@ -3526,8 +2940,8 @@ class CompilationUnit extends ASTNode { |
*/ |
List<ASTNode> get sortedDirectivesAndDeclarations { |
List<ASTNode> childList = new List<ASTNode>(); |
- childList.addAll(_directives); |
- childList.addAll(_declarations); |
+ childList.addAll(directives); |
+ childList.addAll(declarations); |
List<ASTNode> children = new List.from(childList); |
children.sort(ASTNode.LEXICAL_ORDER); |
return children; |
@@ -3587,7 +3001,7 @@ class ConditionalExpression extends Expression { |
/** |
* The token used to separate the condition from the then expression. |
*/ |
- Token _question; |
+ Token question; |
/** |
* The expression that is executed if the condition evaluates to `true`. |
@@ -3597,7 +3011,7 @@ class ConditionalExpression extends Expression { |
/** |
* The token used to separate the then expression from the else expression. |
*/ |
- Token _colon; |
+ Token colon; |
/** |
* The expression that is executed if the condition evaluates to `false`. |
@@ -3617,9 +3031,9 @@ class ConditionalExpression extends Expression { |
*/ |
ConditionalExpression.full(Expression condition, Token question, Expression thenExpression, Token colon, Expression elseExpression) { |
this._condition = becomeParentOf(condition); |
- this._question = question; |
+ this.question = question; |
this._thenExpression = becomeParentOf(thenExpression); |
- this._colon = colon; |
+ this.colon = colon; |
this._elseExpression = becomeParentOf(elseExpression); |
} |
@@ -3639,13 +3053,6 @@ class ConditionalExpression extends Expression { |
Token get beginToken => _condition.beginToken; |
/** |
- * Return the token used to separate the then expression from the else expression. |
- * |
- * @return the token used to separate the then expression from the else expression |
- */ |
- Token get colon => _colon; |
- |
- /** |
* Return the condition used to determine which of the expressions is executed next. |
* |
* @return the condition used to determine which expression is executed next |
@@ -3661,13 +3068,6 @@ class ConditionalExpression extends Expression { |
Token get endToken => _elseExpression.endToken; |
/** |
- * Return the token used to separate the condition from the then expression. |
- * |
- * @return the token used to separate the condition from the then expression |
- */ |
- Token get question => _question; |
- |
- /** |
* Return the expression that is executed if the condition evaluates to `true`. |
* |
* @return the expression that is executed if the condition evaluates to `true` |
@@ -3675,15 +3075,6 @@ class ConditionalExpression extends Expression { |
Expression get thenExpression => _thenExpression; |
/** |
- * Set the token used to separate the then expression from the else expression to the given token. |
- * |
- * @param colon the token used to separate the then expression from the else expression |
- */ |
- void set colon(Token colon2) { |
- this._colon = colon2; |
- } |
- |
- /** |
* Set the condition used to determine which of the expressions is executed next to the given |
* expression. |
* |
@@ -3704,15 +3095,6 @@ class ConditionalExpression extends Expression { |
} |
/** |
- * Set the token used to separate the condition from the then expression to the given token. |
- * |
- * @param question the token used to separate the condition from the then expression |
- */ |
- void set question(Token question2) { |
- this._question = question2; |
- } |
- |
- /** |
* Set the expression that is executed if the condition evaluates to `true` to the given |
* expression. |
* |
@@ -3757,19 +3139,19 @@ class ConstructorDeclaration extends ClassMember { |
/** |
* The token for the 'external' keyword, or `null` if the constructor is not external. |
*/ |
- Token _externalKeyword; |
+ Token externalKeyword; |
/** |
* The token for the 'const' keyword, or `null` if the constructor is not a const |
* constructor. |
*/ |
- Token _constKeyword; |
+ Token constKeyword; |
/** |
* The token for the 'factory' keyword, or `null` if the constructor is not a factory |
* constructor. |
*/ |
- Token _factoryKeyword; |
+ Token factoryKeyword; |
/** |
* The type of object being created. This can be different than the type in which the constructor |
@@ -3781,7 +3163,7 @@ class ConstructorDeclaration extends ClassMember { |
* The token for the period before the constructor name, or `null` if the constructor being |
* declared is unnamed. |
*/ |
- Token _period; |
+ Token period; |
/** |
* The name of the constructor, or `null` if the constructor being declared is unnamed. |
@@ -3797,12 +3179,12 @@ class ConstructorDeclaration extends ClassMember { |
* The token for the separator (colon or equals) before the initializer list or redirection, or |
* `null` if there are no initializers. |
*/ |
- Token _separator; |
+ Token separator; |
/** |
* The initializers associated with the constructor. |
*/ |
- NodeList<ConstructorInitializer> _initializers; |
+ NodeList<ConstructorInitializer> initializers; |
/** |
* The name of the constructor to which this constructor will be redirected, or `null` if |
@@ -3840,16 +3222,16 @@ class ConstructorDeclaration extends ClassMember { |
* @param body the body of the constructor |
*/ |
ConstructorDeclaration.full(Comment comment, List<Annotation> metadata, Token externalKeyword, Token constKeyword, Token factoryKeyword, Identifier returnType, Token period, SimpleIdentifier name, FormalParameterList parameters, Token separator, List<ConstructorInitializer> initializers, ConstructorName redirectedConstructor, FunctionBody body) : super.full(comment, metadata) { |
- this._initializers = new NodeList<ConstructorInitializer>(this); |
- this._externalKeyword = externalKeyword; |
- this._constKeyword = constKeyword; |
- this._factoryKeyword = factoryKeyword; |
+ this.initializers = new NodeList<ConstructorInitializer>(this); |
+ this.externalKeyword = externalKeyword; |
+ this.constKeyword = constKeyword; |
+ this.factoryKeyword = factoryKeyword; |
this._returnType = becomeParentOf(returnType); |
- this._period = period; |
+ this.period = period; |
this._name = becomeParentOf(name); |
this._parameters = becomeParentOf(parameters); |
- this._separator = separator; |
- this._initializers.addAll(initializers); |
+ this.separator = separator; |
+ this.initializers.addAll(initializers); |
this._redirectedConstructor = becomeParentOf(redirectedConstructor); |
this._body = becomeParentOf(body); |
} |
@@ -3881,46 +3263,17 @@ class ConstructorDeclaration extends ClassMember { |
* @return the body of the constructor |
*/ |
FunctionBody get body => _body; |
- |
- /** |
- * Return the token for the 'const' keyword. |
- * |
- * @return the token for the 'const' keyword |
- */ |
- Token get constKeyword => _constKeyword; |
ConstructorElement get element => _element; |
Token get endToken { |
if (_body != null) { |
return _body.endToken; |
- } else if (!_initializers.isEmpty) { |
- return _initializers.endToken; |
+ } else if (!initializers.isEmpty) { |
+ return initializers.endToken; |
} |
return _parameters.endToken; |
} |
/** |
- * Return the token for the 'external' keyword, or `null` if the constructor is not |
- * external. |
- * |
- * @return the token for the 'external' keyword |
- */ |
- Token get externalKeyword => _externalKeyword; |
- |
- /** |
- * Return the token for the 'factory' keyword. |
- * |
- * @return the token for the 'factory' keyword |
- */ |
- Token get factoryKeyword => _factoryKeyword; |
- |
- /** |
- * Return the initializers associated with the constructor. |
- * |
- * @return the initializers associated with the constructor |
- */ |
- NodeList<ConstructorInitializer> get initializers => _initializers; |
- |
- /** |
* Return the name of the constructor, or `null` if the constructor being declared is |
* unnamed. |
* |
@@ -3936,14 +3289,6 @@ class ConstructorDeclaration extends ClassMember { |
FormalParameterList get parameters => _parameters; |
/** |
- * Return the token for the period before the constructor name, or `null` if the constructor |
- * being declared is unnamed. |
- * |
- * @return the token for the period before the constructor name |
- */ |
- Token get period => _period; |
- |
- /** |
* Return the name of the constructor to which this constructor will be redirected, or |
* `null` if this is not a redirecting factory constructor. |
* |
@@ -3961,14 +3306,6 @@ class ConstructorDeclaration extends ClassMember { |
Identifier get returnType => _returnType; |
/** |
- * Return the token for the separator (colon or equals) before the initializer list or |
- * redirection, or `null` if there are no initializers. |
- * |
- * @return the token for the separator before the initializer list or redirection |
- */ |
- Token get separator => _separator; |
- |
- /** |
* Set the body of the constructor to the given function body. |
* |
* @param functionBody the body of the constructor |
@@ -3978,15 +3315,6 @@ class ConstructorDeclaration extends ClassMember { |
} |
/** |
- * Set the token for the 'const' keyword to the given token. |
- * |
- * @param constKeyword the token for the 'const' keyword |
- */ |
- void set constKeyword(Token constKeyword2) { |
- this._constKeyword = constKeyword2; |
- } |
- |
- /** |
* Set the element associated with this constructor to the given element. |
* |
* @param element the element associated with this constructor |
@@ -3996,24 +3324,6 @@ class ConstructorDeclaration extends ClassMember { |
} |
/** |
- * Set the token for the 'external' keyword to the given token. |
- * |
- * @param externalKeyword the token for the 'external' keyword |
- */ |
- void set externalKeyword(Token externalKeyword2) { |
- this._externalKeyword = externalKeyword2; |
- } |
- |
- /** |
- * Set the token for the 'factory' keyword to the given token. |
- * |
- * @param factoryKeyword the token for the 'factory' keyword |
- */ |
- void set factoryKeyword(Token factoryKeyword2) { |
- this._factoryKeyword = factoryKeyword2; |
- } |
- |
- /** |
* Set the name of the constructor to the given identifier. |
* |
* @param identifier the name of the constructor |
@@ -4032,15 +3342,6 @@ class ConstructorDeclaration extends ClassMember { |
} |
/** |
- * Set the token for the period before the constructor name to the given token. |
- * |
- * @param period the token for the period before the constructor name |
- */ |
- void set period(Token period2) { |
- this._period = period2; |
- } |
- |
- /** |
* Set the name of the constructor to which this constructor will be redirected to the given |
* constructor name. |
* |
@@ -4059,26 +3360,17 @@ class ConstructorDeclaration extends ClassMember { |
void set returnType(Identifier typeName) { |
_returnType = becomeParentOf(typeName); |
} |
- |
- /** |
- * Set the token for the separator (colon or equals) before the initializers to the given token. |
- * |
- * @param separator the token for the separator (colon or equals) before the initializers |
- */ |
- void set separator(Token separator2) { |
- this._separator = separator2; |
- } |
void visitChildren(ASTVisitor visitor) { |
super.visitChildren(visitor); |
safelyVisitChild(_returnType, visitor); |
safelyVisitChild(_name, visitor); |
safelyVisitChild(_parameters, visitor); |
- _initializers.accept(visitor); |
+ initializers.accept(visitor); |
safelyVisitChild(_redirectedConstructor, visitor); |
safelyVisitChild(_body, visitor); |
} |
Token get firstTokenAfterCommentAndMetadata { |
- Token leftMost2 = leftMost([_externalKeyword, _constKeyword, _factoryKeyword]); |
+ Token leftMost2 = leftMost([externalKeyword, constKeyword, factoryKeyword]); |
if (leftMost2 != null) { |
return leftMost2; |
} |
@@ -4119,13 +3411,13 @@ class ConstructorFieldInitializer extends ConstructorInitializer { |
/** |
* The token for the 'this' keyword, or `null` if there is no 'this' keyword. |
*/ |
- Token _keyword; |
+ Token keyword; |
/** |
* The token for the period after the 'this' keyword, or `null` if there is no 'this' |
* keyword. |
*/ |
- Token _period; |
+ Token period; |
/** |
* The name of the field being initialized. |
@@ -4135,7 +3427,7 @@ class ConstructorFieldInitializer extends ConstructorInitializer { |
/** |
* The token for the equal sign between the field name and the expression. |
*/ |
- Token _equals; |
+ Token equals; |
/** |
* The expression computing the value to which the field will be initialized. |
@@ -4153,10 +3445,10 @@ class ConstructorFieldInitializer extends ConstructorInitializer { |
* @param expression the expression computing the value to which the field will be initialized |
*/ |
ConstructorFieldInitializer.full(Token keyword, Token period, SimpleIdentifier fieldName, Token equals, Expression expression) { |
- this._keyword = keyword; |
- this._period = period; |
+ this.keyword = keyword; |
+ this.period = period; |
this._fieldName = becomeParentOf(fieldName); |
- this._equals = equals; |
+ this.equals = equals; |
this._expression = becomeParentOf(expression); |
} |
@@ -4173,21 +3465,14 @@ class ConstructorFieldInitializer extends ConstructorInitializer { |
ConstructorFieldInitializer({Token keyword, Token period, SimpleIdentifier fieldName, Token equals, Expression expression}) : this.full(keyword, period, fieldName, equals, expression); |
accept(ASTVisitor visitor) => visitor.visitConstructorFieldInitializer(this); |
Token get beginToken { |
- if (_keyword != null) { |
- return _keyword; |
+ if (keyword != null) { |
+ return keyword; |
} |
return _fieldName.beginToken; |
} |
Token get endToken => _expression.endToken; |
/** |
- * Return the token for the equal sign between the field name and the expression. |
- * |
- * @return the token for the equal sign between the field name and the expression |
- */ |
- Token get equals => _equals; |
- |
- /** |
* Return the expression computing the value to which the field will be initialized. |
* |
* @return the expression computing the value to which the field will be initialized |
@@ -4202,30 +3487,6 @@ class ConstructorFieldInitializer extends ConstructorInitializer { |
SimpleIdentifier get fieldName => _fieldName; |
/** |
- * Return the token for the 'this' keyword, or `null` if there is no 'this' keyword. |
- * |
- * @return the token for the 'this' keyword |
- */ |
- Token get keyword => _keyword; |
- |
- /** |
- * Return the token for the period after the 'this' keyword, or `null` if there is no 'this' |
- * keyword. |
- * |
- * @return the token for the period after the 'this' keyword |
- */ |
- Token get period => _period; |
- |
- /** |
- * Set the token for the equal sign between the field name and the expression to the given token. |
- * |
- * @param equals the token for the equal sign between the field name and the expression |
- */ |
- void set equals(Token equals2) { |
- this._equals = equals2; |
- } |
- |
- /** |
* Set the expression computing the value to which the field will be initialized to the given |
* expression. |
* |
@@ -4243,24 +3504,6 @@ class ConstructorFieldInitializer extends ConstructorInitializer { |
void set fieldName(SimpleIdentifier identifier) { |
_fieldName = becomeParentOf(identifier); |
} |
- |
- /** |
- * Set the token for the 'this' keyword to the given token. |
- * |
- * @param keyword the token for the 'this' keyword |
- */ |
- void set keyword(Token keyword2) { |
- this._keyword = keyword2; |
- } |
- |
- /** |
- * Set the token for the period after the 'this' keyword to the given token. |
- * |
- * @param period the token for the period after the 'this' keyword |
- */ |
- void set period(Token period2) { |
- this._period = period2; |
- } |
void visitChildren(ASTVisitor visitor) { |
safelyVisitChild(_fieldName, visitor); |
safelyVisitChild(_expression, visitor); |
@@ -4301,7 +3544,7 @@ class ConstructorName extends ASTNode { |
* The token for the period before the constructor name, or `null` if the specified |
* constructor is the unnamed constructor. |
*/ |
- Token _period; |
+ Token period; |
/** |
* The name of the constructor, or `null` if the specified constructor is the unnamed |
@@ -4332,7 +3575,7 @@ class ConstructorName extends ASTNode { |
*/ |
ConstructorName.full(TypeName type, Token period, SimpleIdentifier name) { |
this._type = becomeParentOf(type); |
- this._period = period; |
+ this.period = period; |
this._name = becomeParentOf(name); |
} |
@@ -4371,14 +3614,6 @@ class ConstructorName extends ASTNode { |
SimpleIdentifier get name => _name; |
/** |
- * Return the token for the period before the constructor name, or `null` if the specified |
- * constructor is the unnamed constructor. |
- * |
- * @return the token for the period before the constructor name |
- */ |
- Token get period => _period; |
- |
- /** |
* Return the element associated with this constructor name based on static type information, or |
* `null` if the AST structure has not been resolved or if this constructor name could not |
* be resolved. |
@@ -4414,15 +3649,6 @@ class ConstructorName extends ASTNode { |
} |
/** |
- * Return the token for the period before the constructor name to the given token. |
- * |
- * @param period the token for the period before the constructor name |
- */ |
- void set period(Token period2) { |
- this._period = period2; |
- } |
- |
- /** |
* Set the element associated with this constructor name based on static type information to the |
* given element. |
* |
@@ -4460,7 +3686,7 @@ class ContinueStatement extends Statement { |
/** |
* The token representing the 'continue' keyword. |
*/ |
- Token _keyword; |
+ Token keyword; |
/** |
* The label associated with the statement, or `null` if there is no label. |
@@ -4470,7 +3696,7 @@ class ContinueStatement extends Statement { |
/** |
* The semicolon terminating the statement. |
*/ |
- Token _semicolon; |
+ Token semicolon; |
/** |
* Initialize a newly created continue statement. |
@@ -4480,9 +3706,9 @@ class ContinueStatement extends Statement { |
* @param semicolon the semicolon terminating the statement |
*/ |
ContinueStatement.full(Token keyword, SimpleIdentifier label, Token semicolon) { |
- this._keyword = keyword; |
+ this.keyword = keyword; |
this._label = becomeParentOf(label); |
- this._semicolon = semicolon; |
+ this.semicolon = semicolon; |
} |
/** |
@@ -4494,15 +3720,8 @@ class ContinueStatement extends Statement { |
*/ |
ContinueStatement({Token keyword, SimpleIdentifier label, Token semicolon}) : this.full(keyword, label, semicolon); |
accept(ASTVisitor visitor) => visitor.visitContinueStatement(this); |
- Token get beginToken => _keyword; |
- Token get endToken => _semicolon; |
- |
- /** |
- * Return the token representing the 'continue' keyword. |
- * |
- * @return the token representing the 'continue' keyword |
- */ |
- Token get keyword => _keyword; |
+ Token get beginToken => keyword; |
+ Token get endToken => semicolon; |
/** |
* Return the label associated with the statement, or `null` if there is no label. |
@@ -4512,22 +3731,6 @@ class ContinueStatement extends Statement { |
SimpleIdentifier get label => _label; |
/** |
- * Return the semicolon terminating the statement. |
- * |
- * @return the semicolon terminating the statement |
- */ |
- Token get semicolon => _semicolon; |
- |
- /** |
- * Set the token representing the 'continue' keyword to the given token. |
- * |
- * @param keyword the token representing the 'continue' keyword |
- */ |
- void set keyword(Token keyword2) { |
- this._keyword = keyword2; |
- } |
- |
- /** |
* Set the label associated with the statement to the given label. |
* |
* @param identifier the label associated with the statement |
@@ -4535,15 +3738,6 @@ class ContinueStatement extends Statement { |
void set label(SimpleIdentifier identifier) { |
_label = becomeParentOf(identifier); |
} |
- |
- /** |
- * Set the semicolon terminating the statement to the given token. |
- * |
- * @param semicolon the semicolon terminating the statement |
- */ |
- void set semicolon(Token semicolon2) { |
- this._semicolon = semicolon2; |
- } |
void visitChildren(ASTVisitor visitor) { |
safelyVisitChild(_label, visitor); |
} |
@@ -4597,7 +3791,7 @@ class DeclaredIdentifier extends Declaration { |
* The token representing either the 'final', 'const' or 'var' keyword, or `null` if no |
* keyword was used. |
*/ |
- Token _keyword; |
+ Token keyword; |
/** |
* The name of the declared type of the parameter, or `null` if the parameter does not have |
@@ -4608,7 +3802,7 @@ class DeclaredIdentifier extends Declaration { |
/** |
* The name of the variable being declared. |
*/ |
- SimpleIdentifier _identifier; |
+ SimpleIdentifier identifier; |
/** |
* Initialize a newly created formal parameter. |
@@ -4620,9 +3814,9 @@ class DeclaredIdentifier extends Declaration { |
* @param identifier the name of the parameter being declared |
*/ |
DeclaredIdentifier.full(Comment comment, List<Annotation> metadata, Token keyword, TypeName type, SimpleIdentifier identifier) : super.full(comment, metadata) { |
- this._keyword = keyword; |
+ this.keyword = keyword; |
this._type = becomeParentOf(type); |
- this._identifier = becomeParentOf(identifier); |
+ this.identifier = becomeParentOf(identifier); |
} |
/** |
@@ -4637,28 +3831,13 @@ class DeclaredIdentifier extends Declaration { |
DeclaredIdentifier({Comment comment, List<Annotation> metadata, Token keyword, TypeName type, SimpleIdentifier identifier}) : this.full(comment, metadata, keyword, type, identifier); |
accept(ASTVisitor visitor) => visitor.visitDeclaredIdentifier(this); |
LocalVariableElement get element { |
- SimpleIdentifier identifier = this.identifier; |
- if (identifier == null) { |
+ SimpleIdentifier identifier2 = identifier; |
+ if (identifier2 == null) { |
return null; |
} |
- return identifier.staticElement as LocalVariableElement; |
+ return identifier2.staticElement as LocalVariableElement; |
} |
- Token get endToken => _identifier.endToken; |
- |
- /** |
- * Return the name of the variable being declared. |
- * |
- * @return the name of the variable being declared |
- */ |
- SimpleIdentifier get identifier => _identifier; |
- |
- /** |
- * Return the token representing either the 'final', 'const' or 'var' keyword, or `null` if |
- * no keyword was used. |
- * |
- * @return the token representing either the 'final', 'const' or 'var' keyword |
- */ |
- Token get keyword => _keyword; |
+ Token get endToken => identifier.endToken; |
/** |
* Return the name of the declared type of the parameter, or `null` if the parameter does |
@@ -4673,7 +3852,7 @@ class DeclaredIdentifier extends Declaration { |
* |
* @return `true` if this variable was declared with the 'const' modifier |
*/ |
- bool get isConst => (_keyword is KeywordToken) && identical(((_keyword as KeywordToken)).keyword, Keyword.CONST); |
+ bool get isConst => (keyword is KeywordToken) && identical(((keyword as KeywordToken)).keyword, Keyword.CONST); |
/** |
* Return `true` if this variable was declared with the 'final' modifier. Variables that are |
@@ -4682,16 +3861,7 @@ class DeclaredIdentifier extends Declaration { |
* |
* @return `true` if this variable was declared with the 'final' modifier |
*/ |
- bool get isFinal => (_keyword is KeywordToken) && identical(((_keyword as KeywordToken)).keyword, Keyword.FINAL); |
- |
- /** |
- * Set the token representing either the 'final', 'const' or 'var' keyword to the given token. |
- * |
- * @param keyword the token representing either the 'final', 'const' or 'var' keyword |
- */ |
- void set keyword(Token keyword2) { |
- this._keyword = keyword2; |
- } |
+ bool get isFinal => (keyword is KeywordToken) && identical(((keyword as KeywordToken)).keyword, Keyword.FINAL); |
/** |
* Set the name of the declared type of the parameter to the given type name. |
@@ -4704,15 +3874,15 @@ class DeclaredIdentifier extends Declaration { |
void visitChildren(ASTVisitor visitor) { |
super.visitChildren(visitor); |
safelyVisitChild(_type, visitor); |
- safelyVisitChild(_identifier, visitor); |
+ safelyVisitChild(identifier, visitor); |
} |
Token get firstTokenAfterCommentAndMetadata { |
- if (_keyword != null) { |
- return _keyword; |
+ if (keyword != null) { |
+ return keyword; |
} else if (_type != null) { |
return _type.beginToken; |
} |
- return _identifier.beginToken; |
+ return identifier.beginToken; |
} |
} |
/** |
@@ -4746,7 +3916,7 @@ class DefaultFormalParameter extends FormalParameter { |
* The token separating the parameter from the default value, or `null` if there is no |
* default value. |
*/ |
- Token _separator; |
+ Token separator; |
/** |
* The expression computing the default value for the parameter, or `null` if there is no |
@@ -4765,7 +3935,7 @@ class DefaultFormalParameter extends FormalParameter { |
DefaultFormalParameter.full(NormalFormalParameter parameter, ParameterKind kind, Token separator, Expression defaultValue) { |
this._parameter = becomeParentOf(parameter); |
this._kind = kind; |
- this._separator = separator; |
+ this.separator = separator; |
this._defaultValue = becomeParentOf(defaultValue); |
} |
@@ -4803,14 +3973,6 @@ class DefaultFormalParameter extends FormalParameter { |
* @return the formal parameter with which the default value is associated |
*/ |
NormalFormalParameter get parameter => _parameter; |
- |
- /** |
- * Return the token separating the parameter from the default value, or `null` if there is |
- * no default value. |
- * |
- * @return the token separating the parameter from the default value |
- */ |
- Token get separator => _separator; |
bool get isConst => _parameter != null && _parameter.isConst; |
bool get isFinal => _parameter != null && _parameter.isFinal; |
@@ -4840,15 +4002,6 @@ class DefaultFormalParameter extends FormalParameter { |
void set parameter(NormalFormalParameter formalParameter) { |
_parameter = becomeParentOf(formalParameter); |
} |
- |
- /** |
- * Set the token separating the parameter from the default value to the given token. |
- * |
- * @param separator the token separating the parameter from the default value |
- */ |
- void set separator(Token separator2) { |
- this._separator = separator2; |
- } |
void visitChildren(ASTVisitor visitor) { |
safelyVisitChild(_parameter, visitor); |
safelyVisitChild(_defaultValue, visitor); |
@@ -4875,7 +4028,7 @@ abstract class Directive extends AnnotatedNode { |
* The element associated with this directive, or `null` if the AST structure has not been |
* resolved or if this directive could not be resolved. |
*/ |
- Element _element; |
+ Element element; |
/** |
* Initialize a newly create directive. |
@@ -4894,30 +4047,12 @@ abstract class Directive extends AnnotatedNode { |
Directive({Comment comment, List<Annotation> metadata}) : this.full(comment, metadata); |
/** |
- * Return the element associated with this directive, or `null` if the AST structure has not |
- * been resolved or if this directive could not be resolved. Examples of the latter case include a |
- * directive that contains an invalid URL or a URL that does not exist. |
- * |
- * @return the element associated with this directive |
- */ |
- Element get element => _element; |
- |
- /** |
* Return the token representing the keyword that introduces this directive ('import', 'export', |
* 'library' or 'part'). |
* |
* @return the token representing the keyword that introduces this directive |
*/ |
Token get keyword; |
- |
- /** |
- * Set the element associated with this directive to the given element. |
- * |
- * @param element the element associated with this directive |
- */ |
- void set element(Element element2) { |
- this._element = element2; |
- } |
} |
/** |
* Instances of the class `DoStatement` represent a do statement. |
@@ -4934,7 +4069,7 @@ class DoStatement extends Statement { |
/** |
* The token representing the 'do' keyword. |
*/ |
- Token _doKeyword; |
+ Token doKeyword; |
/** |
* The body of the loop. |
@@ -4944,7 +4079,7 @@ class DoStatement extends Statement { |
/** |
* The token representing the 'while' keyword. |
*/ |
- Token _whileKeyword; |
+ Token whileKeyword; |
/** |
* The left parenthesis. |
@@ -4964,7 +4099,7 @@ class DoStatement extends Statement { |
/** |
* The semicolon terminating the statement. |
*/ |
- Token _semicolon; |
+ Token semicolon; |
/** |
* Initialize a newly created do loop. |
@@ -4978,13 +4113,13 @@ class DoStatement extends Statement { |
* @param semicolon the semicolon terminating the statement |
*/ |
DoStatement.full(Token doKeyword, Statement body, Token whileKeyword, Token leftParenthesis, Expression condition, Token rightParenthesis, Token semicolon) { |
- this._doKeyword = doKeyword; |
+ this.doKeyword = doKeyword; |
this._body = becomeParentOf(body); |
- this._whileKeyword = whileKeyword; |
+ this.whileKeyword = whileKeyword; |
this._leftParenthesis = leftParenthesis; |
this._condition = becomeParentOf(condition); |
this._rightParenthesis = rightParenthesis; |
- this._semicolon = semicolon; |
+ this.semicolon = semicolon; |
} |
/** |
@@ -5000,7 +4135,7 @@ class DoStatement extends Statement { |
*/ |
DoStatement({Token doKeyword, Statement body, Token whileKeyword, Token leftParenthesis, Expression condition, Token rightParenthesis, Token semicolon}) : this.full(doKeyword, body, whileKeyword, leftParenthesis, condition, rightParenthesis, semicolon); |
accept(ASTVisitor visitor) => visitor.visitDoStatement(this); |
- Token get beginToken => _doKeyword; |
+ Token get beginToken => doKeyword; |
/** |
* Return the body of the loop. |
@@ -5015,14 +4150,7 @@ class DoStatement extends Statement { |
* @return the condition that determines when the loop will terminate |
*/ |
Expression get condition => _condition; |
- |
- /** |
- * Return the token representing the 'do' keyword. |
- * |
- * @return the token representing the 'do' keyword |
- */ |
- Token get doKeyword => _doKeyword; |
- Token get endToken => _semicolon; |
+ Token get endToken => semicolon; |
/** |
* Return the left parenthesis. |
@@ -5039,20 +4167,6 @@ class DoStatement extends Statement { |
Token get rightParenthesis => _rightParenthesis; |
/** |
- * Return the semicolon terminating the statement. |
- * |
- * @return the semicolon terminating the statement |
- */ |
- Token get semicolon => _semicolon; |
- |
- /** |
- * Return the token representing the 'while' keyword. |
- * |
- * @return the token representing the 'while' keyword |
- */ |
- Token get whileKeyword => _whileKeyword; |
- |
- /** |
* Set the body of the loop to the given statement. |
* |
* @param statement the body of the loop |
@@ -5071,15 +4185,6 @@ class DoStatement extends Statement { |
} |
/** |
- * Set the token representing the 'do' keyword to the given token. |
- * |
- * @param doKeyword the token representing the 'do' keyword |
- */ |
- void set doKeyword(Token doKeyword2) { |
- this._doKeyword = doKeyword2; |
- } |
- |
- /** |
* Set the left parenthesis to the given token. |
* |
* @param parenthesis the left parenthesis |
@@ -5096,24 +4201,6 @@ class DoStatement extends Statement { |
void set rightParenthesis(Token parenthesis) { |
_rightParenthesis = parenthesis; |
} |
- |
- /** |
- * Set the semicolon terminating the statement to the given token. |
- * |
- * @param semicolon the semicolon terminating the statement |
- */ |
- void set semicolon(Token semicolon2) { |
- this._semicolon = semicolon2; |
- } |
- |
- /** |
- * Set the token representing the 'while' keyword to the given token. |
- * |
- * @param whileKeyword the token representing the 'while' keyword |
- */ |
- void set whileKeyword(Token whileKeyword2) { |
- this._whileKeyword = whileKeyword2; |
- } |
void visitChildren(ASTVisitor visitor) { |
safelyVisitChild(_body, visitor); |
safelyVisitChild(_condition, visitor); |
@@ -5138,12 +4225,12 @@ class DoubleLiteral extends Literal { |
/** |
* The token representing the literal. |
*/ |
- Token _literal; |
+ Token literal; |
/** |
* The value of the literal. |
*/ |
- double _value = 0.0; |
+ double value = 0.0; |
/** |
* Initialize a newly created floating point literal. |
@@ -5152,8 +4239,8 @@ class DoubleLiteral extends Literal { |
* @param value the value of the literal |
*/ |
DoubleLiteral.full(Token literal, double value) { |
- this._literal = literal; |
- this._value = value; |
+ this.literal = literal; |
+ this.value = value; |
} |
/** |
@@ -5164,40 +4251,8 @@ class DoubleLiteral extends Literal { |
*/ |
DoubleLiteral({Token literal, double value}) : this.full(literal, value); |
accept(ASTVisitor visitor) => visitor.visitDoubleLiteral(this); |
- Token get beginToken => _literal; |
- Token get endToken => _literal; |
- |
- /** |
- * Return the token representing the literal. |
- * |
- * @return the token representing the literal |
- */ |
- Token get literal => _literal; |
- |
- /** |
- * Return the value of the literal. |
- * |
- * @return the value of the literal |
- */ |
- double get value => _value; |
- |
- /** |
- * Set the token representing the literal to the given token. |
- * |
- * @param literal the token representing the literal |
- */ |
- void set literal(Token literal2) { |
- this._literal = literal2; |
- } |
- |
- /** |
- * Set the value of the literal to the given value. |
- * |
- * @param value the value of the literal |
- */ |
- void set value(double value2) { |
- this._value = value2; |
- } |
+ Token get beginToken => literal; |
+ Token get endToken => literal; |
void visitChildren(ASTVisitor visitor) { |
} |
} |
@@ -5217,7 +4272,7 @@ class EmptyFunctionBody extends FunctionBody { |
/** |
* The token representing the semicolon that marks the end of the function body. |
*/ |
- Token _semicolon; |
+ Token semicolon; |
/** |
* Initialize a newly created function body. |
@@ -5225,7 +4280,7 @@ class EmptyFunctionBody extends FunctionBody { |
* @param semicolon the token representing the semicolon that marks the end of the function body |
*/ |
EmptyFunctionBody.full(Token semicolon) { |
- this._semicolon = semicolon; |
+ this.semicolon = semicolon; |
} |
/** |
@@ -5235,25 +4290,8 @@ class EmptyFunctionBody extends FunctionBody { |
*/ |
EmptyFunctionBody({Token semicolon}) : this.full(semicolon); |
accept(ASTVisitor visitor) => visitor.visitEmptyFunctionBody(this); |
- Token get beginToken => _semicolon; |
- Token get endToken => _semicolon; |
- |
- /** |
- * Return the token representing the semicolon that marks the end of the function body. |
- * |
- * @return the token representing the semicolon that marks the end of the function body |
- */ |
- Token get semicolon => _semicolon; |
- |
- /** |
- * Set the token representing the semicolon that marks the end of the function body to the given |
- * token. |
- * |
- * @param semicolon the token representing the semicolon that marks the end of the function body |
- */ |
- void set semicolon(Token semicolon2) { |
- this._semicolon = semicolon2; |
- } |
+ Token get beginToken => semicolon; |
+ Token get endToken => semicolon; |
void visitChildren(ASTVisitor visitor) { |
} |
} |
@@ -5272,7 +4310,7 @@ class EmptyStatement extends Statement { |
/** |
* The semicolon terminating the statement. |
*/ |
- Token _semicolon; |
+ Token semicolon; |
/** |
* Initialize a newly created empty statement. |
@@ -5280,7 +4318,7 @@ class EmptyStatement extends Statement { |
* @param semicolon the semicolon terminating the statement |
*/ |
EmptyStatement.full(Token semicolon) { |
- this._semicolon = semicolon; |
+ this.semicolon = semicolon; |
} |
/** |
@@ -5290,24 +4328,8 @@ class EmptyStatement extends Statement { |
*/ |
EmptyStatement({Token semicolon}) : this.full(semicolon); |
accept(ASTVisitor visitor) => visitor.visitEmptyStatement(this); |
- Token get beginToken => _semicolon; |
- Token get endToken => _semicolon; |
- |
- /** |
- * Return the semicolon terminating the statement. |
- * |
- * @return the semicolon terminating the statement |
- */ |
- Token get semicolon => _semicolon; |
- |
- /** |
- * Set the semicolon terminating the statement to the given token. |
- * |
- * @param semicolon the semicolon terminating the statement |
- */ |
- void set semicolon(Token semicolon2) { |
- this._semicolon = semicolon2; |
- } |
+ Token get beginToken => semicolon; |
+ Token get endToken => semicolon; |
void visitChildren(ASTVisitor visitor) { |
} |
} |
@@ -5359,9 +4381,9 @@ class ExportDirective extends NamespaceDirective { |
ExportDirective({Comment comment, List<Annotation> metadata, Token keyword, StringLiteral libraryUri, List<Combinator> combinators, Token semicolon}) : this.full(comment, metadata, keyword, libraryUri, combinators, semicolon); |
accept(ASTVisitor visitor) => visitor.visitExportDirective(this); |
LibraryElement get uriElement { |
- Element element = this.element; |
- if (element is ExportElement) { |
- return ((element as ExportElement)).exportedLibrary; |
+ Element element2 = element; |
+ if (element2 is ExportElement) { |
+ return ((element2 as ExportElement)).exportedLibrary; |
} |
return null; |
} |
@@ -5388,13 +4410,13 @@ abstract class Expression extends ASTNode { |
/** |
* The static type of this expression, or `null` if the AST structure has not been resolved. |
*/ |
- Type2 _staticType; |
+ Type2 staticType; |
/** |
* The propagated type of this expression, or `null` if type propagation has not been |
* performed on the AST structure. |
*/ |
- Type2 _propagatedType; |
+ Type2 propagatedType; |
/** |
* Return the best type information available for this expression. If type propagation was able to |
@@ -5405,10 +4427,10 @@ abstract class Expression extends ASTNode { |
* @return the best type information available for this expression |
*/ |
Type2 get bestType { |
- if (_propagatedType != null) { |
- return _propagatedType; |
- } else if (_staticType != null) { |
- return _staticType; |
+ if (propagatedType != null) { |
+ return propagatedType; |
+ } else if (staticType != null) { |
+ return staticType; |
} |
return DynamicTypeImpl.instance; |
} |
@@ -5451,14 +4473,6 @@ abstract class Expression extends ASTNode { |
} |
/** |
- * Return the propagated type of this expression, or `null` if type propagation has not been |
- * performed on the AST structure. |
- * |
- * @return the propagated type of this expression |
- */ |
- Type2 get propagatedType => _propagatedType; |
- |
- /** |
* If this expression is an argument to an invocation, and the AST structure has been resolved, |
* and the function being invoked is known based on static type information, and this expression |
* corresponds to one of the parameters of the function being invoked, then return the parameter |
@@ -5496,38 +4510,12 @@ abstract class Expression extends ASTNode { |
} |
/** |
- * Return the static type of this expression, or `null` if the AST structure has not been |
- * resolved. |
- * |
- * @return the static type of this expression |
- */ |
- Type2 get staticType => _staticType; |
- |
- /** |
* Return `true` if this expression is syntactically valid for the LHS of an |
* [AssignmentExpression]. |
* |
* @return `true` if this expression matches the `assignableExpression` production |
*/ |
bool get isAssignable => false; |
- |
- /** |
- * Set the propagated type of this expression to the given type. |
- * |
- * @param propagatedType the propagated type of this expression |
- */ |
- void set propagatedType(Type2 propagatedType2) { |
- this._propagatedType = propagatedType2; |
- } |
- |
- /** |
- * Set the static type of this expression to the given type. |
- * |
- * @param staticType the static type of this expression |
- */ |
- void set staticType(Type2 staticType2) { |
- this._staticType = staticType2; |
- } |
} |
/** |
* Instances of the class `ExpressionFunctionBody` represent a function body consisting of a |
@@ -5545,7 +4533,7 @@ class ExpressionFunctionBody extends FunctionBody { |
/** |
* The token introducing the expression that represents the body of the function. |
*/ |
- Token _functionDefinition; |
+ Token functionDefinition; |
/** |
* The expression representing the body of the function. |
@@ -5555,7 +4543,7 @@ class ExpressionFunctionBody extends FunctionBody { |
/** |
* The semicolon terminating the statement. |
*/ |
- Token _semicolon; |
+ Token semicolon; |
/** |
* Initialize a newly created function body consisting of a block of statements. |
@@ -5566,9 +4554,9 @@ class ExpressionFunctionBody extends FunctionBody { |
* @param semicolon the semicolon terminating the statement |
*/ |
ExpressionFunctionBody.full(Token functionDefinition, Expression expression, Token semicolon) { |
- this._functionDefinition = functionDefinition; |
+ this.functionDefinition = functionDefinition; |
this._expression = becomeParentOf(expression); |
- this._semicolon = semicolon; |
+ this.semicolon = semicolon; |
} |
/** |
@@ -5581,10 +4569,10 @@ class ExpressionFunctionBody extends FunctionBody { |
*/ |
ExpressionFunctionBody({Token functionDefinition, Expression expression, Token semicolon}) : this.full(functionDefinition, expression, semicolon); |
accept(ASTVisitor visitor) => visitor.visitExpressionFunctionBody(this); |
- Token get beginToken => _functionDefinition; |
+ Token get beginToken => functionDefinition; |
Token get endToken { |
- if (_semicolon != null) { |
- return _semicolon; |
+ if (semicolon != null) { |
+ return semicolon; |
} |
return _expression.endToken; |
} |
@@ -5597,20 +4585,6 @@ class ExpressionFunctionBody extends FunctionBody { |
Expression get expression => _expression; |
/** |
- * Return the token introducing the expression that represents the body of the function. |
- * |
- * @return the function definition token |
- */ |
- Token get functionDefinition => _functionDefinition; |
- |
- /** |
- * Return the semicolon terminating the statement. |
- * |
- * @return the semicolon terminating the statement |
- */ |
- Token get semicolon => _semicolon; |
- |
- /** |
* Set the expression representing the body of the function to the given expression. |
* |
* @param expression the expression representing the body of the function |
@@ -5618,25 +4592,6 @@ class ExpressionFunctionBody extends FunctionBody { |
void set expression(Expression expression2) { |
this._expression = becomeParentOf(expression2); |
} |
- |
- /** |
- * Set the token introducing the expression that represents the body of the function to the given |
- * token. |
- * |
- * @param functionDefinition the function definition token |
- */ |
- void set functionDefinition(Token functionDefinition2) { |
- this._functionDefinition = functionDefinition2; |
- } |
- |
- /** |
- * Set the semicolon terminating the statement to the given token. |
- * |
- * @param semicolon the semicolon terminating the statement |
- */ |
- void set semicolon(Token semicolon2) { |
- this._semicolon = semicolon2; |
- } |
void visitChildren(ASTVisitor visitor) { |
safelyVisitChild(_expression, visitor); |
} |
@@ -5662,7 +4617,7 @@ class ExpressionStatement extends Statement { |
* The semicolon terminating the statement, or `null` if the expression is a function |
* expression and therefore isn't followed by a semicolon. |
*/ |
- Token _semicolon; |
+ Token semicolon; |
/** |
* Initialize a newly created expression statement. |
@@ -5672,7 +4627,7 @@ class ExpressionStatement extends Statement { |
*/ |
ExpressionStatement.full(Expression expression, Token semicolon) { |
this._expression = becomeParentOf(expression); |
- this._semicolon = semicolon; |
+ this.semicolon = semicolon; |
} |
/** |
@@ -5685,8 +4640,8 @@ class ExpressionStatement extends Statement { |
accept(ASTVisitor visitor) => visitor.visitExpressionStatement(this); |
Token get beginToken => _expression.beginToken; |
Token get endToken { |
- if (_semicolon != null) { |
- return _semicolon; |
+ if (semicolon != null) { |
+ return semicolon; |
} |
return _expression.endToken; |
} |
@@ -5697,15 +4652,7 @@ class ExpressionStatement extends Statement { |
* @return the expression that comprises the statement |
*/ |
Expression get expression => _expression; |
- |
- /** |
- * Return the semicolon terminating the statement, or `null` if the expression is a function |
- * expression and therefore isn't followed by a semicolon. |
- * |
- * @return the semicolon terminating the statement |
- */ |
- Token get semicolon => _semicolon; |
- bool get isSynthetic => _expression.isSynthetic && _semicolon.isSynthetic; |
+ bool get isSynthetic => _expression.isSynthetic && semicolon.isSynthetic; |
/** |
* Set the expression that comprises the statement to the given expression. |
@@ -5715,15 +4662,6 @@ class ExpressionStatement extends Statement { |
void set expression(Expression expression2) { |
this._expression = becomeParentOf(expression2); |
} |
- |
- /** |
- * Set the semicolon terminating the statement to the given token. |
- * |
- * @param semicolon the semicolon terminating the statement |
- */ |
- void set semicolon(Token semicolon2) { |
- this._semicolon = semicolon2; |
- } |
void visitChildren(ASTVisitor visitor) { |
safelyVisitChild(_expression, visitor); |
} |
@@ -5744,7 +4682,7 @@ class ExtendsClause extends ASTNode { |
/** |
* The token representing the 'extends' keyword. |
*/ |
- Token _keyword; |
+ Token keyword; |
/** |
* The name of the class that is being extended. |
@@ -5758,7 +4696,7 @@ class ExtendsClause extends ASTNode { |
* @param superclass the name of the class that is being extended |
*/ |
ExtendsClause.full(Token keyword, TypeName superclass) { |
- this._keyword = keyword; |
+ this.keyword = keyword; |
this._superclass = becomeParentOf(superclass); |
} |
@@ -5770,17 +4708,10 @@ class ExtendsClause extends ASTNode { |
*/ |
ExtendsClause({Token keyword, TypeName superclass}) : this.full(keyword, superclass); |
accept(ASTVisitor visitor) => visitor.visitExtendsClause(this); |
- Token get beginToken => _keyword; |
+ Token get beginToken => keyword; |
Token get endToken => _superclass.endToken; |
/** |
- * Return the token representing the 'extends' keyword. |
- * |
- * @return the token representing the 'extends' keyword |
- */ |
- Token get keyword => _keyword; |
- |
- /** |
* Return the name of the class that is being extended. |
* |
* @return the name of the class that is being extended |
@@ -5788,15 +4719,6 @@ class ExtendsClause extends ASTNode { |
TypeName get superclass => _superclass; |
/** |
- * Set the token representing the 'extends' keyword to the given token. |
- * |
- * @param keyword the token representing the 'extends' keyword |
- */ |
- void set keyword(Token keyword2) { |
- this._keyword = keyword2; |
- } |
- |
- /** |
* Set the name of the class that is being extended to the given name. |
* |
* @param name the name of the class that is being extended |
@@ -5824,7 +4746,7 @@ class FieldDeclaration extends ClassMember { |
/** |
* The token representing the 'static' keyword, or `null` if the fields are not static. |
*/ |
- Token _staticKeyword; |
+ Token staticKeyword; |
/** |
* The fields being declared. |
@@ -5834,7 +4756,7 @@ class FieldDeclaration extends ClassMember { |
/** |
* The semicolon terminating the declaration. |
*/ |
- Token _semicolon; |
+ Token semicolon; |
/** |
* Initialize a newly created field declaration. |
@@ -5846,9 +4768,9 @@ class FieldDeclaration extends ClassMember { |
* @param semicolon the semicolon terminating the declaration |
*/ |
FieldDeclaration.full(Comment comment, List<Annotation> metadata, Token staticKeyword, VariableDeclarationList fieldList, Token semicolon) : super.full(comment, metadata) { |
- this._staticKeyword = staticKeyword; |
+ this.staticKeyword = staticKeyword; |
this._fieldList = becomeParentOf(fieldList); |
- this._semicolon = semicolon; |
+ this.semicolon = semicolon; |
} |
/** |
@@ -5863,7 +4785,7 @@ class FieldDeclaration extends ClassMember { |
FieldDeclaration({Comment comment, List<Annotation> metadata, Token staticKeyword, VariableDeclarationList fieldList, Token semicolon}) : this.full(comment, metadata, staticKeyword, fieldList, semicolon); |
accept(ASTVisitor visitor) => visitor.visitFieldDeclaration(this); |
Element get element => null; |
- Token get endToken => _semicolon; |
+ Token get endToken => semicolon; |
/** |
* Return the fields being declared. |
@@ -5873,26 +4795,11 @@ class FieldDeclaration extends ClassMember { |
VariableDeclarationList get fields => _fieldList; |
/** |
- * Return the token representing the 'static' keyword, or `null` if the fields are not |
- * static. |
- * |
- * @return the token representing the 'static' keyword |
- */ |
- Token get staticKeyword => _staticKeyword; |
- |
- /** |
- * Return the semicolon terminating the declaration. |
- * |
- * @return the semicolon terminating the declaration |
- */ |
- Token get semicolon => _semicolon; |
- |
- /** |
* Return `true` if the fields are static. |
* |
* @return `true` if the fields are declared to be static |
*/ |
- bool get isStatic => _staticKeyword != null; |
+ bool get isStatic => staticKeyword != null; |
/** |
* Set the fields being declared to the given list of variables. |
@@ -5902,31 +4809,13 @@ class FieldDeclaration extends ClassMember { |
void set fields(VariableDeclarationList fieldList) { |
fieldList = becomeParentOf(fieldList); |
} |
- |
- /** |
- * Set the token representing the 'static' keyword to the given token. |
- * |
- * @param keyword the token representing the 'static' keyword |
- */ |
- void set staticKeyword(Token keyword) { |
- this._staticKeyword = keyword; |
- } |
- |
- /** |
- * Set the semicolon terminating the declaration to the given token. |
- * |
- * @param semicolon the semicolon terminating the declaration |
- */ |
- void set semicolon(Token semicolon2) { |
- this._semicolon = semicolon2; |
- } |
void visitChildren(ASTVisitor visitor) { |
super.visitChildren(visitor); |
safelyVisitChild(_fieldList, visitor); |
} |
Token get firstTokenAfterCommentAndMetadata { |
- if (_staticKeyword != null) { |
- return _staticKeyword; |
+ if (staticKeyword != null) { |
+ return staticKeyword; |
} |
return _fieldList.beginToken; |
} |
@@ -5947,7 +4836,7 @@ class FieldFormalParameter extends NormalFormalParameter { |
* The token representing either the 'final', 'const' or 'var' keyword, or `null` if no |
* keyword was used. |
*/ |
- Token _keyword; |
+ Token keyword; |
/** |
* The name of the declared type of the parameter, or `null` if the parameter does not have |
@@ -5958,12 +4847,12 @@ class FieldFormalParameter extends NormalFormalParameter { |
/** |
* The token representing the 'this' keyword. |
*/ |
- Token _thisToken; |
+ Token thisToken; |
/** |
* The token representing the period. |
*/ |
- Token _period; |
+ Token period; |
/** |
* The parameters of the function-typed parameter, or `null` if this is not a function-typed |
@@ -5985,10 +4874,10 @@ class FieldFormalParameter extends NormalFormalParameter { |
* not a function-typed field formal parameter |
*/ |
FieldFormalParameter.full(Comment comment, List<Annotation> metadata, Token keyword, TypeName type, Token thisToken, Token period, SimpleIdentifier identifier, FormalParameterList parameters) : super.full(comment, metadata, identifier) { |
- this._keyword = keyword; |
+ this.keyword = keyword; |
this._type = becomeParentOf(type); |
- this._thisToken = thisToken; |
- this._period = period; |
+ this.thisToken = thisToken; |
+ this.period = period; |
this._parameters = becomeParentOf(parameters); |
} |
@@ -6008,24 +4897,16 @@ class FieldFormalParameter extends NormalFormalParameter { |
FieldFormalParameter({Comment comment, List<Annotation> metadata, Token keyword, TypeName type, Token thisToken, Token period, SimpleIdentifier identifier, FormalParameterList parameters}) : this.full(comment, metadata, keyword, type, thisToken, period, identifier, parameters); |
accept(ASTVisitor visitor) => visitor.visitFieldFormalParameter(this); |
Token get beginToken { |
- if (_keyword != null) { |
- return _keyword; |
+ if (keyword != null) { |
+ return keyword; |
} else if (_type != null) { |
return _type.beginToken; |
} |
- return _thisToken; |
+ return thisToken; |
} |
Token get endToken => identifier.endToken; |
/** |
- * Return the token representing either the 'final', 'const' or 'var' keyword, or `null` if |
- * no keyword was used. |
- * |
- * @return the token representing either the 'final', 'const' or 'var' keyword |
- */ |
- Token get keyword => _keyword; |
- |
- /** |
* Return the parameters of the function-typed parameter, or `null` if this is not a |
* function-typed field formal parameter. |
* |
@@ -6034,20 +4915,6 @@ class FieldFormalParameter extends NormalFormalParameter { |
FormalParameterList get parameters => _parameters; |
/** |
- * Return the token representing the period. |
- * |
- * @return the token representing the period |
- */ |
- Token get period => _period; |
- |
- /** |
- * Return the token representing the 'this' keyword. |
- * |
- * @return the token representing the 'this' keyword |
- */ |
- Token get thisToken => _thisToken; |
- |
- /** |
* Return the name of the declared type of the parameter, or `null` if the parameter does |
* not have a declared type. Note that if this is a function-typed field formal parameter this is |
* the return type of the function. |
@@ -6055,17 +4922,8 @@ class FieldFormalParameter extends NormalFormalParameter { |
* @return the name of the declared type of the parameter |
*/ |
TypeName get type => _type; |
- bool get isConst => (_keyword is KeywordToken) && identical(((_keyword as KeywordToken)).keyword, Keyword.CONST); |
- bool get isFinal => (_keyword is KeywordToken) && identical(((_keyword as KeywordToken)).keyword, Keyword.FINAL); |
- |
- /** |
- * Set the token representing either the 'final', 'const' or 'var' keyword to the given token. |
- * |
- * @param keyword the token representing either the 'final', 'const' or 'var' keyword |
- */ |
- void set keyword(Token keyword2) { |
- this._keyword = keyword2; |
- } |
+ bool get isConst => (keyword is KeywordToken) && identical(((keyword as KeywordToken)).keyword, Keyword.CONST); |
+ bool get isFinal => (keyword is KeywordToken) && identical(((keyword as KeywordToken)).keyword, Keyword.FINAL); |
/** |
* Set the parameters of the function-typed parameter to the given parameters. |
@@ -6077,24 +4935,6 @@ class FieldFormalParameter extends NormalFormalParameter { |
} |
/** |
- * Set the token representing the period to the given token. |
- * |
- * @param period the token representing the period |
- */ |
- void set period(Token period2) { |
- this._period = period2; |
- } |
- |
- /** |
- * Set the token representing the 'this' keyword to the given token. |
- * |
- * @param thisToken the token representing the 'this' keyword |
- */ |
- void set thisToken(Token thisToken2) { |
- this._thisToken = thisToken2; |
- } |
- |
- /** |
* Set the name of the declared type of the parameter to the given type name. |
* |
* @param typeName the name of the declared type of the parameter |
@@ -6124,12 +4964,12 @@ class ForEachStatement extends Statement { |
/** |
* The token representing the 'for' keyword. |
*/ |
- Token _forKeyword; |
+ Token forKeyword; |
/** |
* The left parenthesis. |
*/ |
- Token _leftParenthesis; |
+ Token leftParenthesis; |
/** |
* The declaration of the loop variable. |
@@ -6139,7 +4979,7 @@ class ForEachStatement extends Statement { |
/** |
* The token representing the 'in' keyword. |
*/ |
- Token _inKeyword; |
+ Token inKeyword; |
/** |
* The expression evaluated to produce the iterator. |
@@ -6149,7 +4989,7 @@ class ForEachStatement extends Statement { |
/** |
* The right parenthesis. |
*/ |
- Token _rightParenthesis; |
+ Token rightParenthesis; |
/** |
* The body of the loop. |
@@ -6167,12 +5007,12 @@ class ForEachStatement extends Statement { |
* @param body the body of the loop |
*/ |
ForEachStatement.full(Token forKeyword, Token leftParenthesis, DeclaredIdentifier loopVariable, Token inKeyword, Expression iterator, Token rightParenthesis, Statement body) { |
- this._forKeyword = forKeyword; |
- this._leftParenthesis = leftParenthesis; |
+ this.forKeyword = forKeyword; |
+ this.leftParenthesis = leftParenthesis; |
this._loopVariable = becomeParentOf(loopVariable); |
- this._inKeyword = inKeyword; |
+ this.inKeyword = inKeyword; |
this._iterator = becomeParentOf(iterator); |
- this._rightParenthesis = rightParenthesis; |
+ this.rightParenthesis = rightParenthesis; |
this._body = becomeParentOf(body); |
} |
@@ -6188,7 +5028,7 @@ class ForEachStatement extends Statement { |
*/ |
ForEachStatement({Token forKeyword, Token leftParenthesis, DeclaredIdentifier loopVariable, Token inKeyword, Expression iterator, Token rightParenthesis, Statement body}) : this.full(forKeyword, leftParenthesis, loopVariable, inKeyword, iterator, rightParenthesis, body); |
accept(ASTVisitor visitor) => visitor.visitForEachStatement(this); |
- Token get beginToken => _forKeyword; |
+ Token get beginToken => forKeyword; |
/** |
* Return the body of the loop. |
@@ -6199,20 +5039,6 @@ class ForEachStatement extends Statement { |
Token get endToken => _body.endToken; |
/** |
- * Return the token representing the 'for' keyword. |
- * |
- * @return the token representing the 'for' keyword |
- */ |
- Token get forKeyword => _forKeyword; |
- |
- /** |
- * Return the token representing the 'in' keyword. |
- * |
- * @return the token representing the 'in' keyword |
- */ |
- Token get inKeyword => _inKeyword; |
- |
- /** |
* Return the expression evaluated to produce the iterator. |
* |
* @return the expression evaluated to produce the iterator |
@@ -6220,13 +5046,6 @@ class ForEachStatement extends Statement { |
Expression get iterator => _iterator; |
/** |
- * Return the left parenthesis. |
- * |
- * @return the left parenthesis |
- */ |
- Token get leftParenthesis => _leftParenthesis; |
- |
- /** |
* Return the declaration of the loop variable. |
* |
* @return the declaration of the loop variable |
@@ -6234,13 +5053,6 @@ class ForEachStatement extends Statement { |
DeclaredIdentifier get loopVariable => _loopVariable; |
/** |
- * Return the right parenthesis. |
- * |
- * @return the right parenthesis |
- */ |
- Token get rightParenthesis => _rightParenthesis; |
- |
- /** |
* Set the body of the loop to the given block. |
* |
* @param body the body of the loop |
@@ -6250,24 +5062,6 @@ class ForEachStatement extends Statement { |
} |
/** |
- * Set the token representing the 'for' keyword to the given token. |
- * |
- * @param forKeyword the token representing the 'for' keyword |
- */ |
- void set forKeyword(Token forKeyword2) { |
- this._forKeyword = forKeyword2; |
- } |
- |
- /** |
- * Set the token representing the 'in' keyword to the given token. |
- * |
- * @param inKeyword the token representing the 'in' keyword |
- */ |
- void set inKeyword(Token inKeyword2) { |
- this._inKeyword = inKeyword2; |
- } |
- |
- /** |
* Set the expression evaluated to produce the iterator to the given expression. |
* |
* @param expression the expression evaluated to produce the iterator |
@@ -6277,15 +5071,6 @@ class ForEachStatement extends Statement { |
} |
/** |
- * Set the left parenthesis to the given token. |
- * |
- * @param leftParenthesis the left parenthesis |
- */ |
- void set leftParenthesis(Token leftParenthesis2) { |
- this._leftParenthesis = leftParenthesis2; |
- } |
- |
- /** |
* Set the declaration of the loop variable to the given variable. |
* |
* @param variable the declaration of the loop variable |
@@ -6293,15 +5078,6 @@ class ForEachStatement extends Statement { |
void set loopVariable(DeclaredIdentifier variable) { |
_loopVariable = becomeParentOf(variable); |
} |
- |
- /** |
- * Set the right parenthesis to the given token. |
- * |
- * @param rightParenthesis the right parenthesis |
- */ |
- void set rightParenthesis(Token rightParenthesis2) { |
- this._rightParenthesis = rightParenthesis2; |
- } |
void visitChildren(ASTVisitor visitor) { |
safelyVisitChild(_loopVariable, visitor); |
safelyVisitChild(_iterator, visitor); |
@@ -6330,12 +5106,12 @@ class ForStatement extends Statement { |
/** |
* The token representing the 'for' keyword. |
*/ |
- Token _forKeyword; |
+ Token forKeyword; |
/** |
* The left parenthesis. |
*/ |
- Token _leftParenthesis; |
+ Token leftParenthesis; |
/** |
* The declaration of the loop variables, or `null` if there are no variables. Note that a |
@@ -6354,7 +5130,7 @@ class ForStatement extends Statement { |
/** |
* The semicolon separating the initializer and the condition. |
*/ |
- Token _leftSeparator; |
+ Token leftSeparator; |
/** |
* The condition used to determine when to terminate the loop, or `null` if there is no |
@@ -6365,17 +5141,17 @@ class ForStatement extends Statement { |
/** |
* The semicolon separating the condition and the updater. |
*/ |
- Token _rightSeparator; |
+ Token rightSeparator; |
/** |
* The list of expressions run after each execution of the loop body. |
*/ |
- NodeList<Expression> _updaters; |
+ NodeList<Expression> updaters; |
/** |
* The right parenthesis. |
*/ |
- Token _rightParenthesis; |
+ Token rightParenthesis; |
/** |
* The body of the loop. |
@@ -6397,16 +5173,16 @@ class ForStatement extends Statement { |
* @param body the body of the loop |
*/ |
ForStatement.full(Token forKeyword, Token leftParenthesis, VariableDeclarationList variableList, Expression initialization, Token leftSeparator, Expression condition, Token rightSeparator, List<Expression> updaters, Token rightParenthesis, Statement body) { |
- this._updaters = new NodeList<Expression>(this); |
- this._forKeyword = forKeyword; |
- this._leftParenthesis = leftParenthesis; |
+ this.updaters = new NodeList<Expression>(this); |
+ this.forKeyword = forKeyword; |
+ this.leftParenthesis = leftParenthesis; |
this._variableList = becomeParentOf(variableList); |
this._initialization = becomeParentOf(initialization); |
- this._leftSeparator = leftSeparator; |
+ this.leftSeparator = leftSeparator; |
this._condition = becomeParentOf(condition); |
- this._rightSeparator = rightSeparator; |
- this._updaters.addAll(updaters); |
- this._rightParenthesis = rightParenthesis; |
+ this.rightSeparator = rightSeparator; |
+ this.updaters.addAll(updaters); |
+ this.rightParenthesis = rightParenthesis; |
this._body = becomeParentOf(body); |
} |
@@ -6426,7 +5202,7 @@ class ForStatement extends Statement { |
*/ |
ForStatement({Token forKeyword, Token leftParenthesis, VariableDeclarationList variableList, Expression initialization, Token leftSeparator, Expression condition, Token rightSeparator, List<Expression> updaters, Token rightParenthesis, Statement body}) : this.full(forKeyword, leftParenthesis, variableList, initialization, leftSeparator, condition, rightSeparator, updaters, rightParenthesis, body); |
accept(ASTVisitor visitor) => visitor.visitForStatement(this); |
- Token get beginToken => _forKeyword; |
+ Token get beginToken => forKeyword; |
/** |
* Return the body of the loop. |
@@ -6445,13 +5221,6 @@ class ForStatement extends Statement { |
Token get endToken => _body.endToken; |
/** |
- * Return the token representing the 'for' keyword. |
- * |
- * @return the token representing the 'for' keyword |
- */ |
- Token get forKeyword => _forKeyword; |
- |
- /** |
* Return the initialization expression, or `null` if there is no initialization expression. |
* |
* @return the initialization expression |
@@ -6459,41 +5228,6 @@ class ForStatement extends Statement { |
Expression get initialization => _initialization; |
/** |
- * Return the left parenthesis. |
- * |
- * @return the left parenthesis |
- */ |
- Token get leftParenthesis => _leftParenthesis; |
- |
- /** |
- * Return the semicolon separating the initializer and the condition. |
- * |
- * @return the semicolon separating the initializer and the condition |
- */ |
- Token get leftSeparator => _leftSeparator; |
- |
- /** |
- * Return the right parenthesis. |
- * |
- * @return the right parenthesis |
- */ |
- Token get rightParenthesis => _rightParenthesis; |
- |
- /** |
- * Return the semicolon separating the condition and the updater. |
- * |
- * @return the semicolon separating the condition and the updater |
- */ |
- Token get rightSeparator => _rightSeparator; |
- |
- /** |
- * Return the list of expressions run after each execution of the loop body. |
- * |
- * @return the list of expressions run after each execution of the loop body |
- */ |
- NodeList<Expression> get updaters => _updaters; |
- |
- /** |
* Return the declaration of the loop variables, or `null` if there are no variables. |
* |
* @return the declaration of the loop variables, or `null` if there are no variables |
@@ -6519,15 +5253,6 @@ class ForStatement extends Statement { |
} |
/** |
- * Set the token representing the 'for' keyword to the given token. |
- * |
- * @param forKeyword the token representing the 'for' keyword |
- */ |
- void set forKeyword(Token forKeyword2) { |
- this._forKeyword = forKeyword2; |
- } |
- |
- /** |
* Set the initialization expression to the given expression. |
* |
* @param initialization the initialization expression |
@@ -6537,42 +5262,6 @@ class ForStatement extends Statement { |
} |
/** |
- * Set the left parenthesis to the given token. |
- * |
- * @param leftParenthesis the left parenthesis |
- */ |
- void set leftParenthesis(Token leftParenthesis2) { |
- this._leftParenthesis = leftParenthesis2; |
- } |
- |
- /** |
- * Set the semicolon separating the initializer and the condition to the given token. |
- * |
- * @param leftSeparator the semicolon separating the initializer and the condition |
- */ |
- void set leftSeparator(Token leftSeparator2) { |
- this._leftSeparator = leftSeparator2; |
- } |
- |
- /** |
- * Set the right parenthesis to the given token. |
- * |
- * @param rightParenthesis the right parenthesis |
- */ |
- void set rightParenthesis(Token rightParenthesis2) { |
- this._rightParenthesis = rightParenthesis2; |
- } |
- |
- /** |
- * Set the semicolon separating the condition and the updater to the given token. |
- * |
- * @param rightSeparator the semicolon separating the condition and the updater |
- */ |
- void set rightSeparator(Token rightSeparator2) { |
- this._rightSeparator = rightSeparator2; |
- } |
- |
- /** |
* Set the declaration of the loop variables to the given parameter. |
* |
* @param variableList the declaration of the loop variables |
@@ -6584,7 +5273,7 @@ class ForStatement extends Statement { |
safelyVisitChild(_variableList, visitor); |
safelyVisitChild(_initialization, visitor); |
safelyVisitChild(_condition, visitor); |
- _updaters.accept(visitor); |
+ updaters.accept(visitor); |
safelyVisitChild(_body, visitor); |
} |
} |
@@ -6688,7 +5377,7 @@ class FormalParameterList extends ASTNode { |
/** |
* The parameters associated with the method. |
*/ |
- NodeList<FormalParameter> _parameters; |
+ NodeList<FormalParameter> parameters; |
/** |
* The left square bracket ('[') or left curly brace ('{') introducing the optional parameters, or |
@@ -6717,9 +5406,9 @@ class FormalParameterList extends ASTNode { |
* @param rightParenthesis the right parenthesis |
*/ |
FormalParameterList.full(Token leftParenthesis, List<FormalParameter> parameters, Token leftDelimiter, Token rightDelimiter, Token rightParenthesis) { |
- this._parameters = new NodeList<FormalParameter>(this); |
+ this.parameters = new NodeList<FormalParameter>(this); |
this._leftParenthesis = leftParenthesis; |
- this._parameters.addAll(parameters); |
+ this.parameters.addAll(parameters); |
this._leftDelimiter = leftDelimiter; |
this._rightDelimiter = rightDelimiter; |
this._rightParenthesis = rightParenthesis; |
@@ -6762,22 +5451,15 @@ class FormalParameterList extends ASTNode { |
* @return the elements representing the parameters in this list |
*/ |
List<ParameterElement> get parameterElements { |
- int count = _parameters.length; |
+ int count = parameters.length; |
List<ParameterElement> types = new List<ParameterElement>(count); |
for (int i = 0; i < count; i++) { |
- types[i] = _parameters[i].element; |
+ types[i] = parameters[i].element; |
} |
return types; |
} |
/** |
- * Return the parameters associated with the method. |
- * |
- * @return the parameters associated with the method |
- */ |
- NodeList<FormalParameter> get parameters => _parameters; |
- |
- /** |
* Return the right square bracket (']') or right curly brace ('}') introducing the optional |
* parameters, or `null` if there are no optional parameters. |
* |
@@ -6831,7 +5513,7 @@ class FormalParameterList extends ASTNode { |
_rightParenthesis = parenthesis; |
} |
void visitChildren(ASTVisitor visitor) { |
- _parameters.accept(visitor); |
+ parameters.accept(visitor); |
} |
} |
/** |
@@ -6869,7 +5551,7 @@ class FunctionDeclaration extends CompilationUnitMember { |
* The token representing the 'external' keyword, or `null` if this is not an external |
* function. |
*/ |
- Token _externalKeyword; |
+ Token externalKeyword; |
/** |
* The return type of the function, or `null` if no return type was declared. |
@@ -6880,7 +5562,7 @@ class FunctionDeclaration extends CompilationUnitMember { |
* The token representing the 'get' or 'set' keyword, or `null` if this is a function |
* declaration rather than a property declaration. |
*/ |
- Token _propertyKeyword; |
+ Token propertyKeyword; |
/** |
* The name of the function, or `null` if the function is not named. |
@@ -6904,9 +5586,9 @@ class FunctionDeclaration extends CompilationUnitMember { |
* @param functionExpression the function expression being wrapped |
*/ |
FunctionDeclaration.full(Comment comment, List<Annotation> metadata, Token externalKeyword, TypeName returnType, Token propertyKeyword, SimpleIdentifier name, FunctionExpression functionExpression) : super.full(comment, metadata) { |
- this._externalKeyword = externalKeyword; |
+ this.externalKeyword = externalKeyword; |
this._returnType = becomeParentOf(returnType); |
- this._propertyKeyword = propertyKeyword; |
+ this.propertyKeyword = propertyKeyword; |
this._name = becomeParentOf(name); |
this._functionExpression = becomeParentOf(functionExpression); |
} |
@@ -6928,14 +5610,6 @@ class FunctionDeclaration extends CompilationUnitMember { |
Token get endToken => _functionExpression.endToken; |
/** |
- * Return the token representing the 'external' keyword, or `null` if this is not an |
- * external function. |
- * |
- * @return the token representing the 'external' keyword |
- */ |
- Token get externalKeyword => _externalKeyword; |
- |
- /** |
* Return the function expression being wrapped. |
* |
* @return the function expression being wrapped |
@@ -6950,14 +5624,6 @@ class FunctionDeclaration extends CompilationUnitMember { |
SimpleIdentifier get name => _name; |
/** |
- * Return the token representing the 'get' or 'set' keyword, or `null` if this is a function |
- * declaration rather than a property declaration. |
- * |
- * @return the token representing the 'get' or 'set' keyword |
- */ |
- Token get propertyKeyword => _propertyKeyword; |
- |
- /** |
* Return the return type of the function, or `null` if no return type was declared. |
* |
* @return the return type of the function |
@@ -6969,23 +5635,14 @@ class FunctionDeclaration extends CompilationUnitMember { |
* |
* @return `true` if this function declares a getter |
*/ |
- bool get isGetter => _propertyKeyword != null && identical(((_propertyKeyword as KeywordToken)).keyword, Keyword.GET); |
+ bool get isGetter => propertyKeyword != null && identical(((propertyKeyword as KeywordToken)).keyword, Keyword.GET); |
/** |
* Return `true` if this function declares a setter. |
* |
* @return `true` if this function declares a setter |
*/ |
- bool get isSetter => _propertyKeyword != null && identical(((_propertyKeyword as KeywordToken)).keyword, Keyword.SET); |
- |
- /** |
- * Set the token representing the 'external' keyword to the given token. |
- * |
- * @param externalKeyword the token representing the 'external' keyword |
- */ |
- void set externalKeyword(Token externalKeyword2) { |
- this._externalKeyword = externalKeyword2; |
- } |
+ bool get isSetter => propertyKeyword != null && identical(((propertyKeyword as KeywordToken)).keyword, Keyword.SET); |
/** |
* Set the function expression being wrapped to the given function expression. |
@@ -7006,15 +5663,6 @@ class FunctionDeclaration extends CompilationUnitMember { |
} |
/** |
- * Set the token representing the 'get' or 'set' keyword to the given token. |
- * |
- * @param propertyKeyword the token representing the 'get' or 'set' keyword |
- */ |
- void set propertyKeyword(Token propertyKeyword2) { |
- this._propertyKeyword = propertyKeyword2; |
- } |
- |
- /** |
* Set the return type of the function to the given name. |
* |
* @param name the return type of the function |
@@ -7029,13 +5677,13 @@ class FunctionDeclaration extends CompilationUnitMember { |
safelyVisitChild(_functionExpression, visitor); |
} |
Token get firstTokenAfterCommentAndMetadata { |
- if (_externalKeyword != null) { |
- return _externalKeyword; |
+ if (externalKeyword != null) { |
+ return externalKeyword; |
} |
if (_returnType != null) { |
return _returnType.beginToken; |
- } else if (_propertyKeyword != null) { |
- return _propertyKeyword; |
+ } else if (propertyKeyword != null) { |
+ return propertyKeyword; |
} else if (_name != null) { |
return _name.beginToken; |
} |
@@ -7053,7 +5701,7 @@ class FunctionDeclarationStatement extends Statement { |
/** |
* The function declaration being wrapped. |
*/ |
- FunctionDeclaration _functionDeclaration; |
+ FunctionDeclaration functionDeclaration; |
/** |
* Initialize a newly created function declaration statement. |
@@ -7061,7 +5709,7 @@ class FunctionDeclarationStatement extends Statement { |
* @param functionDeclaration the the function declaration being wrapped |
*/ |
FunctionDeclarationStatement.full(FunctionDeclaration functionDeclaration) { |
- this._functionDeclaration = becomeParentOf(functionDeclaration); |
+ this.functionDeclaration = becomeParentOf(functionDeclaration); |
} |
/** |
@@ -7071,15 +5719,8 @@ class FunctionDeclarationStatement extends Statement { |
*/ |
FunctionDeclarationStatement({FunctionDeclaration functionDeclaration}) : this.full(functionDeclaration); |
accept(ASTVisitor visitor) => visitor.visitFunctionDeclarationStatement(this); |
- Token get beginToken => _functionDeclaration.beginToken; |
- Token get endToken => _functionDeclaration.endToken; |
- |
- /** |
- * Return the function declaration being wrapped. |
- * |
- * @return the function declaration being wrapped |
- */ |
- FunctionDeclaration get functionDeclaration => _functionDeclaration; |
+ Token get beginToken => functionDeclaration.beginToken; |
+ Token get endToken => functionDeclaration.endToken; |
/** |
* Set the function declaration being wrapped to the given function declaration. |
@@ -7087,10 +5728,10 @@ class FunctionDeclarationStatement extends Statement { |
* @param functionDeclaration the function declaration being wrapped |
*/ |
void set functionExpression(FunctionDeclaration functionDeclaration2) { |
- this._functionDeclaration = becomeParentOf(functionDeclaration2); |
+ this.functionDeclaration = becomeParentOf(functionDeclaration2); |
} |
void visitChildren(ASTVisitor visitor) { |
- safelyVisitChild(_functionDeclaration, visitor); |
+ safelyVisitChild(functionDeclaration, visitor); |
} |
} |
/** |
@@ -7119,7 +5760,7 @@ class FunctionExpression extends Expression { |
* The element associated with the function, or `null` if the AST structure has not been |
* resolved. |
*/ |
- ExecutableElement _element; |
+ ExecutableElement element; |
/** |
* Initialize a newly created function declaration. |
@@ -7155,14 +5796,6 @@ class FunctionExpression extends Expression { |
* @return the body of the function |
*/ |
FunctionBody get body => _body; |
- |
- /** |
- * Return the element associated with this function, or `null` if the AST structure has not |
- * been resolved. |
- * |
- * @return the element associated with this function |
- */ |
- ExecutableElement get element => _element; |
Token get endToken { |
if (_body != null) { |
return _body.endToken; |
@@ -7189,15 +5822,6 @@ class FunctionExpression extends Expression { |
} |
/** |
- * Set the element associated with this function to the given element. |
- * |
- * @param element the element associated with this function |
- */ |
- void set element(ExecutableElement element2) { |
- this._element = element2; |
- } |
- |
- /** |
* Set the parameters associated with the function to the given list of parameters. |
* |
* @param parameters the parameters associated with the function |
@@ -7240,7 +5864,7 @@ class FunctionExpressionInvocation extends Expression { |
* The element associated with the function being invoked based on static type information, or |
* `null` if the AST structure has not been resolved or the function could not be resolved. |
*/ |
- ExecutableElement _staticElement; |
+ ExecutableElement staticElement; |
/** |
* The element associated with the function being invoked based on propagated type information, or |
@@ -7311,16 +5935,6 @@ class FunctionExpressionInvocation extends Expression { |
ExecutableElement get propagatedElement => _propagatedElement; |
/** |
- * Return the element associated with the function being invoked based on static type information, |
- * or `null` if the AST structure has not been resolved or the function could not be |
- * resolved. One common example of the latter case is an expression whose value can change over |
- * time. |
- * |
- * @return the element associated with the function |
- */ |
- ExecutableElement get staticElement => _staticElement; |
- |
- /** |
* Set the list of arguments to the method to the given list. |
* |
* @param argumentList the list of arguments to the method |
@@ -7347,16 +5961,6 @@ class FunctionExpressionInvocation extends Expression { |
void set propagatedElement(ExecutableElement element) { |
_propagatedElement = element; |
} |
- |
- /** |
- * Set the element associated with the function being invoked based on static type information to |
- * the given element. |
- * |
- * @param element the element to be associated with the function |
- */ |
- void set staticElement(ExecutableElement element) { |
- this._staticElement = element; |
- } |
void visitChildren(ASTVisitor visitor) { |
safelyVisitChild(_function, visitor); |
safelyVisitChild(_argumentList, visitor); |
@@ -7622,7 +6226,7 @@ class HideCombinator extends Combinator { |
/** |
* The list of names from the library that are hidden by this combinator. |
*/ |
- NodeList<SimpleIdentifier> _hiddenNames; |
+ NodeList<SimpleIdentifier> hiddenNames; |
/** |
* Initialize a newly created import show combinator. |
@@ -7631,8 +6235,8 @@ class HideCombinator extends Combinator { |
* @param hiddenNames the list of names from the library that are hidden by this combinator |
*/ |
HideCombinator.full(Token keyword, List<SimpleIdentifier> hiddenNames) : super.full(keyword) { |
- this._hiddenNames = new NodeList<SimpleIdentifier>(this); |
- this._hiddenNames.addAll(hiddenNames); |
+ this.hiddenNames = new NodeList<SimpleIdentifier>(this); |
+ this.hiddenNames.addAll(hiddenNames); |
} |
/** |
@@ -7643,16 +6247,9 @@ class HideCombinator extends Combinator { |
*/ |
HideCombinator({Token keyword, List<SimpleIdentifier> hiddenNames}) : this.full(keyword, hiddenNames); |
accept(ASTVisitor visitor) => visitor.visitHideCombinator(this); |
- Token get endToken => _hiddenNames.endToken; |
- |
- /** |
- * Return the list of names from the library that are hidden by this combinator. |
- * |
- * @return the list of names from the library that are hidden by this combinator |
- */ |
- NodeList<SimpleIdentifier> get hiddenNames => _hiddenNames; |
+ Token get endToken => hiddenNames.endToken; |
void visitChildren(ASTVisitor visitor) { |
- _hiddenNames.accept(visitor); |
+ hiddenNames.accept(visitor); |
} |
} |
/** |
@@ -7731,12 +6328,12 @@ class IfStatement extends Statement { |
/** |
* The token representing the 'if' keyword. |
*/ |
- Token _ifKeyword; |
+ Token ifKeyword; |
/** |
* The left parenthesis. |
*/ |
- Token _leftParenthesis; |
+ Token leftParenthesis; |
/** |
* The condition used to determine which of the statements is executed next. |
@@ -7746,7 +6343,7 @@ class IfStatement extends Statement { |
/** |
* The right parenthesis. |
*/ |
- Token _rightParenthesis; |
+ Token rightParenthesis; |
/** |
* The statement that is executed if the condition evaluates to `true`. |
@@ -7756,7 +6353,7 @@ class IfStatement extends Statement { |
/** |
* The token representing the 'else' keyword, or `null` if there is no else statement. |
*/ |
- Token _elseKeyword; |
+ Token elseKeyword; |
/** |
* The statement that is executed if the condition evaluates to `false`, or `null` if |
@@ -7776,12 +6373,12 @@ class IfStatement extends Statement { |
* @param elseStatement the statement that is executed if the condition evaluates to `false` |
*/ |
IfStatement.full(Token ifKeyword, Token leftParenthesis, Expression condition, Token rightParenthesis, Statement thenStatement, Token elseKeyword, Statement elseStatement) { |
- this._ifKeyword = ifKeyword; |
- this._leftParenthesis = leftParenthesis; |
+ this.ifKeyword = ifKeyword; |
+ this.leftParenthesis = leftParenthesis; |
this._condition = becomeParentOf(condition); |
- this._rightParenthesis = rightParenthesis; |
+ this.rightParenthesis = rightParenthesis; |
this._thenStatement = becomeParentOf(thenStatement); |
- this._elseKeyword = elseKeyword; |
+ this.elseKeyword = elseKeyword; |
this._elseStatement = becomeParentOf(elseStatement); |
} |
@@ -7798,7 +6395,7 @@ class IfStatement extends Statement { |
*/ |
IfStatement({Token ifKeyword, Token leftParenthesis, Expression condition, Token rightParenthesis, Statement thenStatement, Token elseKeyword, Statement elseStatement}) : this.full(ifKeyword, leftParenthesis, condition, rightParenthesis, thenStatement, elseKeyword, elseStatement); |
accept(ASTVisitor visitor) => visitor.visitIfStatement(this); |
- Token get beginToken => _ifKeyword; |
+ Token get beginToken => ifKeyword; |
/** |
* Return the condition used to determine which of the statements is executed next. |
@@ -7808,14 +6405,6 @@ class IfStatement extends Statement { |
Expression get condition => _condition; |
/** |
- * Return the token representing the 'else' keyword, or `null` if there is no else |
- * statement. |
- * |
- * @return the token representing the 'else' keyword |
- */ |
- Token get elseKeyword => _elseKeyword; |
- |
- /** |
* Return the statement that is executed if the condition evaluates to `false`, or |
* `null` if there is no else statement. |
* |
@@ -7830,27 +6419,6 @@ class IfStatement extends Statement { |
} |
/** |
- * Return the token representing the 'if' keyword. |
- * |
- * @return the token representing the 'if' keyword |
- */ |
- Token get ifKeyword => _ifKeyword; |
- |
- /** |
- * Return the left parenthesis. |
- * |
- * @return the left parenthesis |
- */ |
- Token get leftParenthesis => _leftParenthesis; |
- |
- /** |
- * Return the right parenthesis. |
- * |
- * @return the right parenthesis |
- */ |
- Token get rightParenthesis => _rightParenthesis; |
- |
- /** |
* Return the statement that is executed if the condition evaluates to `true`. |
* |
* @return the statement that is executed if the condition evaluates to `true` |
@@ -7868,15 +6436,6 @@ class IfStatement extends Statement { |
} |
/** |
- * Set the token representing the 'else' keyword to the given token. |
- * |
- * @param elseKeyword the token representing the 'else' keyword |
- */ |
- void set elseKeyword(Token elseKeyword2) { |
- this._elseKeyword = elseKeyword2; |
- } |
- |
- /** |
* Set the statement that is executed if the condition evaluates to `false` to the given |
* statement. |
* |
@@ -7887,33 +6446,6 @@ class IfStatement extends Statement { |
} |
/** |
- * Set the token representing the 'if' keyword to the given token. |
- * |
- * @param ifKeyword the token representing the 'if' keyword |
- */ |
- void set ifKeyword(Token ifKeyword2) { |
- this._ifKeyword = ifKeyword2; |
- } |
- |
- /** |
- * Set the left parenthesis to the given token. |
- * |
- * @param leftParenthesis the left parenthesis |
- */ |
- void set leftParenthesis(Token leftParenthesis2) { |
- this._leftParenthesis = leftParenthesis2; |
- } |
- |
- /** |
- * Set the right parenthesis to the given token. |
- * |
- * @param rightParenthesis the right parenthesis |
- */ |
- void set rightParenthesis(Token rightParenthesis2) { |
- this._rightParenthesis = rightParenthesis2; |
- } |
- |
- /** |
* Set the statement that is executed if the condition evaluates to `true` to the given |
* statement. |
* |
@@ -7944,12 +6476,12 @@ class ImplementsClause extends ASTNode { |
/** |
* The token representing the 'implements' keyword. |
*/ |
- Token _keyword; |
+ Token keyword; |
/** |
* The interfaces that are being implemented. |
*/ |
- NodeList<TypeName> _interfaces; |
+ NodeList<TypeName> interfaces; |
/** |
* Initialize a newly created implements clause. |
@@ -7958,9 +6490,9 @@ class ImplementsClause extends ASTNode { |
* @param interfaces the interfaces that are being implemented |
*/ |
ImplementsClause.full(Token keyword, List<TypeName> interfaces) { |
- this._interfaces = new NodeList<TypeName>(this); |
- this._keyword = keyword; |
- this._interfaces.addAll(interfaces); |
+ this.interfaces = new NodeList<TypeName>(this); |
+ this.keyword = keyword; |
+ this.interfaces.addAll(interfaces); |
} |
/** |
@@ -7971,33 +6503,10 @@ class ImplementsClause extends ASTNode { |
*/ |
ImplementsClause({Token keyword, List<TypeName> interfaces}) : this.full(keyword, interfaces); |
accept(ASTVisitor visitor) => visitor.visitImplementsClause(this); |
- Token get beginToken => _keyword; |
- Token get endToken => _interfaces.endToken; |
- |
- /** |
- * Return the list of the interfaces that are being implemented. |
- * |
- * @return the list of the interfaces that are being implemented |
- */ |
- NodeList<TypeName> get interfaces => _interfaces; |
- |
- /** |
- * Return the token representing the 'implements' keyword. |
- * |
- * @return the token representing the 'implements' keyword |
- */ |
- Token get keyword => _keyword; |
- |
- /** |
- * Set the token representing the 'implements' keyword to the given token. |
- * |
- * @param keyword the token representing the 'implements' keyword |
- */ |
- void set keyword(Token keyword2) { |
- this._keyword = keyword2; |
- } |
+ Token get beginToken => keyword; |
+ Token get endToken => interfaces.endToken; |
void visitChildren(ASTVisitor visitor) { |
- _interfaces.accept(visitor); |
+ interfaces.accept(visitor); |
} |
} |
/** |
@@ -8015,7 +6524,7 @@ class ImportDirective extends NamespaceDirective { |
/** |
* The token representing the 'as' token, or `null` if the imported names are not prefixed. |
*/ |
- Token _asToken; |
+ Token asToken; |
/** |
* The prefix to be used with the imported names, or `null` if the imported names are not |
@@ -8036,7 +6545,7 @@ class ImportDirective extends NamespaceDirective { |
* @param semicolon the semicolon terminating the directive |
*/ |
ImportDirective.full(Comment comment, List<Annotation> metadata, Token keyword, StringLiteral libraryUri, Token asToken, SimpleIdentifier prefix, List<Combinator> combinators, Token semicolon) : super.full(comment, metadata, keyword, libraryUri, combinators, semicolon) { |
- this._asToken = asToken; |
+ this.asToken = asToken; |
this._prefix = becomeParentOf(prefix); |
} |
@@ -8056,14 +6565,6 @@ class ImportDirective extends NamespaceDirective { |
accept(ASTVisitor visitor) => visitor.visitImportDirective(this); |
/** |
- * Return the token representing the 'as' token, or `null` if the imported names are not |
- * prefixed. |
- * |
- * @return the token representing the 'as' token |
- */ |
- Token get asToken => _asToken; |
- |
- /** |
* Return the prefix to be used with the imported names, or `null` if the imported names are |
* not prefixed. |
* |
@@ -8071,23 +6572,14 @@ class ImportDirective extends NamespaceDirective { |
*/ |
SimpleIdentifier get prefix => _prefix; |
LibraryElement get uriElement { |
- Element element = this.element; |
- if (element is ImportElement) { |
- return ((element as ImportElement)).importedLibrary; |
+ Element element2 = element; |
+ if (element2 is ImportElement) { |
+ return ((element2 as ImportElement)).importedLibrary; |
} |
return null; |
} |
/** |
- * Set the token representing the 'as' token to the given token. |
- * |
- * @param asToken the token representing the 'as' token |
- */ |
- void set asToken(Token asToken2) { |
- this._asToken = asToken2; |
- } |
- |
- /** |
* Set the prefix to be used with the imported names to the given identifier. |
* |
* @param prefix the prefix to be used with the imported names |
@@ -8123,7 +6615,7 @@ class IndexExpression extends Expression { |
* The period ("..") before a cascaded index expression, or `null` if this index expression |
* is not part of a cascade expression. |
*/ |
- Token _period; |
+ Token period; |
/** |
* The left square bracket. |
@@ -8159,7 +6651,7 @@ class IndexExpression extends Expression { |
* be set to hold onto the static and propagated information. The auxiliary element will hold onto |
* the elements from the getter context. |
*/ |
- AuxiliaryElements _auxiliaryElements = null; |
+ AuxiliaryElements auxiliaryElements = null; |
/** |
* Initialize a newly created index expression. |
@@ -8195,7 +6687,7 @@ class IndexExpression extends Expression { |
* @param rightBracket the right square bracket |
*/ |
IndexExpression.forCascade_full(Token period, Token leftBracket, Expression index, Token rightBracket) { |
- this._period = period; |
+ this.period = period; |
this._leftBracket = leftBracket; |
this._index = becomeParentOf(index); |
this._rightBracket = rightBracket; |
@@ -8211,17 +6703,11 @@ class IndexExpression extends Expression { |
*/ |
IndexExpression.forCascade({Token period, Token leftBracket, Expression index, Token rightBracket}) : this.forCascade_full(period, leftBracket, index, rightBracket); |
accept(ASTVisitor visitor) => visitor.visitIndexExpression(this); |
- |
- /** |
- * Get the auxiliary elements, this will be `null` if the node is not in a getter and setter |
- * context, or if it is not yet fully resolved. |
- */ |
- AuxiliaryElements get auxiliaryElements => _auxiliaryElements; |
Token get beginToken { |
if (_target != null) { |
return _target.beginToken; |
} |
- return _period; |
+ return period; |
} |
/** |
@@ -8256,14 +6742,6 @@ class IndexExpression extends Expression { |
Token get leftBracket => _leftBracket; |
/** |
- * Return the period ("..") before a cascaded index expression, or `null` if this index |
- * expression is not part of a cascade expression. |
- * |
- * @return the period ("..") before a cascaded index expression |
- */ |
- Token get period => _period; |
- |
- /** |
* Return the element associated with the operator based on the propagated type of the target, or |
* `null` if the AST structure has not been resolved or if the operator could not be |
* resolved. One example of the latter case is an operator that is not defined for the type of the |
@@ -8372,14 +6850,7 @@ class IndexExpression extends Expression { |
* |
* @return `true` if this expression is cascaded |
*/ |
- bool get isCascaded => _period != null; |
- |
- /** |
- * Set the auxiliary elements. |
- */ |
- void set auxiliaryElements(AuxiliaryElements auxiliaryElements2) { |
- this._auxiliaryElements = auxiliaryElements2; |
- } |
+ bool get isCascaded => period != null; |
/** |
* Set the expression used to compute the index to the given expression. |
@@ -8400,15 +6871,6 @@ class IndexExpression extends Expression { |
} |
/** |
- * Set the period ("..") before a cascaded index expression to the given token. |
- * |
- * @param period the period ("..") before a cascaded index expression |
- */ |
- void set period(Token period2) { |
- this._period = period2; |
- } |
- |
- /** |
* Set the element associated with the operator based on the propagated type of the target to the |
* given element. |
* |
@@ -8508,12 +6970,12 @@ class InstanceCreationExpression extends Expression { |
/** |
* The keyword used to indicate how an object should be created. |
*/ |
- Token _keyword; |
+ Token keyword; |
/** |
* The name of the constructor to be invoked. |
*/ |
- ConstructorName _constructorName; |
+ ConstructorName constructorName; |
/** |
* The list of arguments to the constructor. |
@@ -8524,14 +6986,14 @@ class InstanceCreationExpression extends Expression { |
* The element associated with the constructor based on static type information, or `null` |
* if the AST structure has not been resolved or if the constructor could not be resolved. |
*/ |
- ConstructorElement _staticElement; |
+ ConstructorElement staticElement; |
/** |
* The element associated with the constructor based on propagated type information, or |
* `null` if the AST structure has not been resolved or if the constructor could not be |
* resolved. |
*/ |
- ConstructorElement _propagatedElement; |
+ ConstructorElement element; |
/** |
* Initialize a newly created instance creation expression. |
@@ -8541,8 +7003,8 @@ class InstanceCreationExpression extends Expression { |
* @param argumentList the list of arguments to the constructor |
*/ |
InstanceCreationExpression.full(Token keyword, ConstructorName constructorName, ArgumentList argumentList) { |
- this._keyword = keyword; |
- this._constructorName = becomeParentOf(constructorName); |
+ this.keyword = keyword; |
+ this.constructorName = becomeParentOf(constructorName); |
this._argumentList = becomeParentOf(argumentList); |
} |
@@ -8562,47 +7024,15 @@ class InstanceCreationExpression extends Expression { |
* @return the list of arguments to the constructor |
*/ |
ArgumentList get argumentList => _argumentList; |
- Token get beginToken => _keyword; |
- |
- /** |
- * Return the name of the constructor to be invoked. |
- * |
- * @return the name of the constructor to be invoked |
- */ |
- ConstructorName get constructorName => _constructorName; |
- |
- /** |
- * Return the element associated with the constructor based on propagated type information, or |
- * `null` if the AST structure has not been resolved or if the constructor could not be |
- * resolved. |
- * |
- * @return the element associated with the constructor |
- */ |
- ConstructorElement get element => _propagatedElement; |
+ Token get beginToken => keyword; |
Token get endToken => _argumentList.endToken; |
/** |
- * Return the keyword used to indicate how an object should be created. |
- * |
- * @return the keyword used to indicate how an object should be created |
- */ |
- Token get keyword => _keyword; |
- |
- /** |
- * Return the element associated with the constructor based on static type information, or |
- * `null` if the AST structure has not been resolved or if the constructor could not be |
- * resolved. |
- * |
- * @return the element associated with the constructor |
- */ |
- ConstructorElement get staticElement => _staticElement; |
- |
- /** |
* Return `true` if this creation expression is used to invoke a constant constructor. |
* |
* @return `true` if this creation expression is used to invoke a constant constructor |
*/ |
- bool get isConst => _keyword is KeywordToken && identical(((_keyword as KeywordToken)).keyword, Keyword.CONST); |
+ bool get isConst => keyword is KeywordToken && identical(((keyword as KeywordToken)).keyword, Keyword.CONST); |
/** |
* Set the list of arguments to the constructor to the given list. |
@@ -8612,46 +7042,8 @@ class InstanceCreationExpression extends Expression { |
void set argumentList(ArgumentList argumentList2) { |
this._argumentList = becomeParentOf(argumentList2); |
} |
- |
- /** |
- * Set the name of the constructor to be invoked to the given name. |
- * |
- * @param constructorName the name of the constructor to be invoked |
- */ |
- void set constructorName(ConstructorName constructorName2) { |
- this._constructorName = constructorName2; |
- } |
- |
- /** |
- * Set the element associated with the constructor based on propagated type information to the |
- * given element. |
- * |
- * @param element the element to be associated with the constructor |
- */ |
- void set element(ConstructorElement element2) { |
- this._propagatedElement = element2; |
- } |
- |
- /** |
- * Set the keyword used to indicate how an object should be created to the given keyword. |
- * |
- * @param keyword the keyword used to indicate how an object should be created |
- */ |
- void set keyword(Token keyword2) { |
- this._keyword = keyword2; |
- } |
- |
- /** |
- * Set the element associated with the constructor based on static type information to the given |
- * element. |
- * |
- * @param element the element to be associated with the constructor |
- */ |
- void set staticElement(ConstructorElement element) { |
- this._staticElement = element; |
- } |
void visitChildren(ASTVisitor visitor) { |
- safelyVisitChild(_constructorName, visitor); |
+ safelyVisitChild(constructorName, visitor); |
safelyVisitChild(_argumentList, visitor); |
} |
} |
@@ -8678,12 +7070,12 @@ class IntegerLiteral extends Literal { |
/** |
* The token representing the literal. |
*/ |
- Token _literal; |
+ Token literal; |
/** |
* The value of the literal. |
*/ |
- int _value = 0; |
+ int value = 0; |
/** |
* Initialize a newly created integer literal. |
@@ -8692,8 +7084,8 @@ class IntegerLiteral extends Literal { |
* @param value the value of the literal |
*/ |
IntegerLiteral.full(Token literal, int value) { |
- this._literal = literal; |
- this._value = value; |
+ this.literal = literal; |
+ this.value = value; |
} |
/** |
@@ -8704,40 +7096,8 @@ class IntegerLiteral extends Literal { |
*/ |
IntegerLiteral({Token literal, int value}) : this.full(literal, value); |
accept(ASTVisitor visitor) => visitor.visitIntegerLiteral(this); |
- Token get beginToken => _literal; |
- Token get endToken => _literal; |
- |
- /** |
- * Return the token representing the literal. |
- * |
- * @return the token representing the literal |
- */ |
- Token get literal => _literal; |
- |
- /** |
- * Return the value of the literal. |
- * |
- * @return the value of the literal |
- */ |
- int get value => _value; |
- |
- /** |
- * Set the token representing the literal to the given token. |
- * |
- * @param literal the token representing the literal |
- */ |
- void set literal(Token literal2) { |
- this._literal = literal2; |
- } |
- |
- /** |
- * Set the value of the literal to the given value. |
- * |
- * @param value the value of the literal |
- */ |
- void set value(int value2) { |
- this._value = value2; |
- } |
+ Token get beginToken => literal; |
+ Token get endToken => literal; |
void visitChildren(ASTVisitor visitor) { |
} |
} |
@@ -8773,7 +7133,7 @@ class InterpolationExpression extends InterpolationElement { |
* The token used to introduce the interpolation expression; either '$' if the expression is a |
* simple identifier or '${' if the expression is a full expression. |
*/ |
- Token _leftBracket; |
+ Token leftBracket; |
/** |
* The expression to be evaluated for the value to be converted into a string. |
@@ -8783,7 +7143,7 @@ class InterpolationExpression extends InterpolationElement { |
/** |
* The right curly bracket, or `null` if the expression is an identifier without brackets. |
*/ |
- Token _rightBracket; |
+ Token rightBracket; |
/** |
* Initialize a newly created interpolation expression. |
@@ -8793,9 +7153,9 @@ class InterpolationExpression extends InterpolationElement { |
* @param rightBracket the right curly bracket |
*/ |
InterpolationExpression.full(Token leftBracket, Expression expression, Token rightBracket) { |
- this._leftBracket = leftBracket; |
+ this.leftBracket = leftBracket; |
this._expression = becomeParentOf(expression); |
- this._rightBracket = rightBracket; |
+ this.rightBracket = rightBracket; |
} |
/** |
@@ -8807,10 +7167,10 @@ class InterpolationExpression extends InterpolationElement { |
*/ |
InterpolationExpression({Token leftBracket, Expression expression, Token rightBracket}) : this.full(leftBracket, expression, rightBracket); |
accept(ASTVisitor visitor) => visitor.visitInterpolationExpression(this); |
- Token get beginToken => _leftBracket; |
+ Token get beginToken => leftBracket; |
Token get endToken { |
- if (_rightBracket != null) { |
- return _rightBracket; |
+ if (rightBracket != null) { |
+ return rightBracket; |
} |
return _expression.endToken; |
} |
@@ -8823,20 +7183,6 @@ class InterpolationExpression extends InterpolationElement { |
Expression get expression => _expression; |
/** |
- * Return the left curly bracket. |
- * |
- * @return the left curly bracket |
- */ |
- Token get leftBracket => _leftBracket; |
- |
- /** |
- * Return the right curly bracket. |
- * |
- * @return the right curly bracket |
- */ |
- Token get rightBracket => _rightBracket; |
- |
- /** |
* Set the expression to be evaluated for the value to be converted into a string to the given |
* expression. |
* |
@@ -8845,24 +7191,6 @@ class InterpolationExpression extends InterpolationElement { |
void set expression(Expression expression2) { |
this._expression = becomeParentOf(expression2); |
} |
- |
- /** |
- * Set the left curly bracket to the given token. |
- * |
- * @param leftBracket the left curly bracket |
- */ |
- void set leftBracket(Token leftBracket2) { |
- this._leftBracket = leftBracket2; |
- } |
- |
- /** |
- * Set the right curly bracket to the given token. |
- * |
- * @param rightBracket the right curly bracket |
- */ |
- void set rightBracket(Token rightBracket2) { |
- this._rightBracket = rightBracket2; |
- } |
void visitChildren(ASTVisitor visitor) { |
safelyVisitChild(_expression, visitor); |
} |
@@ -8966,12 +7294,12 @@ class IsExpression extends Expression { |
/** |
* The is operator. |
*/ |
- Token _isOperator; |
+ Token isOperator; |
/** |
* The not operator, or `null` if the sense of the test is not negated. |
*/ |
- Token _notOperator; |
+ Token notOperator; |
/** |
* The name of the type being tested for. |
@@ -8988,8 +7316,8 @@ class IsExpression extends Expression { |
*/ |
IsExpression.full(Expression expression, Token isOperator, Token notOperator, TypeName type) { |
this._expression = becomeParentOf(expression); |
- this._isOperator = isOperator; |
- this._notOperator = notOperator; |
+ this.isOperator = isOperator; |
+ this.notOperator = notOperator; |
this._type = becomeParentOf(type); |
} |
@@ -9014,20 +7342,6 @@ class IsExpression extends Expression { |
Expression get expression => _expression; |
/** |
- * Return the is operator being applied. |
- * |
- * @return the is operator being applied |
- */ |
- Token get isOperator => _isOperator; |
- |
- /** |
- * Return the not operator being applied. |
- * |
- * @return the not operator being applied |
- */ |
- Token get notOperator => _notOperator; |
- |
- /** |
* Return the name of the type being tested for. |
* |
* @return the name of the type being tested for |
@@ -9045,24 +7359,6 @@ class IsExpression extends Expression { |
} |
/** |
- * Set the is operator being applied to the given operator. |
- * |
- * @param isOperator the is operator being applied |
- */ |
- void set isOperator(Token isOperator2) { |
- this._isOperator = isOperator2; |
- } |
- |
- /** |
- * Set the not operator being applied to the given operator. |
- * |
- * @param notOperator the is operator being applied |
- */ |
- void set notOperator(Token notOperator2) { |
- this._notOperator = notOperator2; |
- } |
- |
- /** |
* Set the name of the type being tested for to the given name. |
* |
* @param name the name of the type being tested for |
@@ -9095,7 +7391,7 @@ class Label extends ASTNode { |
/** |
* The colon that separates the label from the statement. |
*/ |
- Token _colon; |
+ Token colon; |
/** |
* Initialize a newly created label. |
@@ -9105,7 +7401,7 @@ class Label extends ASTNode { |
*/ |
Label.full(SimpleIdentifier label, Token colon) { |
this._label = becomeParentOf(label); |
- this._colon = colon; |
+ this.colon = colon; |
} |
/** |
@@ -9117,14 +7413,7 @@ class Label extends ASTNode { |
Label({SimpleIdentifier label, Token colon}) : this.full(label, colon); |
accept(ASTVisitor visitor) => visitor.visitLabel(this); |
Token get beginToken => _label.beginToken; |
- |
- /** |
- * Return the colon that separates the label from the statement. |
- * |
- * @return the colon that separates the label from the statement |
- */ |
- Token get colon => _colon; |
- Token get endToken => _colon; |
+ Token get endToken => colon; |
/** |
* Return the label being associated with the statement. |
@@ -9134,15 +7423,6 @@ class Label extends ASTNode { |
SimpleIdentifier get label => _label; |
/** |
- * Set the colon that separates the label from the statement to the given token. |
- * |
- * @param colon the colon that separates the label from the statement |
- */ |
- void set colon(Token colon2) { |
- this._colon = colon2; |
- } |
- |
- /** |
* Set the label being associated with the statement to the given label. |
* |
* @param label the label being associated with the statement |
@@ -9170,7 +7450,7 @@ class LabeledStatement extends Statement { |
/** |
* The labels being associated with the statement. |
*/ |
- NodeList<Label> _labels; |
+ NodeList<Label> labels; |
/** |
* The statement with which the labels are being associated. |
@@ -9184,8 +7464,8 @@ class LabeledStatement extends Statement { |
* @param statement the statement with which the labels are being associated |
*/ |
LabeledStatement.full(List<Label> labels, Statement statement) { |
- this._labels = new NodeList<Label>(this); |
- this._labels.addAll(labels); |
+ this.labels = new NodeList<Label>(this); |
+ this.labels.addAll(labels); |
this._statement = becomeParentOf(statement); |
} |
@@ -9198,21 +7478,14 @@ class LabeledStatement extends Statement { |
LabeledStatement({List<Label> labels, Statement statement}) : this.full(labels, statement); |
accept(ASTVisitor visitor) => visitor.visitLabeledStatement(this); |
Token get beginToken { |
- if (!_labels.isEmpty) { |
- return _labels.beginToken; |
+ if (!labels.isEmpty) { |
+ return labels.beginToken; |
} |
return _statement.beginToken; |
} |
Token get endToken => _statement.endToken; |
/** |
- * Return the labels being associated with the statement. |
- * |
- * @return the labels being associated with the statement |
- */ |
- NodeList<Label> get labels => _labels; |
- |
- /** |
* Return the statement with which the labels are being associated. |
* |
* @return the statement with which the labels are being associated |
@@ -9228,7 +7501,7 @@ class LabeledStatement extends Statement { |
this._statement = becomeParentOf(statement2); |
} |
void visitChildren(ASTVisitor visitor) { |
- _labels.accept(visitor); |
+ labels.accept(visitor); |
safelyVisitChild(_statement, visitor); |
} |
} |
@@ -9247,7 +7520,7 @@ class LibraryDirective extends Directive { |
/** |
* The token representing the 'library' token. |
*/ |
- Token _libraryToken; |
+ Token libraryToken; |
/** |
* The name of the library being defined. |
@@ -9257,7 +7530,7 @@ class LibraryDirective extends Directive { |
/** |
* The semicolon terminating the directive. |
*/ |
- Token _semicolon; |
+ Token semicolon; |
/** |
* Initialize a newly created library directive. |
@@ -9269,9 +7542,9 @@ class LibraryDirective extends Directive { |
* @param semicolon the semicolon terminating the directive |
*/ |
LibraryDirective.full(Comment comment, List<Annotation> metadata, Token libraryToken, LibraryIdentifier name, Token semicolon) : super.full(comment, metadata) { |
- this._libraryToken = libraryToken; |
+ this.libraryToken = libraryToken; |
this._name = becomeParentOf(name); |
- this._semicolon = semicolon; |
+ this.semicolon = semicolon; |
} |
/** |
@@ -9285,15 +7558,8 @@ class LibraryDirective extends Directive { |
*/ |
LibraryDirective({Comment comment, List<Annotation> metadata, Token libraryToken, LibraryIdentifier name, Token semicolon}) : this.full(comment, metadata, libraryToken, name, semicolon); |
accept(ASTVisitor visitor) => visitor.visitLibraryDirective(this); |
- Token get endToken => _semicolon; |
- Token get keyword => _libraryToken; |
- |
- /** |
- * Return the token representing the 'library' token. |
- * |
- * @return the token representing the 'library' token |
- */ |
- Token get libraryToken => _libraryToken; |
+ Token get endToken => semicolon; |
+ Token get keyword => libraryToken; |
/** |
* Return the name of the library being defined. |
@@ -9303,22 +7569,6 @@ class LibraryDirective extends Directive { |
LibraryIdentifier get name => _name; |
/** |
- * Return the semicolon terminating the directive. |
- * |
- * @return the semicolon terminating the directive |
- */ |
- Token get semicolon => _semicolon; |
- |
- /** |
- * Set the token representing the 'library' token to the given token. |
- * |
- * @param libraryToken the token representing the 'library' token |
- */ |
- void set libraryToken(Token libraryToken2) { |
- this._libraryToken = libraryToken2; |
- } |
- |
- /** |
* Set the name of the library being defined to the given name. |
* |
* @param name the name of the library being defined |
@@ -9326,20 +7576,11 @@ class LibraryDirective extends Directive { |
void set name(LibraryIdentifier name2) { |
this._name = becomeParentOf(name2); |
} |
- |
- /** |
- * Set the semicolon terminating the directive to the given token. |
- * |
- * @param semicolon the semicolon terminating the directive |
- */ |
- void set semicolon(Token semicolon2) { |
- this._semicolon = semicolon2; |
- } |
void visitChildren(ASTVisitor visitor) { |
super.visitChildren(visitor); |
safelyVisitChild(_name, visitor); |
} |
- Token get firstTokenAfterCommentAndMetadata => _libraryToken; |
+ Token get firstTokenAfterCommentAndMetadata => libraryToken; |
} |
/** |
* Instances of the class `LibraryIdentifier` represent the identifier for a library. |
@@ -9356,7 +7597,7 @@ class LibraryIdentifier extends Identifier { |
/** |
* The components of the identifier. |
*/ |
- NodeList<SimpleIdentifier> _components; |
+ NodeList<SimpleIdentifier> components; |
/** |
* Initialize a newly created prefixed identifier. |
@@ -9364,8 +7605,8 @@ class LibraryIdentifier extends Identifier { |
* @param components the components of the identifier |
*/ |
LibraryIdentifier.full(List<SimpleIdentifier> components) { |
- this._components = new NodeList<SimpleIdentifier>(this); |
- this._components.addAll(components); |
+ this.components = new NodeList<SimpleIdentifier>(this); |
+ this.components.addAll(components); |
} |
/** |
@@ -9375,20 +7616,13 @@ class LibraryIdentifier extends Identifier { |
*/ |
LibraryIdentifier({List<SimpleIdentifier> components}) : this.full(components); |
accept(ASTVisitor visitor) => visitor.visitLibraryIdentifier(this); |
- Token get beginToken => _components.beginToken; |
+ Token get beginToken => components.beginToken; |
Element get bestElement => staticElement; |
- |
- /** |
- * Return the components of the identifier. |
- * |
- * @return the components of the identifier |
- */ |
- NodeList<SimpleIdentifier> get components => _components; |
- Token get endToken => _components.endToken; |
+ Token get endToken => components.endToken; |
String get name { |
JavaStringBuilder builder = new JavaStringBuilder(); |
bool needsPeriod = false; |
- for (SimpleIdentifier identifier in _components) { |
+ for (SimpleIdentifier identifier in components) { |
if (needsPeriod) { |
builder.append("."); |
} else { |
@@ -9401,7 +7635,7 @@ class LibraryIdentifier extends Identifier { |
Element get propagatedElement => null; |
Element get staticElement => null; |
void visitChildren(ASTVisitor visitor) { |
- _components.accept(visitor); |
+ components.accept(visitor); |
} |
} |
/** |
@@ -9424,7 +7658,7 @@ class ListLiteral extends TypedLiteral { |
/** |
* The expressions used to compute the elements of the list. |
*/ |
- NodeList<Expression> _elements; |
+ NodeList<Expression> elements; |
/** |
* The right square bracket. |
@@ -9442,9 +7676,9 @@ class ListLiteral extends TypedLiteral { |
* @param rightBracket the right square bracket |
*/ |
ListLiteral.full(Token constKeyword, TypeArgumentList typeArguments, Token leftBracket, List<Expression> elements, Token rightBracket) : super.full(constKeyword, typeArguments) { |
- this._elements = new NodeList<Expression>(this); |
+ this.elements = new NodeList<Expression>(this); |
this._leftBracket = leftBracket; |
- this._elements.addAll(elements); |
+ this.elements.addAll(elements); |
this._rightBracket = rightBracket; |
} |
@@ -9465,19 +7699,12 @@ class ListLiteral extends TypedLiteral { |
if (token != null) { |
return token; |
} |
- TypeArgumentList typeArguments = this.typeArguments; |
- if (typeArguments != null) { |
- return typeArguments.beginToken; |
+ TypeArgumentList typeArguments2 = typeArguments; |
+ if (typeArguments2 != null) { |
+ return typeArguments2.beginToken; |
} |
return _leftBracket; |
} |
- |
- /** |
- * Return the expressions used to compute the elements of the list. |
- * |
- * @return the expressions used to compute the elements of the list |
- */ |
- NodeList<Expression> get elements => _elements; |
Token get endToken => _rightBracket; |
/** |
@@ -9513,7 +7740,7 @@ class ListLiteral extends TypedLiteral { |
} |
void visitChildren(ASTVisitor visitor) { |
super.visitChildren(visitor); |
- _elements.accept(visitor); |
+ elements.accept(visitor); |
} |
} |
/** |
@@ -9555,7 +7782,7 @@ class MapLiteral extends TypedLiteral { |
/** |
* The entries in the map. |
*/ |
- NodeList<MapLiteralEntry> _entries; |
+ NodeList<MapLiteralEntry> entries; |
/** |
* The right curly bracket. |
@@ -9573,9 +7800,9 @@ class MapLiteral extends TypedLiteral { |
* @param rightBracket the right curly bracket |
*/ |
MapLiteral.full(Token constKeyword, TypeArgumentList typeArguments, Token leftBracket, List<MapLiteralEntry> entries, Token rightBracket) : super.full(constKeyword, typeArguments) { |
- this._entries = new NodeList<MapLiteralEntry>(this); |
+ this.entries = new NodeList<MapLiteralEntry>(this); |
this._leftBracket = leftBracket; |
- this._entries.addAll(entries); |
+ this.entries.addAll(entries); |
this._rightBracket = rightBracket; |
} |
@@ -9596,22 +7823,15 @@ class MapLiteral extends TypedLiteral { |
if (token != null) { |
return token; |
} |
- TypeArgumentList typeArguments = this.typeArguments; |
- if (typeArguments != null) { |
- return typeArguments.beginToken; |
+ TypeArgumentList typeArguments2 = typeArguments; |
+ if (typeArguments2 != null) { |
+ return typeArguments2.beginToken; |
} |
return _leftBracket; |
} |
Token get endToken => _rightBracket; |
/** |
- * Return the entries in the map. |
- * |
- * @return the entries in the map |
- */ |
- NodeList<MapLiteralEntry> get entries => _entries; |
- |
- /** |
* Return the left curly bracket. |
* |
* @return the left curly bracket |
@@ -9644,7 +7864,7 @@ class MapLiteral extends TypedLiteral { |
} |
void visitChildren(ASTVisitor visitor) { |
super.visitChildren(visitor); |
- _entries.accept(visitor); |
+ entries.accept(visitor); |
} |
} |
/** |
@@ -9668,7 +7888,7 @@ class MapLiteralEntry extends ASTNode { |
/** |
* The colon that separates the key from the value. |
*/ |
- Token _separator; |
+ Token separator; |
/** |
* The expression computing the value that will be associated with the key. |
@@ -9684,7 +7904,7 @@ class MapLiteralEntry extends ASTNode { |
*/ |
MapLiteralEntry.full(Expression key, Token separator, Expression value) { |
this._key = becomeParentOf(key); |
- this._separator = separator; |
+ this.separator = separator; |
this._value = becomeParentOf(value); |
} |
@@ -9708,13 +7928,6 @@ class MapLiteralEntry extends ASTNode { |
Expression get key => _key; |
/** |
- * Return the colon that separates the key from the value. |
- * |
- * @return the colon that separates the key from the value |
- */ |
- Token get separator => _separator; |
- |
- /** |
* Return the expression computing the value that will be associated with the key. |
* |
* @return the expression computing the value that will be associated with the key |
@@ -9732,15 +7945,6 @@ class MapLiteralEntry extends ASTNode { |
} |
/** |
- * Set the colon that separates the key from the value to the given token. |
- * |
- * @param separator the colon that separates the key from the value |
- */ |
- void set separator(Token separator2) { |
- this._separator = separator2; |
- } |
- |
- /** |
* Set the expression computing the value that will be associated with the key to the given |
* expression. |
* |
@@ -9777,13 +7981,13 @@ class MethodDeclaration extends ClassMember { |
/** |
* The token for the 'external' keyword, or `null` if the constructor is not external. |
*/ |
- Token _externalKeyword; |
+ Token externalKeyword; |
/** |
* The token representing the 'abstract' or 'static' keyword, or `null` if neither modifier |
* was specified. |
*/ |
- Token _modifierKeyword; |
+ Token modifierKeyword; |
/** |
* The return type of the method, or `null` if no return type was declared. |
@@ -9794,13 +7998,13 @@ class MethodDeclaration extends ClassMember { |
* The token representing the 'get' or 'set' keyword, or `null` if this is a method |
* declaration rather than a property declaration. |
*/ |
- Token _propertyKeyword; |
+ Token propertyKeyword; |
/** |
* The token representing the 'operator' keyword, or `null` if this method does not declare |
* an operator. |
*/ |
- Token _operatorKeyword; |
+ Token operatorKeyword; |
/** |
* The name of the method. |
@@ -9833,11 +8037,11 @@ class MethodDeclaration extends ClassMember { |
* @param body the body of the method |
*/ |
MethodDeclaration.full(Comment comment, List<Annotation> metadata, Token externalKeyword, Token modifierKeyword, TypeName returnType, Token propertyKeyword, Token operatorKeyword, SimpleIdentifier name, FormalParameterList parameters, FunctionBody body) : super.full(comment, metadata) { |
- this._externalKeyword = externalKeyword; |
- this._modifierKeyword = modifierKeyword; |
+ this.externalKeyword = externalKeyword; |
+ this.modifierKeyword = modifierKeyword; |
this._returnType = becomeParentOf(returnType); |
- this._propertyKeyword = propertyKeyword; |
- this._operatorKeyword = operatorKeyword; |
+ this.propertyKeyword = propertyKeyword; |
+ this.operatorKeyword = operatorKeyword; |
this._name = becomeParentOf(name); |
this._parameters = becomeParentOf(parameters); |
this._body = becomeParentOf(body); |
@@ -9880,22 +8084,6 @@ class MethodDeclaration extends ClassMember { |
Token get endToken => _body.endToken; |
/** |
- * Return the token for the 'external' keyword, or `null` if the constructor is not |
- * external. |
- * |
- * @return the token for the 'external' keyword |
- */ |
- Token get externalKeyword => _externalKeyword; |
- |
- /** |
- * Return the token representing the 'abstract' or 'static' keyword, or `null` if neither |
- * modifier was specified. |
- * |
- * @return the token representing the 'abstract' or 'static' keyword |
- */ |
- Token get modifierKeyword => _modifierKeyword; |
- |
- /** |
* Return the name of the method. |
* |
* @return the name of the method |
@@ -9903,14 +8091,6 @@ class MethodDeclaration extends ClassMember { |
SimpleIdentifier get name => _name; |
/** |
- * Return the token representing the 'operator' keyword, or `null` if this method does not |
- * declare an operator. |
- * |
- * @return the token representing the 'operator' keyword |
- */ |
- Token get operatorKeyword => _operatorKeyword; |
- |
- /** |
* Return the parameters associated with the method, or `null` if this method declares a |
* getter. |
* |
@@ -9919,14 +8099,6 @@ class MethodDeclaration extends ClassMember { |
FormalParameterList get parameters => _parameters; |
/** |
- * Return the token representing the 'get' or 'set' keyword, or `null` if this is a method |
- * declaration rather than a property declaration. |
- * |
- * @return the token representing the 'get' or 'set' keyword |
- */ |
- Token get propertyKeyword => _propertyKeyword; |
- |
- /** |
* Return the return type of the method, or `null` if no return type was declared. |
* |
* @return the return type of the method |
@@ -9938,35 +8110,35 @@ class MethodDeclaration extends ClassMember { |
* |
* @return `true` if this method is declared to be an abstract method |
*/ |
- bool get isAbstract => _externalKeyword == null && (_body is EmptyFunctionBody); |
+ bool get isAbstract => externalKeyword == null && (_body is EmptyFunctionBody); |
/** |
* Return `true` if this method declares a getter. |
* |
* @return `true` if this method declares a getter |
*/ |
- bool get isGetter => _propertyKeyword != null && identical(((_propertyKeyword as KeywordToken)).keyword, Keyword.GET); |
+ bool get isGetter => propertyKeyword != null && identical(((propertyKeyword as KeywordToken)).keyword, Keyword.GET); |
/** |
* Return `true` if this method declares an operator. |
* |
* @return `true` if this method declares an operator |
*/ |
- bool get isOperator => _operatorKeyword != null; |
+ bool get isOperator => operatorKeyword != null; |
/** |
* Return `true` if this method declares a setter. |
* |
* @return `true` if this method declares a setter |
*/ |
- bool get isSetter => _propertyKeyword != null && identical(((_propertyKeyword as KeywordToken)).keyword, Keyword.SET); |
+ bool get isSetter => propertyKeyword != null && identical(((propertyKeyword as KeywordToken)).keyword, Keyword.SET); |
/** |
* Return `true` if this method is declared to be a static method. |
* |
* @return `true` if this method is declared to be a static method |
*/ |
- bool get isStatic => _modifierKeyword != null && identical(((_modifierKeyword as KeywordToken)).keyword, Keyword.STATIC); |
+ bool get isStatic => modifierKeyword != null && identical(((modifierKeyword as KeywordToken)).keyword, Keyword.STATIC); |
/** |
* Set the body of the method to the given function body. |
@@ -9978,61 +8150,25 @@ class MethodDeclaration extends ClassMember { |
} |
/** |
- * Set the token for the 'external' keyword to the given token. |
+ * Set the name of the method to the given identifier. |
* |
- * @param externalKeyword the token for the 'external' keyword |
+ * @param identifier the name of the method |
*/ |
- void set externalKeyword(Token externalKeyword2) { |
- this._externalKeyword = externalKeyword2; |
+ void set name(SimpleIdentifier identifier) { |
+ _name = becomeParentOf(identifier); |
} |
/** |
- * Set the token representing the 'abstract' or 'static' keyword to the given token. |
+ * Set the parameters associated with the method to the given list of parameters. |
* |
- * @param modifierKeyword the token representing the 'abstract' or 'static' keyword |
+ * @param parameters the parameters associated with the method |
*/ |
- void set modifierKeyword(Token modifierKeyword2) { |
- this._modifierKeyword = modifierKeyword2; |
+ void set parameters(FormalParameterList parameters2) { |
+ this._parameters = becomeParentOf(parameters2); |
} |
/** |
- * Set the name of the method to the given identifier. |
- * |
- * @param identifier the name of the method |
- */ |
- void set name(SimpleIdentifier identifier) { |
- _name = becomeParentOf(identifier); |
- } |
- |
- /** |
- * Set the token representing the 'operator' keyword to the given token. |
- * |
- * @param operatorKeyword the token representing the 'operator' keyword |
- */ |
- void set operatorKeyword(Token operatorKeyword2) { |
- this._operatorKeyword = operatorKeyword2; |
- } |
- |
- /** |
- * Set the parameters associated with the method to the given list of parameters. |
- * |
- * @param parameters the parameters associated with the method |
- */ |
- void set parameters(FormalParameterList parameters2) { |
- this._parameters = becomeParentOf(parameters2); |
- } |
- |
- /** |
- * Set the token representing the 'get' or 'set' keyword to the given token. |
- * |
- * @param propertyKeyword the token representing the 'get' or 'set' keyword |
- */ |
- void set propertyKeyword(Token propertyKeyword2) { |
- this._propertyKeyword = propertyKeyword2; |
- } |
- |
- /** |
- * Set the return type of the method to the given type name. |
+ * Set the return type of the method to the given type name. |
* |
* @param typeName the return type of the method |
*/ |
@@ -10047,14 +8183,14 @@ class MethodDeclaration extends ClassMember { |
safelyVisitChild(_body, visitor); |
} |
Token get firstTokenAfterCommentAndMetadata { |
- if (_modifierKeyword != null) { |
- return _modifierKeyword; |
+ if (modifierKeyword != null) { |
+ return modifierKeyword; |
} else if (_returnType != null) { |
return _returnType.beginToken; |
- } else if (_propertyKeyword != null) { |
- return _propertyKeyword; |
- } else if (_operatorKeyword != null) { |
- return _operatorKeyword; |
+ } else if (propertyKeyword != null) { |
+ return propertyKeyword; |
+ } else if (operatorKeyword != null) { |
+ return operatorKeyword; |
} |
return _name.beginToken; |
} |
@@ -10085,7 +8221,7 @@ class MethodInvocation extends Expression { |
* The period that separates the target from the method name, or `null` if there is no |
* target. |
*/ |
- Token _period; |
+ Token period; |
/** |
* The name of the method being invoked. |
@@ -10107,7 +8243,7 @@ class MethodInvocation extends Expression { |
*/ |
MethodInvocation.full(Expression target, Token period, SimpleIdentifier methodName, ArgumentList argumentList) { |
this._target = becomeParentOf(target); |
- this._period = period; |
+ this.period = period; |
this._methodName = becomeParentOf(methodName); |
this._argumentList = becomeParentOf(argumentList); |
} |
@@ -10132,8 +8268,8 @@ class MethodInvocation extends Expression { |
Token get beginToken { |
if (_target != null) { |
return _target.beginToken; |
- } else if (_period != null) { |
- return _period; |
+ } else if (period != null) { |
+ return period; |
} |
return _methodName.beginToken; |
} |
@@ -10147,14 +8283,6 @@ class MethodInvocation extends Expression { |
SimpleIdentifier get methodName => _methodName; |
/** |
- * Return the period that separates the target from the method name, or `null` if there is |
- * no target. |
- * |
- * @return the period that separates the target from the method name |
- */ |
- Token get period => _period; |
- |
- /** |
* Return the expression used to compute the receiver of the invocation. If this invocation is not |
* part of a cascade expression, then this is the same as [getTarget]. If this invocation |
* is part of a cascade expression, then the target stored with the cascade expression is |
@@ -10194,7 +8322,7 @@ class MethodInvocation extends Expression { |
* |
* @return `true` if this expression is cascaded |
*/ |
- bool get isCascaded => _period != null && identical(_period.type, TokenType.PERIOD_PERIOD); |
+ bool get isCascaded => period != null && identical(period.type, TokenType.PERIOD_PERIOD); |
/** |
* Set the list of arguments to the method to the given list. |
@@ -10215,15 +8343,6 @@ class MethodInvocation extends Expression { |
} |
/** |
- * Set the period that separates the target from the method name to the given token. |
- * |
- * @param period the period that separates the target from the method name |
- */ |
- void set period(Token period2) { |
- this._period = period2; |
- } |
- |
- /** |
* Set the expression producing the object on which the method is defined to the given expression. |
* |
* @param expression the expression producing the object on which the method is defined |
@@ -10355,12 +8474,12 @@ abstract class NamespaceDirective extends UriBasedDirective { |
/** |
* The combinators used to control which names are imported or exported. |
*/ |
- NodeList<Combinator> _combinators; |
+ NodeList<Combinator> combinators; |
/** |
* The semicolon terminating the directive. |
*/ |
- Token _semicolon; |
+ Token semicolon; |
/** |
* Initialize a newly created namespace directive. |
@@ -10373,10 +8492,10 @@ abstract class NamespaceDirective extends UriBasedDirective { |
* @param semicolon the semicolon terminating the directive |
*/ |
NamespaceDirective.full(Comment comment, List<Annotation> metadata, Token keyword, StringLiteral libraryUri, List<Combinator> combinators, Token semicolon) : super.full(comment, metadata, libraryUri) { |
- this._combinators = new NodeList<Combinator>(this); |
+ this.combinators = new NodeList<Combinator>(this); |
this._keyword = keyword; |
- this._combinators.addAll(combinators); |
- this._semicolon = semicolon; |
+ this.combinators.addAll(combinators); |
+ this.semicolon = semicolon; |
} |
/** |
@@ -10390,22 +8509,8 @@ abstract class NamespaceDirective extends UriBasedDirective { |
* @param semicolon the semicolon terminating the directive |
*/ |
NamespaceDirective({Comment comment, List<Annotation> metadata, Token keyword, StringLiteral libraryUri, List<Combinator> combinators, Token semicolon}) : this.full(comment, metadata, keyword, libraryUri, combinators, semicolon); |
- |
- /** |
- * Return the combinators used to control how names are imported or exported. |
- * |
- * @return the combinators used to control how names are imported or exported |
- */ |
- NodeList<Combinator> get combinators => _combinators; |
- Token get endToken => _semicolon; |
+ Token get endToken => semicolon; |
Token get keyword => _keyword; |
- |
- /** |
- * Return the semicolon terminating the directive. |
- * |
- * @return the semicolon terminating the directive |
- */ |
- Token get semicolon => _semicolon; |
LibraryElement get uriElement; |
/** |
@@ -10416,15 +8521,6 @@ abstract class NamespaceDirective extends UriBasedDirective { |
void set keyword(Token exportToken) { |
this._keyword = exportToken; |
} |
- |
- /** |
- * Set the semicolon terminating the directive to the given token. |
- * |
- * @param semicolon the semicolon terminating the directive |
- */ |
- void set semicolon(Token semicolon2) { |
- this._semicolon = semicolon2; |
- } |
Token get firstTokenAfterCommentAndMetadata => _keyword; |
} |
/** |
@@ -10443,12 +8539,12 @@ class NativeClause extends ASTNode { |
/** |
* The token representing the 'native' keyword. |
*/ |
- Token _keyword; |
+ Token keyword; |
/** |
* The name of the native object that implements the class. |
*/ |
- StringLiteral _name; |
+ StringLiteral name; |
/** |
* Initialize a newly created native clause. |
@@ -10457,8 +8553,8 @@ class NativeClause extends ASTNode { |
* @param name the name of the native object that implements the class. |
*/ |
NativeClause.full(Token keyword, StringLiteral name) { |
- this._keyword = keyword; |
- this._name = name; |
+ this.keyword = keyword; |
+ this.name = name; |
} |
/** |
@@ -10469,42 +8565,10 @@ class NativeClause extends ASTNode { |
*/ |
NativeClause({Token keyword, StringLiteral name}) : this.full(keyword, name); |
accept(ASTVisitor visitor) => visitor.visitNativeClause(this); |
- Token get beginToken => _keyword; |
- Token get endToken => _name.endToken; |
- |
- /** |
- * Return the token representing the 'native' keyword. |
- * |
- * @return the token representing the 'native' keyword |
- */ |
- Token get keyword => _keyword; |
- |
- /** |
- * Return the name of the native object that implements the class. |
- * |
- * @return the name of the native object that implements the class |
- */ |
- StringLiteral get name => _name; |
- |
- /** |
- * Set the token representing the 'native' keyword to the given token. |
- * |
- * @param keyword the token representing the 'native' keyword |
- */ |
- void set keyword(Token keyword2) { |
- this._keyword = keyword2; |
- } |
- |
- /** |
- * Sets the name of the native object that implements the class. |
- * |
- * @param name the name of the native object that implements the class. |
- */ |
- void set name(StringLiteral name2) { |
- this._name = name2; |
- } |
+ Token get beginToken => keyword; |
+ Token get endToken => name.endToken; |
void visitChildren(ASTVisitor visitor) { |
- safelyVisitChild(_name, visitor); |
+ safelyVisitChild(name, visitor); |
} |
} |
/** |
@@ -10523,17 +8587,17 @@ class NativeFunctionBody extends FunctionBody { |
/** |
* The token representing 'native' that marks the start of the function body. |
*/ |
- Token _nativeToken; |
+ Token nativeToken; |
/** |
* The string literal, after the 'native' token. |
*/ |
- StringLiteral _stringLiteral; |
+ StringLiteral stringLiteral; |
/** |
* The token representing the semicolon that marks the end of the function body. |
*/ |
- Token _semicolon; |
+ Token semicolon; |
/** |
* Initialize a newly created function body consisting of the 'native' token, a string literal, |
@@ -10544,9 +8608,9 @@ class NativeFunctionBody extends FunctionBody { |
* @param semicolon the token representing the semicolon that marks the end of the function body |
*/ |
NativeFunctionBody.full(Token nativeToken, StringLiteral stringLiteral, Token semicolon) { |
- this._nativeToken = nativeToken; |
- this._stringLiteral = becomeParentOf(stringLiteral); |
- this._semicolon = semicolon; |
+ this.nativeToken = nativeToken; |
+ this.stringLiteral = becomeParentOf(stringLiteral); |
+ this.semicolon = semicolon; |
} |
/** |
@@ -10559,31 +8623,10 @@ class NativeFunctionBody extends FunctionBody { |
*/ |
NativeFunctionBody({Token nativeToken, StringLiteral stringLiteral, Token semicolon}) : this.full(nativeToken, stringLiteral, semicolon); |
accept(ASTVisitor visitor) => visitor.visitNativeFunctionBody(this); |
- Token get beginToken => _nativeToken; |
- Token get endToken => _semicolon; |
- |
- /** |
- * Return the simple identifier representing the 'native' token. |
- * |
- * @return the simple identifier representing the 'native' token |
- */ |
- Token get nativeToken => _nativeToken; |
- |
- /** |
- * Return the token representing the semicolon that marks the end of the function body. |
- * |
- * @return the token representing the semicolon that marks the end of the function body |
- */ |
- Token get semicolon => _semicolon; |
- |
- /** |
- * Return the string literal representing the string after the 'native' token. |
- * |
- * @return the string literal representing the string after the 'native' token |
- */ |
- StringLiteral get stringLiteral => _stringLiteral; |
+ Token get beginToken => nativeToken; |
+ Token get endToken => semicolon; |
void visitChildren(ASTVisitor visitor) { |
- safelyVisitChild(_stringLiteral, visitor); |
+ safelyVisitChild(stringLiteral, visitor); |
} |
} |
/** |
@@ -10610,7 +8653,7 @@ abstract class NormalFormalParameter extends FormalParameter { |
/** |
* The annotations associated with this parameter. |
*/ |
- NodeList<Annotation> _metadata; |
+ NodeList<Annotation> metadata; |
/** |
* The name of the parameter being declared. |
@@ -10625,9 +8668,9 @@ abstract class NormalFormalParameter extends FormalParameter { |
* @param identifier the name of the parameter being declared |
*/ |
NormalFormalParameter.full(Comment comment, List<Annotation> metadata, SimpleIdentifier identifier) { |
- this._metadata = new NodeList<Annotation>(this); |
+ this.metadata = new NodeList<Annotation>(this); |
this._comment = becomeParentOf(comment); |
- this._metadata.addAll(metadata); |
+ this.metadata.addAll(metadata); |
this._identifier = becomeParentOf(identifier); |
} |
@@ -10657,13 +8700,6 @@ abstract class NormalFormalParameter extends FormalParameter { |
} |
/** |
- * Return the annotations associated with this parameter. |
- * |
- * @return the annotations associated with this parameter |
- */ |
- NodeList<Annotation> get metadata => _metadata; |
- |
- /** |
* Set the documentation comment associated with this parameter to the given comment |
* |
* @param comment the documentation comment to be associated with this parameter |
@@ -10683,7 +8719,7 @@ abstract class NormalFormalParameter extends FormalParameter { |
void visitChildren(ASTVisitor visitor) { |
if (commentIsBeforeAnnotations()) { |
safelyVisitChild(_comment, visitor); |
- _metadata.accept(visitor); |
+ metadata.accept(visitor); |
} else { |
for (ASTNode child in sortedCommentAndAnnotations) { |
child.accept(visitor); |
@@ -10697,10 +8733,10 @@ abstract class NormalFormalParameter extends FormalParameter { |
* @return `true` if the comment is lexically before any annotations |
*/ |
bool commentIsBeforeAnnotations() { |
- if (_comment == null || _metadata.isEmpty) { |
+ if (_comment == null || metadata.isEmpty) { |
return true; |
} |
- Annotation firstAnnotation = _metadata[0]; |
+ Annotation firstAnnotation = metadata[0]; |
return _comment.offset < firstAnnotation.offset; |
} |
@@ -10714,7 +8750,7 @@ abstract class NormalFormalParameter extends FormalParameter { |
List<ASTNode> get sortedCommentAndAnnotations { |
List<ASTNode> childList = new List<ASTNode>(); |
childList.add(_comment); |
- childList.addAll(_metadata); |
+ childList.addAll(metadata); |
List<ASTNode> children = new List.from(childList); |
children.sort(ASTNode.LEXICAL_ORDER); |
return children; |
@@ -10735,7 +8771,7 @@ class NullLiteral extends Literal { |
/** |
* The token representing the literal. |
*/ |
- Token _literal; |
+ Token literal; |
/** |
* Initialize a newly created null literal. |
@@ -10743,7 +8779,7 @@ class NullLiteral extends Literal { |
* @param token the token representing the literal |
*/ |
NullLiteral.full(Token token) { |
- this._literal = token; |
+ this.literal = token; |
} |
/** |
@@ -10753,24 +8789,8 @@ class NullLiteral extends Literal { |
*/ |
NullLiteral({Token token}) : this.full(token); |
accept(ASTVisitor visitor) => visitor.visitNullLiteral(this); |
- Token get beginToken => _literal; |
- Token get endToken => _literal; |
- |
- /** |
- * Return the token representing the literal. |
- * |
- * @return the token representing the literal |
- */ |
- Token get literal => _literal; |
- |
- /** |
- * Set the token representing the literal to the given token. |
- * |
- * @param literal the token representing the literal |
- */ |
- void set literal(Token literal2) { |
- this._literal = literal2; |
- } |
+ Token get beginToken => literal; |
+ Token get endToken => literal; |
void visitChildren(ASTVisitor visitor) { |
} |
} |
@@ -10892,12 +8912,12 @@ class PartDirective extends UriBasedDirective { |
/** |
* The token representing the 'part' token. |
*/ |
- Token _partToken; |
+ Token partToken; |
/** |
* The semicolon terminating the directive. |
*/ |
- Token _semicolon; |
+ Token semicolon; |
/** |
* Initialize a newly created part directive. |
@@ -10909,8 +8929,8 @@ class PartDirective extends UriBasedDirective { |
* @param semicolon the semicolon terminating the directive |
*/ |
PartDirective.full(Comment comment, List<Annotation> metadata, Token partToken, StringLiteral partUri, Token semicolon) : super.full(comment, metadata, partUri) { |
- this._partToken = partToken; |
- this._semicolon = semicolon; |
+ this.partToken = partToken; |
+ this.semicolon = semicolon; |
} |
/** |
@@ -10924,42 +8944,10 @@ class PartDirective extends UriBasedDirective { |
*/ |
PartDirective({Comment comment, List<Annotation> metadata, Token partToken, StringLiteral partUri, Token semicolon}) : this.full(comment, metadata, partToken, partUri, semicolon); |
accept(ASTVisitor visitor) => visitor.visitPartDirective(this); |
- Token get endToken => _semicolon; |
- Token get keyword => _partToken; |
- |
- /** |
- * Return the token representing the 'part' token. |
- * |
- * @return the token representing the 'part' token |
- */ |
- Token get partToken => _partToken; |
- |
- /** |
- * Return the semicolon terminating the directive. |
- * |
- * @return the semicolon terminating the directive |
- */ |
- Token get semicolon => _semicolon; |
+ Token get endToken => semicolon; |
+ Token get keyword => partToken; |
CompilationUnitElement get uriElement => element as CompilationUnitElement; |
- |
- /** |
- * Set the token representing the 'part' token to the given token. |
- * |
- * @param partToken the token representing the 'part' token |
- */ |
- void set partToken(Token partToken2) { |
- this._partToken = partToken2; |
- } |
- |
- /** |
- * Set the semicolon terminating the directive to the given token. |
- * |
- * @param semicolon the semicolon terminating the directive |
- */ |
- void set semicolon(Token semicolon2) { |
- this._semicolon = semicolon2; |
- } |
- Token get firstTokenAfterCommentAndMetadata => _partToken; |
+ Token get firstTokenAfterCommentAndMetadata => partToken; |
} |
/** |
* Instances of the class `PartOfDirective` represent a part-of directive. |
@@ -10976,12 +8964,12 @@ class PartOfDirective extends Directive { |
/** |
* The token representing the 'part' token. |
*/ |
- Token _partToken; |
+ Token partToken; |
/** |
* The token representing the 'of' token. |
*/ |
- Token _ofToken; |
+ Token ofToken; |
/** |
* The name of the library that the containing compilation unit is part of. |
@@ -10991,7 +8979,7 @@ class PartOfDirective extends Directive { |
/** |
* The semicolon terminating the directive. |
*/ |
- Token _semicolon; |
+ Token semicolon; |
/** |
* Initialize a newly created part-of directive. |
@@ -11004,10 +8992,10 @@ class PartOfDirective extends Directive { |
* @param semicolon the semicolon terminating the directive |
*/ |
PartOfDirective.full(Comment comment, List<Annotation> metadata, Token partToken, Token ofToken, LibraryIdentifier libraryName, Token semicolon) : super.full(comment, metadata) { |
- this._partToken = partToken; |
- this._ofToken = ofToken; |
+ this.partToken = partToken; |
+ this.ofToken = ofToken; |
this._libraryName = becomeParentOf(libraryName); |
- this._semicolon = semicolon; |
+ this.semicolon = semicolon; |
} |
/** |
@@ -11022,8 +9010,8 @@ class PartOfDirective extends Directive { |
*/ |
PartOfDirective({Comment comment, List<Annotation> metadata, Token partToken, Token ofToken, LibraryIdentifier libraryName, Token semicolon}) : this.full(comment, metadata, partToken, ofToken, libraryName, semicolon); |
accept(ASTVisitor visitor) => visitor.visitPartOfDirective(this); |
- Token get endToken => _semicolon; |
- Token get keyword => _partToken; |
+ Token get endToken => semicolon; |
+ Token get keyword => partToken; |
/** |
* Return the name of the library that the containing compilation unit is part of. |
@@ -11033,27 +9021,6 @@ class PartOfDirective extends Directive { |
LibraryIdentifier get libraryName => _libraryName; |
/** |
- * Return the token representing the 'of' token. |
- * |
- * @return the token representing the 'of' token |
- */ |
- Token get ofToken => _ofToken; |
- |
- /** |
- * Return the token representing the 'part' token. |
- * |
- * @return the token representing the 'part' token |
- */ |
- Token get partToken => _partToken; |
- |
- /** |
- * Return the semicolon terminating the directive. |
- * |
- * @return the semicolon terminating the directive |
- */ |
- Token get semicolon => _semicolon; |
- |
- /** |
* Set the name of the library that the containing compilation unit is part of to the given name. |
* |
* @param libraryName the name of the library that the containing compilation unit is part of |
@@ -11061,38 +9028,11 @@ class PartOfDirective extends Directive { |
void set libraryName(LibraryIdentifier libraryName2) { |
this._libraryName = becomeParentOf(libraryName2); |
} |
- |
- /** |
- * Set the token representing the 'of' token to the given token. |
- * |
- * @param ofToken the token representing the 'of' token |
- */ |
- void set ofToken(Token ofToken2) { |
- this._ofToken = ofToken2; |
- } |
- |
- /** |
- * Set the token representing the 'part' token to the given token. |
- * |
- * @param partToken the token representing the 'part' token |
- */ |
- void set partToken(Token partToken2) { |
- this._partToken = partToken2; |
- } |
- |
- /** |
- * Set the semicolon terminating the directive to the given token. |
- * |
- * @param semicolon the semicolon terminating the directive |
- */ |
- void set semicolon(Token semicolon2) { |
- this._semicolon = semicolon2; |
- } |
void visitChildren(ASTVisitor visitor) { |
super.visitChildren(visitor); |
safelyVisitChild(_libraryName, visitor); |
} |
- Token get firstTokenAfterCommentAndMetadata => _partToken; |
+ Token get firstTokenAfterCommentAndMetadata => partToken; |
} |
/** |
* Instances of the class `PostfixExpression` represent a postfix unary expression. |
@@ -11114,7 +9054,7 @@ class PostfixExpression extends Expression { |
/** |
* The postfix operator being applied to the operand. |
*/ |
- Token _operator; |
+ Token operator; |
/** |
* The element associated with this the operator based on the propagated type of the operand, or |
@@ -11138,7 +9078,7 @@ class PostfixExpression extends Expression { |
*/ |
PostfixExpression.full(Expression operand, Token operator) { |
this._operand = becomeParentOf(operand); |
- this._operator = operator; |
+ this.operator = operator; |
} |
/** |
@@ -11166,7 +9106,7 @@ class PostfixExpression extends Expression { |
} |
return element; |
} |
- Token get endToken => _operator; |
+ Token get endToken => operator; |
/** |
* Return the expression computing the operand for the operator. |
@@ -11176,13 +9116,6 @@ class PostfixExpression extends Expression { |
Expression get operand => _operand; |
/** |
- * Return the postfix operator being applied to the operand. |
- * |
- * @return the postfix operator being applied to the operand |
- */ |
- Token get operator => _operator; |
- |
- /** |
* Return the element associated with the operator based on the propagated type of the operand, or |
* `null` if the AST structure has not been resolved, if the operator is not user definable, |
* or if the operator could not be resolved. One example of the latter case is an operator that is |
@@ -11212,15 +9145,6 @@ class PostfixExpression extends Expression { |
} |
/** |
- * Set the postfix operator being applied to the operand to the given operator. |
- * |
- * @param operator the postfix operator being applied to the operand |
- */ |
- void set operator(Token operator2) { |
- this._operator = operator2; |
- } |
- |
- /** |
* Set the element associated with the operator based on the propagated type of the operand to the |
* given element. |
* |
@@ -11300,7 +9224,7 @@ class PrefixExpression extends Expression { |
/** |
* The prefix operator being applied to the operand. |
*/ |
- Token _operator; |
+ Token operator; |
/** |
* The expression computing the operand for the operator. |
@@ -11328,7 +9252,7 @@ class PrefixExpression extends Expression { |
* @param operand the expression computing the operand for the operator |
*/ |
PrefixExpression.full(Token operator, Expression operand) { |
- this._operator = operator; |
+ this.operator = operator; |
this._operand = becomeParentOf(operand); |
} |
@@ -11340,7 +9264,7 @@ class PrefixExpression extends Expression { |
*/ |
PrefixExpression({Token operator, Expression operand}) : this.full(operator, operand); |
accept(ASTVisitor visitor) => visitor.visitPrefixExpression(this); |
- Token get beginToken => _operator; |
+ Token get beginToken => operator; |
/** |
* Return the best element available for this operator. If resolution was able to find a better |
@@ -11367,13 +9291,6 @@ class PrefixExpression extends Expression { |
Expression get operand => _operand; |
/** |
- * Return the prefix operator being applied to the operand. |
- * |
- * @return the prefix operator being applied to the operand |
- */ |
- Token get operator => _operator; |
- |
- /** |
* Return the element associated with the operator based on the propagated type of the operand, or |
* `null` if the AST structure has not been resolved, if the operator is not user definable, |
* or if the operator could not be resolved. One example of the latter case is an operator that is |
@@ -11403,15 +9320,6 @@ class PrefixExpression extends Expression { |
} |
/** |
- * Set the prefix operator being applied to the operand to the given operator. |
- * |
- * @param operator the prefix operator being applied to the operand |
- */ |
- void set operator(Token operator2) { |
- this._operator = operator2; |
- } |
- |
- /** |
* Set the element associated with the operator based on the propagated type of the operand to the |
* given element. |
* |
@@ -11498,7 +9406,7 @@ class PrefixedIdentifier extends Identifier { |
/** |
* The period used to separate the prefix from the identifier. |
*/ |
- Token _period; |
+ Token period; |
/** |
* The identifier being prefixed. |
@@ -11514,7 +9422,7 @@ class PrefixedIdentifier extends Identifier { |
*/ |
PrefixedIdentifier.full(SimpleIdentifier prefix, Token period, SimpleIdentifier identifier) { |
this._prefix = becomeParentOf(prefix); |
- this._period = period; |
+ this.period = period; |
this._identifier = becomeParentOf(identifier); |
} |
@@ -11545,13 +9453,6 @@ class PrefixedIdentifier extends Identifier { |
String get name => "${_prefix.name}.${_identifier.name}"; |
/** |
- * Return the period used to separate the prefix from the identifier. |
- * |
- * @return the period used to separate the prefix from the identifier |
- */ |
- Token get period => _period; |
- |
- /** |
* Return the prefix associated with the library in which the identifier is defined. |
* |
* @return the prefix associated with the library in which the identifier is defined |
@@ -11580,15 +9481,6 @@ class PrefixedIdentifier extends Identifier { |
} |
/** |
- * Set the period used to separate the prefix from the identifier to the given token. |
- * |
- * @param period the period used to separate the prefix from the identifier |
- */ |
- void set period(Token period2) { |
- this._period = period2; |
- } |
- |
- /** |
* Set the prefix associated with the library in which the identifier is defined to the given |
* identifier. |
* |
@@ -11626,7 +9518,7 @@ class PropertyAccess extends Expression { |
/** |
* The property access operator. |
*/ |
- Token _operator; |
+ Token operator; |
/** |
* The name of the property being accessed. |
@@ -11642,7 +9534,7 @@ class PropertyAccess extends Expression { |
*/ |
PropertyAccess.full(Expression target, Token operator, SimpleIdentifier propertyName) { |
this._target = becomeParentOf(target); |
- this._operator = operator; |
+ this.operator = operator; |
this._propertyName = becomeParentOf(propertyName); |
} |
@@ -11659,18 +9551,11 @@ class PropertyAccess extends Expression { |
if (_target != null) { |
return _target.beginToken; |
} |
- return _operator; |
+ return operator; |
} |
Token get endToken => _propertyName.endToken; |
/** |
- * Return the property access operator. |
- * |
- * @return the property access operator |
- */ |
- Token get operator => _operator; |
- |
- /** |
* Return the name of the property being accessed. |
* |
* @return the name of the property being accessed |
@@ -11717,16 +9602,7 @@ class PropertyAccess extends Expression { |
* |
* @return `true` if this expression is cascaded |
*/ |
- bool get isCascaded => _operator != null && identical(_operator.type, TokenType.PERIOD_PERIOD); |
- |
- /** |
- * Set the property access operator to the given token. |
- * |
- * @param operator the property access operator |
- */ |
- void set operator(Token operator2) { |
- this._operator = operator2; |
- } |
+ bool get isCascaded => operator != null && identical(operator.type, TokenType.PERIOD_PERIOD); |
/** |
* Set the name of the property being accessed to the given identifier. |
@@ -11767,13 +9643,13 @@ class RedirectingConstructorInvocation extends ConstructorInitializer { |
/** |
* The token for the 'this' keyword. |
*/ |
- Token _keyword; |
+ Token keyword; |
/** |
* The token for the period before the name of the constructor that is being invoked, or |
* `null` if the unnamed constructor is being invoked. |
*/ |
- Token _period; |
+ Token period; |
/** |
* The name of the constructor that is being invoked, or `null` if the unnamed constructor |
@@ -11790,7 +9666,7 @@ class RedirectingConstructorInvocation extends ConstructorInitializer { |
* The element associated with the constructor based on static type information, or `null` |
* if the AST structure has not been resolved or if the constructor could not be resolved. |
*/ |
- ConstructorElement _staticElement; |
+ ConstructorElement staticElement; |
/** |
* The element associated with the constructor based on propagated type information, or |
@@ -11809,8 +9685,8 @@ class RedirectingConstructorInvocation extends ConstructorInitializer { |
* @param argumentList the list of arguments to the constructor |
*/ |
RedirectingConstructorInvocation.full(Token keyword, Token period, SimpleIdentifier constructorName, ArgumentList argumentList) { |
- this._keyword = keyword; |
- this._period = period; |
+ this.keyword = keyword; |
+ this.period = period; |
this._constructorName = becomeParentOf(constructorName); |
this._argumentList = becomeParentOf(argumentList); |
} |
@@ -11833,7 +9709,7 @@ class RedirectingConstructorInvocation extends ConstructorInitializer { |
* @return the list of arguments to the constructor |
*/ |
ArgumentList get argumentList => _argumentList; |
- Token get beginToken => _keyword; |
+ Token get beginToken => keyword; |
/** |
* Return the name of the constructor that is being invoked, or `null` if the unnamed |
@@ -11854,30 +9730,6 @@ class RedirectingConstructorInvocation extends ConstructorInitializer { |
Token get endToken => _argumentList.endToken; |
/** |
- * Return the token for the 'this' keyword. |
- * |
- * @return the token for the 'this' keyword |
- */ |
- Token get keyword => _keyword; |
- |
- /** |
- * Return the token for the period before the name of the constructor that is being invoked, or |
- * `null` if the unnamed constructor is being invoked. |
- * |
- * @return the token for the period before the name of the constructor that is being invoked |
- */ |
- Token get period => _period; |
- |
- /** |
- * Return the element associated with the constructor based on static type information, or |
- * `null` if the AST structure has not been resolved or if the constructor could not be |
- * resolved. |
- * |
- * @return the element associated with the constructor |
- */ |
- ConstructorElement get staticElement => _staticElement; |
- |
- /** |
* Set the list of arguments to the constructor to the given list. |
* |
* @param argumentList the list of arguments to the constructor |
@@ -11904,35 +9756,6 @@ class RedirectingConstructorInvocation extends ConstructorInitializer { |
void set element(ConstructorElement element2) { |
_propagatedElement = element2; |
} |
- |
- /** |
- * Set the token for the 'this' keyword to the given token. |
- * |
- * @param keyword the token for the 'this' keyword |
- */ |
- void set keyword(Token keyword2) { |
- this._keyword = keyword2; |
- } |
- |
- /** |
- * Set the token for the period before the name of the constructor that is being invoked to the |
- * given token. |
- * |
- * @param period the token for the period before the name of the constructor that is being invoked |
- */ |
- void set period(Token period2) { |
- this._period = period2; |
- } |
- |
- /** |
- * Set the element associated with the constructor based on static type information to the given |
- * element. |
- * |
- * @param element the element to be associated with the constructor |
- */ |
- void set staticElement(ConstructorElement element) { |
- this._staticElement = element; |
- } |
void visitChildren(ASTVisitor visitor) { |
safelyVisitChild(_constructorName, visitor); |
safelyVisitChild(_argumentList, visitor); |
@@ -11953,7 +9776,7 @@ class RethrowExpression extends Expression { |
/** |
* The token representing the 'rethrow' keyword. |
*/ |
- Token _keyword; |
+ Token keyword; |
/** |
* Initialize a newly created rethrow expression. |
@@ -11961,7 +9784,7 @@ class RethrowExpression extends Expression { |
* @param keyword the token representing the 'rethrow' keyword |
*/ |
RethrowExpression.full(Token keyword) { |
- this._keyword = keyword; |
+ this.keyword = keyword; |
} |
/** |
@@ -11971,24 +9794,8 @@ class RethrowExpression extends Expression { |
*/ |
RethrowExpression({Token keyword}) : this.full(keyword); |
accept(ASTVisitor visitor) => visitor.visitRethrowExpression(this); |
- Token get beginToken => _keyword; |
- Token get endToken => _keyword; |
- |
- /** |
- * Return the token representing the 'rethrow' keyword. |
- * |
- * @return the token representing the 'rethrow' keyword |
- */ |
- Token get keyword => _keyword; |
- |
- /** |
- * Set the token representing the 'rethrow' keyword to the given token. |
- * |
- * @param keyword the token representing the 'rethrow' keyword |
- */ |
- void set keyword(Token keyword2) { |
- this._keyword = keyword2; |
- } |
+ Token get beginToken => keyword; |
+ Token get endToken => keyword; |
void visitChildren(ASTVisitor visitor) { |
} |
} |
@@ -12007,7 +9814,7 @@ class ReturnStatement extends Statement { |
/** |
* The token representing the 'return' keyword. |
*/ |
- Token _keyword; |
+ Token keyword; |
/** |
* The expression computing the value to be returned, or `null` if no explicit value was |
@@ -12018,7 +9825,7 @@ class ReturnStatement extends Statement { |
/** |
* The semicolon terminating the statement. |
*/ |
- Token _semicolon; |
+ Token semicolon; |
/** |
* Initialize a newly created return statement. |
@@ -12028,9 +9835,9 @@ class ReturnStatement extends Statement { |
* @param semicolon the semicolon terminating the statement |
*/ |
ReturnStatement.full(Token keyword, Expression expression, Token semicolon) { |
- this._keyword = keyword; |
+ this.keyword = keyword; |
this._expression = becomeParentOf(expression); |
- this._semicolon = semicolon; |
+ this.semicolon = semicolon; |
} |
/** |
@@ -12042,8 +9849,8 @@ class ReturnStatement extends Statement { |
*/ |
ReturnStatement({Token keyword, Expression expression, Token semicolon}) : this.full(keyword, expression, semicolon); |
accept(ASTVisitor visitor) => visitor.visitReturnStatement(this); |
- Token get beginToken => _keyword; |
- Token get endToken => _semicolon; |
+ Token get beginToken => keyword; |
+ Token get endToken => semicolon; |
/** |
* Return the expression computing the value to be returned, or `null` if no explicit value |
@@ -12054,20 +9861,6 @@ class ReturnStatement extends Statement { |
Expression get expression => _expression; |
/** |
- * Return the token representing the 'return' keyword. |
- * |
- * @return the token representing the 'return' keyword |
- */ |
- Token get keyword => _keyword; |
- |
- /** |
- * Return the semicolon terminating the statement. |
- * |
- * @return the semicolon terminating the statement |
- */ |
- Token get semicolon => _semicolon; |
- |
- /** |
* Set the expression computing the value to be returned to the given expression. |
* |
* @param expression the expression computing the value to be returned |
@@ -12075,24 +9868,6 @@ class ReturnStatement extends Statement { |
void set expression(Expression expression2) { |
this._expression = becomeParentOf(expression2); |
} |
- |
- /** |
- * Set the token representing the 'return' keyword to the given token. |
- * |
- * @param keyword the token representing the 'return' keyword |
- */ |
- void set keyword(Token keyword2) { |
- this._keyword = keyword2; |
- } |
- |
- /** |
- * Set the semicolon terminating the statement to the given token. |
- * |
- * @param semicolon the semicolon terminating the statement |
- */ |
- void set semicolon(Token semicolon2) { |
- this._semicolon = semicolon2; |
- } |
void visitChildren(ASTVisitor visitor) { |
safelyVisitChild(_expression, visitor); |
} |
@@ -12113,7 +9888,7 @@ class ScriptTag extends ASTNode { |
/** |
* The token representing this script tag. |
*/ |
- Token _scriptTag; |
+ Token scriptTag; |
/** |
* Initialize a newly created script tag. |
@@ -12121,7 +9896,7 @@ class ScriptTag extends ASTNode { |
* @param scriptTag the token representing this script tag |
*/ |
ScriptTag.full(Token scriptTag) { |
- this._scriptTag = scriptTag; |
+ this.scriptTag = scriptTag; |
} |
/** |
@@ -12131,24 +9906,8 @@ class ScriptTag extends ASTNode { |
*/ |
ScriptTag({Token scriptTag}) : this.full(scriptTag); |
accept(ASTVisitor visitor) => visitor.visitScriptTag(this); |
- Token get beginToken => _scriptTag; |
- Token get endToken => _scriptTag; |
- |
- /** |
- * Return the token representing this script tag. |
- * |
- * @return the token representing this script tag |
- */ |
- Token get scriptTag => _scriptTag; |
- |
- /** |
- * Set the token representing this script tag to the given script tag. |
- * |
- * @param scriptTag the token representing this script tag |
- */ |
- void set scriptTag(Token scriptTag2) { |
- this._scriptTag = scriptTag2; |
- } |
+ Token get beginToken => scriptTag; |
+ Token get endToken => scriptTag; |
void visitChildren(ASTVisitor visitor) { |
} |
} |
@@ -12168,7 +9927,7 @@ class ShowCombinator extends Combinator { |
/** |
* The list of names from the library that are made visible by this combinator. |
*/ |
- NodeList<SimpleIdentifier> _shownNames; |
+ NodeList<SimpleIdentifier> shownNames; |
/** |
* Initialize a newly created import show combinator. |
@@ -12177,8 +9936,8 @@ class ShowCombinator extends Combinator { |
* @param shownNames the list of names from the library that are made visible by this combinator |
*/ |
ShowCombinator.full(Token keyword, List<SimpleIdentifier> shownNames) : super.full(keyword) { |
- this._shownNames = new NodeList<SimpleIdentifier>(this); |
- this._shownNames.addAll(shownNames); |
+ this.shownNames = new NodeList<SimpleIdentifier>(this); |
+ this.shownNames.addAll(shownNames); |
} |
/** |
@@ -12189,16 +9948,9 @@ class ShowCombinator extends Combinator { |
*/ |
ShowCombinator({Token keyword, List<SimpleIdentifier> shownNames}) : this.full(keyword, shownNames); |
accept(ASTVisitor visitor) => visitor.visitShowCombinator(this); |
- Token get endToken => _shownNames.endToken; |
- |
- /** |
- * Return the list of names from the library that are made visible by this combinator. |
- * |
- * @return the list of names from the library that are made visible by this combinator |
- */ |
- NodeList<SimpleIdentifier> get shownNames => _shownNames; |
+ Token get endToken => shownNames.endToken; |
void visitChildren(ASTVisitor visitor) { |
- _shownNames.accept(visitor); |
+ shownNames.accept(visitor); |
} |
} |
/** |
@@ -12217,7 +9969,7 @@ class SimpleFormalParameter extends NormalFormalParameter { |
* The token representing either the 'final', 'const' or 'var' keyword, or `null` if no |
* keyword was used. |
*/ |
- Token _keyword; |
+ Token keyword; |
/** |
* The name of the declared type of the parameter, or `null` if the parameter does not have |
@@ -12235,7 +9987,7 @@ class SimpleFormalParameter extends NormalFormalParameter { |
* @param identifier the name of the parameter being declared |
*/ |
SimpleFormalParameter.full(Comment comment, List<Annotation> metadata, Token keyword, TypeName type, SimpleIdentifier identifier) : super.full(comment, metadata, identifier) { |
- this._keyword = keyword; |
+ this.keyword = keyword; |
this._type = becomeParentOf(type); |
} |
@@ -12251,8 +10003,8 @@ class SimpleFormalParameter extends NormalFormalParameter { |
SimpleFormalParameter({Comment comment, List<Annotation> metadata, Token keyword, TypeName type, SimpleIdentifier identifier}) : this.full(comment, metadata, keyword, type, identifier); |
accept(ASTVisitor visitor) => visitor.visitSimpleFormalParameter(this); |
Token get beginToken { |
- if (_keyword != null) { |
- return _keyword; |
+ if (keyword != null) { |
+ return keyword; |
} else if (_type != null) { |
return _type.beginToken; |
} |
@@ -12261,30 +10013,14 @@ class SimpleFormalParameter extends NormalFormalParameter { |
Token get endToken => identifier.endToken; |
/** |
- * Return the token representing either the 'final', 'const' or 'var' keyword. |
- * |
- * @return the token representing either the 'final', 'const' or 'var' keyword |
- */ |
- Token get keyword => _keyword; |
- |
- /** |
* Return the name of the declared type of the parameter, or `null` if the parameter does |
* not have a declared type. |
* |
* @return the name of the declared type of the parameter |
*/ |
TypeName get type => _type; |
- bool get isConst => (_keyword is KeywordToken) && identical(((_keyword as KeywordToken)).keyword, Keyword.CONST); |
- bool get isFinal => (_keyword is KeywordToken) && identical(((_keyword as KeywordToken)).keyword, Keyword.FINAL); |
- |
- /** |
- * Set the token representing either the 'final', 'const' or 'var' keyword to the given token. |
- * |
- * @param keyword the token representing either the 'final', 'const' or 'var' keyword |
- */ |
- void set keyword(Token keyword2) { |
- this._keyword = keyword2; |
- } |
+ bool get isConst => (keyword is KeywordToken) && identical(((keyword as KeywordToken)).keyword, Keyword.CONST); |
+ bool get isFinal => (keyword is KeywordToken) && identical(((keyword as KeywordToken)).keyword, Keyword.FINAL); |
/** |
* Set the name of the declared type of the parameter to the given type name. |
@@ -12319,7 +10055,7 @@ class SimpleIdentifier extends Identifier { |
/** |
* The token representing the identifier. |
*/ |
- Token _token; |
+ Token token; |
/** |
* The element associated with this identifier based on static type information, or `null` |
@@ -12339,7 +10075,7 @@ class SimpleIdentifier extends Identifier { |
* be set to hold onto the static and propagated information. The auxiliary element will hold onto |
* the elements from the getter context. |
*/ |
- AuxiliaryElements _auxiliaryElements = null; |
+ AuxiliaryElements auxiliaryElements = null; |
/** |
* Initialize a newly created identifier. |
@@ -12347,7 +10083,7 @@ class SimpleIdentifier extends Identifier { |
* @param token the token representing the identifier |
*/ |
SimpleIdentifier.full(Token token) { |
- this._token = token; |
+ this.token = token; |
} |
/** |
@@ -12357,32 +10093,19 @@ class SimpleIdentifier extends Identifier { |
*/ |
SimpleIdentifier({Token token}) : this.full(token); |
accept(ASTVisitor visitor) => visitor.visitSimpleIdentifier(this); |
- |
- /** |
- * Get the auxiliary elements, this will be `null` if the node is not in a getter and setter |
- * context, or if it is not yet fully resolved. |
- */ |
- AuxiliaryElements get auxiliaryElements => _auxiliaryElements; |
- Token get beginToken => _token; |
+ Token get beginToken => token; |
Element get bestElement { |
if (_propagatedElement == null) { |
return _staticElement; |
} |
return _propagatedElement; |
} |
- Token get endToken => _token; |
- String get name => _token.lexeme; |
+ Token get endToken => token; |
+ String get name => token.lexeme; |
Element get propagatedElement => _propagatedElement; |
Element get staticElement => _staticElement; |
/** |
- * Return the token representing the identifier. |
- * |
- * @return the token representing the identifier |
- */ |
- Token get token => _token; |
- |
- /** |
* Return `true` if this identifier is the name being declared in a declaration. |
* |
* @return `true` if this identifier is the name being declared in a declaration |
@@ -12493,14 +10216,7 @@ class SimpleIdentifier extends Identifier { |
} |
return false; |
} |
- bool get isSynthetic => _token.isSynthetic; |
- |
- /** |
- * Set the auxiliary elements. |
- */ |
- void set auxiliaryElements(AuxiliaryElements auxiliaryElements2) { |
- this._auxiliaryElements = auxiliaryElements2; |
- } |
+ bool get isSynthetic => token.isSynthetic; |
/** |
* Set the element associated with this identifier based on propagated type information to the |
@@ -12521,15 +10237,6 @@ class SimpleIdentifier extends Identifier { |
void set staticElement(Element element) { |
_staticElement = validateElement2(element); |
} |
- |
- /** |
- * Set the token representing the identifier to the given token. |
- * |
- * @param token the token representing the literal |
- */ |
- void set token(Token token2) { |
- this._token = token2; |
- } |
void visitChildren(ASTVisitor visitor) { |
} |
@@ -12614,7 +10321,7 @@ class SimpleStringLiteral extends StringLiteral { |
/** |
* The token representing the literal. |
*/ |
- Token _literal; |
+ Token literal; |
/** |
* The value of the literal. |
@@ -12628,7 +10335,7 @@ class SimpleStringLiteral extends StringLiteral { |
* @param value the value of the literal |
*/ |
SimpleStringLiteral.full(Token literal, String value) { |
- this._literal = literal; |
+ this.literal = literal; |
this._value = StringUtilities.intern(value); |
} |
@@ -12640,15 +10347,8 @@ class SimpleStringLiteral extends StringLiteral { |
*/ |
SimpleStringLiteral({Token literal, String value}) : this.full(literal, value); |
accept(ASTVisitor visitor) => visitor.visitSimpleStringLiteral(this); |
- Token get beginToken => _literal; |
- Token get endToken => _literal; |
- |
- /** |
- * Return the token representing the literal. |
- * |
- * @return the token representing the literal |
- */ |
- Token get literal => _literal; |
+ Token get beginToken => literal; |
+ Token get endToken => literal; |
/** |
* Return the value of the literal. |
@@ -12675,16 +10375,7 @@ class SimpleStringLiteral extends StringLiteral { |
* @return `true` if this string literal is a raw string |
*/ |
bool get isRaw => _value.codeUnitAt(0) == 0x40; |
- bool get isSynthetic => _literal.isSynthetic; |
- |
- /** |
- * Set the token representing the literal to the given token. |
- * |
- * @param literal the token representing the literal |
- */ |
- void set literal(Token literal2) { |
- this._literal = literal2; |
- } |
+ bool get isSynthetic => literal.isSynthetic; |
/** |
* Set the value of the literal to the given string. |
@@ -12742,7 +10433,7 @@ class StringInterpolation extends StringLiteral { |
/** |
* The elements that will be composed to produce the resulting string. |
*/ |
- NodeList<InterpolationElement> _elements; |
+ NodeList<InterpolationElement> elements; |
/** |
* Initialize a newly created string interpolation expression. |
@@ -12750,8 +10441,8 @@ class StringInterpolation extends StringLiteral { |
* @param elements the elements that will be composed to produce the resulting string |
*/ |
StringInterpolation.full(List<InterpolationElement> elements) { |
- this._elements = new NodeList<InterpolationElement>(this); |
- this._elements.addAll(elements); |
+ this.elements = new NodeList<InterpolationElement>(this); |
+ this.elements.addAll(elements); |
} |
/** |
@@ -12761,17 +10452,10 @@ class StringInterpolation extends StringLiteral { |
*/ |
StringInterpolation({List<InterpolationElement> elements}) : this.full(elements); |
accept(ASTVisitor visitor) => visitor.visitStringInterpolation(this); |
- Token get beginToken => _elements.beginToken; |
- |
- /** |
- * Return the elements that will be composed to produce the resulting string. |
- * |
- * @return the elements that will be composed to produce the resulting string |
- */ |
- NodeList<InterpolationElement> get elements => _elements; |
- Token get endToken => _elements.endToken; |
+ Token get beginToken => elements.beginToken; |
+ Token get endToken => elements.endToken; |
void visitChildren(ASTVisitor visitor) { |
- _elements.accept(visitor); |
+ elements.accept(visitor); |
} |
void appendStringValue(JavaStringBuilder builder) { |
throw new IllegalArgumentException(); |
@@ -12832,13 +10516,13 @@ class SuperConstructorInvocation extends ConstructorInitializer { |
/** |
* The token for the 'super' keyword. |
*/ |
- Token _keyword; |
+ Token keyword; |
/** |
* The token for the period before the name of the constructor that is being invoked, or |
* `null` if the unnamed constructor is being invoked. |
*/ |
- Token _period; |
+ Token period; |
/** |
* The name of the constructor that is being invoked, or `null` if the unnamed constructor |
@@ -12855,7 +10539,7 @@ class SuperConstructorInvocation extends ConstructorInitializer { |
* The element associated with the constructor based on static type information, or `null` |
* if the AST structure has not been resolved or if the constructor could not be resolved. |
*/ |
- ConstructorElement _staticElement; |
+ ConstructorElement staticElement; |
/** |
* The element associated with the constructor based on propagated type information, or `null` if the AST structure has not been |
@@ -12873,8 +10557,8 @@ class SuperConstructorInvocation extends ConstructorInitializer { |
* @param argumentList the list of arguments to the constructor |
*/ |
SuperConstructorInvocation.full(Token keyword, Token period, SimpleIdentifier constructorName, ArgumentList argumentList) { |
- this._keyword = keyword; |
- this._period = period; |
+ this.keyword = keyword; |
+ this.period = period; |
this._constructorName = becomeParentOf(constructorName); |
this._argumentList = becomeParentOf(argumentList); |
} |
@@ -12897,7 +10581,7 @@ class SuperConstructorInvocation extends ConstructorInitializer { |
* @return the list of arguments to the constructor |
*/ |
ArgumentList get argumentList => _argumentList; |
- Token get beginToken => _keyword; |
+ Token get beginToken => keyword; |
/** |
* Return the name of the constructor that is being invoked, or `null` if the unnamed |
@@ -12918,30 +10602,6 @@ class SuperConstructorInvocation extends ConstructorInitializer { |
Token get endToken => _argumentList.endToken; |
/** |
- * Return the token for the 'super' keyword. |
- * |
- * @return the token for the 'super' keyword |
- */ |
- Token get keyword => _keyword; |
- |
- /** |
- * Return the token for the period before the name of the constructor that is being invoked, or |
- * `null` if the unnamed constructor is being invoked. |
- * |
- * @return the token for the period before the name of the constructor that is being invoked |
- */ |
- Token get period => _period; |
- |
- /** |
- * Return the element associated with the constructor based on static type information, or |
- * `null` if the AST structure has not been resolved or if the constructor could not be |
- * resolved. |
- * |
- * @return the element associated with the constructor |
- */ |
- ConstructorElement get staticElement => _staticElement; |
- |
- /** |
* Set the list of arguments to the constructor to the given list. |
* |
* @param argumentList the list of arguments to the constructor |
@@ -12968,35 +10628,6 @@ class SuperConstructorInvocation extends ConstructorInitializer { |
void set element(ConstructorElement element2) { |
_propagatedElement = element2; |
} |
- |
- /** |
- * Set the token for the 'super' keyword to the given token. |
- * |
- * @param keyword the token for the 'super' keyword |
- */ |
- void set keyword(Token keyword2) { |
- this._keyword = keyword2; |
- } |
- |
- /** |
- * Set the token for the period before the name of the constructor that is being invoked to the |
- * given token. |
- * |
- * @param period the token for the period before the name of the constructor that is being invoked |
- */ |
- void set period(Token period2) { |
- this._period = period2; |
- } |
- |
- /** |
- * Set the element associated with the constructor based on static type information to the given |
- * element. |
- * |
- * @param element the element to be associated with the constructor |
- */ |
- void set staticElement(ConstructorElement element) { |
- this._staticElement = element; |
- } |
void visitChildren(ASTVisitor visitor) { |
safelyVisitChild(_constructorName, visitor); |
safelyVisitChild(_argumentList, visitor); |
@@ -13017,7 +10648,7 @@ class SuperExpression extends Expression { |
/** |
* The token representing the keyword. |
*/ |
- Token _keyword; |
+ Token keyword; |
/** |
* Initialize a newly created super expression. |
@@ -13025,7 +10656,7 @@ class SuperExpression extends Expression { |
* @param keyword the token representing the keyword |
*/ |
SuperExpression.full(Token keyword) { |
- this._keyword = keyword; |
+ this.keyword = keyword; |
} |
/** |
@@ -13035,24 +10666,8 @@ class SuperExpression extends Expression { |
*/ |
SuperExpression({Token keyword}) : this.full(keyword); |
accept(ASTVisitor visitor) => visitor.visitSuperExpression(this); |
- Token get beginToken => _keyword; |
- Token get endToken => _keyword; |
- |
- /** |
- * Return the token representing the keyword. |
- * |
- * @return the token representing the keyword |
- */ |
- Token get keyword => _keyword; |
- |
- /** |
- * Set the token representing the keyword to the given token. |
- * |
- * @param keyword the token representing the keyword |
- */ |
- void set keyword(Token keyword2) { |
- this._keyword = keyword2; |
- } |
+ Token get beginToken => keyword; |
+ Token get endToken => keyword; |
void visitChildren(ASTVisitor visitor) { |
} |
} |
@@ -13173,22 +10788,22 @@ abstract class SwitchMember extends ASTNode { |
/** |
* The labels associated with the switch member. |
*/ |
- NodeList<Label> _labels; |
+ NodeList<Label> labels; |
/** |
* The token representing the 'case' or 'default' keyword. |
*/ |
- Token _keyword; |
+ Token keyword; |
/** |
* The colon separating the keyword or the expression from the statements. |
*/ |
- Token _colon; |
+ Token colon; |
/** |
* The statements that will be executed if this switch member is selected. |
*/ |
- NodeList<Statement> _statements; |
+ NodeList<Statement> statements; |
/** |
* Initialize a newly created switch member. |
@@ -13199,12 +10814,12 @@ abstract class SwitchMember extends ASTNode { |
* @param statements the statements that will be executed if this switch member is selected |
*/ |
SwitchMember.full(List<Label> labels, Token keyword, Token colon, List<Statement> statements) { |
- this._labels = new NodeList<Label>(this); |
- this._statements = new NodeList<Statement>(this); |
- this._labels.addAll(labels); |
- this._keyword = keyword; |
- this._colon = colon; |
- this._statements.addAll(statements); |
+ this.labels = new NodeList<Label>(this); |
+ this.statements = new NodeList<Statement>(this); |
+ this.labels.addAll(labels); |
+ this.keyword = keyword; |
+ this.colon = colon; |
+ this.statements.addAll(statements); |
} |
/** |
@@ -13217,62 +10832,16 @@ abstract class SwitchMember extends ASTNode { |
*/ |
SwitchMember({List<Label> labels, Token keyword, Token colon, List<Statement> statements}) : this.full(labels, keyword, colon, statements); |
Token get beginToken { |
- if (!_labels.isEmpty) { |
- return _labels.beginToken; |
+ if (!labels.isEmpty) { |
+ return labels.beginToken; |
} |
- return _keyword; |
+ return keyword; |
} |
- |
- /** |
- * Return the colon separating the keyword or the expression from the statements. |
- * |
- * @return the colon separating the keyword or the expression from the statements |
- */ |
- Token get colon => _colon; |
Token get endToken { |
- if (!_statements.isEmpty) { |
- return _statements.endToken; |
+ if (!statements.isEmpty) { |
+ return statements.endToken; |
} |
- return _colon; |
- } |
- |
- /** |
- * Return the token representing the 'case' or 'default' keyword. |
- * |
- * @return the token representing the 'case' or 'default' keyword |
- */ |
- Token get keyword => _keyword; |
- |
- /** |
- * Return the labels associated with the switch member. |
- * |
- * @return the labels associated with the switch member |
- */ |
- NodeList<Label> get labels => _labels; |
- |
- /** |
- * Return the statements that will be executed if this switch member is selected. |
- * |
- * @return the statements that will be executed if this switch member is selected |
- */ |
- NodeList<Statement> get statements => _statements; |
- |
- /** |
- * Set the colon separating the keyword or the expression from the statements to the given token. |
- * |
- * @param colon the colon separating the keyword or the expression from the statements |
- */ |
- void set colon(Token colon2) { |
- this._colon = colon2; |
- } |
- |
- /** |
- * Set the token representing the 'case' or 'default' keyword to the given token. |
- * |
- * @param keyword the token representing the 'case' or 'default' keyword |
- */ |
- void set keyword(Token keyword2) { |
- this._keyword = keyword2; |
+ return colon; |
} |
} |
/** |
@@ -13290,12 +10859,12 @@ class SwitchStatement extends Statement { |
/** |
* The token representing the 'switch' keyword. |
*/ |
- Token _keyword; |
+ Token keyword; |
/** |
* The left parenthesis. |
*/ |
- Token _leftParenthesis; |
+ Token leftParenthesis; |
/** |
* The expression used to determine which of the switch members will be selected. |
@@ -13305,22 +10874,22 @@ class SwitchStatement extends Statement { |
/** |
* The right parenthesis. |
*/ |
- Token _rightParenthesis; |
+ Token rightParenthesis; |
/** |
* The left curly bracket. |
*/ |
- Token _leftBracket; |
+ Token leftBracket; |
/** |
* The switch members that can be selected by the expression. |
*/ |
- NodeList<SwitchMember> _members; |
+ NodeList<SwitchMember> members; |
/** |
* The right curly bracket. |
*/ |
- Token _rightBracket; |
+ Token rightBracket; |
/** |
* Initialize a newly created switch statement. |
@@ -13334,14 +10903,14 @@ class SwitchStatement extends Statement { |
* @param rightBracket the right curly bracket |
*/ |
SwitchStatement.full(Token keyword, Token leftParenthesis, Expression expression, Token rightParenthesis, Token leftBracket, List<SwitchMember> members, Token rightBracket) { |
- this._members = new NodeList<SwitchMember>(this); |
- this._keyword = keyword; |
- this._leftParenthesis = leftParenthesis; |
+ this.members = new NodeList<SwitchMember>(this); |
+ this.keyword = keyword; |
+ this.leftParenthesis = leftParenthesis; |
this._expression = becomeParentOf(expression); |
- this._rightParenthesis = rightParenthesis; |
- this._leftBracket = leftBracket; |
- this._members.addAll(members); |
- this._rightBracket = rightBracket; |
+ this.rightParenthesis = rightParenthesis; |
+ this.leftBracket = leftBracket; |
+ this.members.addAll(members); |
+ this.rightBracket = rightBracket; |
} |
/** |
@@ -13357,8 +10926,8 @@ class SwitchStatement extends Statement { |
*/ |
SwitchStatement({Token keyword, Token leftParenthesis, Expression expression, Token rightParenthesis, Token leftBracket, List<SwitchMember> members, Token rightBracket}) : this.full(keyword, leftParenthesis, expression, rightParenthesis, leftBracket, members, rightBracket); |
accept(ASTVisitor visitor) => visitor.visitSwitchStatement(this); |
- Token get beginToken => _keyword; |
- Token get endToken => _rightBracket; |
+ Token get beginToken => keyword; |
+ Token get endToken => rightBracket; |
/** |
* Return the expression used to determine which of the switch members will be selected. |
@@ -13368,48 +10937,6 @@ class SwitchStatement extends Statement { |
Expression get expression => _expression; |
/** |
- * Return the token representing the 'switch' keyword. |
- * |
- * @return the token representing the 'switch' keyword |
- */ |
- Token get keyword => _keyword; |
- |
- /** |
- * Return the left curly bracket. |
- * |
- * @return the left curly bracket |
- */ |
- Token get leftBracket => _leftBracket; |
- |
- /** |
- * Return the left parenthesis. |
- * |
- * @return the left parenthesis |
- */ |
- Token get leftParenthesis => _leftParenthesis; |
- |
- /** |
- * Return the switch members that can be selected by the expression. |
- * |
- * @return the switch members that can be selected by the expression |
- */ |
- NodeList<SwitchMember> get members => _members; |
- |
- /** |
- * Return the right curly bracket. |
- * |
- * @return the right curly bracket |
- */ |
- Token get rightBracket => _rightBracket; |
- |
- /** |
- * Return the right parenthesis. |
- * |
- * @return the right parenthesis |
- */ |
- Token get rightParenthesis => _rightParenthesis; |
- |
- /** |
* Set the expression used to determine which of the switch members will be selected to the given |
* expression. |
* |
@@ -13418,54 +10945,9 @@ class SwitchStatement extends Statement { |
void set expression(Expression expression2) { |
this._expression = becomeParentOf(expression2); |
} |
- |
- /** |
- * Set the token representing the 'switch' keyword to the given token. |
- * |
- * @param keyword the token representing the 'switch' keyword |
- */ |
- void set keyword(Token keyword2) { |
- this._keyword = keyword2; |
- } |
- |
- /** |
- * Set the left curly bracket to the given token. |
- * |
- * @param leftBracket the left curly bracket |
- */ |
- void set leftBracket(Token leftBracket2) { |
- this._leftBracket = leftBracket2; |
- } |
- |
- /** |
- * Set the left parenthesis to the given token. |
- * |
- * @param leftParenthesis the left parenthesis |
- */ |
- void set leftParenthesis(Token leftParenthesis2) { |
- this._leftParenthesis = leftParenthesis2; |
- } |
- |
- /** |
- * Set the right curly bracket to the given token. |
- * |
- * @param rightBracket the right curly bracket |
- */ |
- void set rightBracket(Token rightBracket2) { |
- this._rightBracket = rightBracket2; |
- } |
- |
- /** |
- * Set the right parenthesis to the given token. |
- * |
- * @param rightParenthesis the right parenthesis |
- */ |
- void set rightParenthesis(Token rightParenthesis2) { |
- this._rightParenthesis = rightParenthesis2; |
- } |
void visitChildren(ASTVisitor visitor) { |
safelyVisitChild(_expression, visitor); |
- _members.accept(visitor); |
+ members.accept(visitor); |
} |
} |
/** |
@@ -13483,12 +10965,12 @@ class SymbolLiteral extends Literal { |
/** |
* The token introducing the literal. |
*/ |
- Token _poundSign; |
+ Token poundSign; |
/** |
* The components of the literal. |
*/ |
- List<Token> _components; |
+ List<Token> components; |
/** |
* Initialize a newly created symbol literal. |
@@ -13497,8 +10979,8 @@ class SymbolLiteral extends Literal { |
* @param components the components of the literal |
*/ |
SymbolLiteral.full(Token poundSign, List<Token> components) { |
- this._poundSign = poundSign; |
- this._components = components; |
+ this.poundSign = poundSign; |
+ this.components = components; |
} |
/** |
@@ -13509,31 +10991,8 @@ class SymbolLiteral extends Literal { |
*/ |
SymbolLiteral({Token poundSign, List<Token> components}) : this.full(poundSign, components); |
accept(ASTVisitor visitor) => visitor.visitSymbolLiteral(this); |
- Token get beginToken => _poundSign; |
- |
- /** |
- * Return the components of the literal. |
- * |
- * @return the components of the literal |
- */ |
- List<Token> get components => _components; |
- Token get endToken => _components[_components.length - 1]; |
- |
- /** |
- * Return the token introducing the literal. |
- * |
- * @return the token introducing the literal |
- */ |
- Token get poundSign => _poundSign; |
- |
- /** |
- * Set the token introducing the literal to the given token. |
- * |
- * @param poundSign the token introducing the literal |
- */ |
- void set poundSign(Token poundSign2) { |
- this._poundSign = poundSign2; |
- } |
+ Token get beginToken => poundSign; |
+ Token get endToken => components[components.length - 1]; |
void visitChildren(ASTVisitor visitor) { |
} |
} |
@@ -13552,7 +11011,7 @@ class ThisExpression extends Expression { |
/** |
* The token representing the keyword. |
*/ |
- Token _keyword; |
+ Token keyword; |
/** |
* Initialize a newly created this expression. |
@@ -13560,7 +11019,7 @@ class ThisExpression extends Expression { |
* @param keyword the token representing the keyword |
*/ |
ThisExpression.full(Token keyword) { |
- this._keyword = keyword; |
+ this.keyword = keyword; |
} |
/** |
@@ -13570,24 +11029,8 @@ class ThisExpression extends Expression { |
*/ |
ThisExpression({Token keyword}) : this.full(keyword); |
accept(ASTVisitor visitor) => visitor.visitThisExpression(this); |
- Token get beginToken => _keyword; |
- Token get endToken => _keyword; |
- |
- /** |
- * Return the token representing the keyword. |
- * |
- * @return the token representing the keyword |
- */ |
- Token get keyword => _keyword; |
- |
- /** |
- * Set the token representing the keyword to the given token. |
- * |
- * @param keyword the token representing the keyword |
- */ |
- void set keyword(Token keyword2) { |
- this._keyword = keyword2; |
- } |
+ Token get beginToken => keyword; |
+ Token get endToken => keyword; |
void visitChildren(ASTVisitor visitor) { |
} |
} |
@@ -13606,7 +11049,7 @@ class ThrowExpression extends Expression { |
/** |
* The token representing the 'throw' keyword. |
*/ |
- Token _keyword; |
+ Token keyword; |
/** |
* The expression computing the exception to be thrown. |
@@ -13620,7 +11063,7 @@ class ThrowExpression extends Expression { |
* @param expression the expression computing the exception to be thrown |
*/ |
ThrowExpression.full(Token keyword, Expression expression) { |
- this._keyword = keyword; |
+ this.keyword = keyword; |
this._expression = becomeParentOf(expression); |
} |
@@ -13632,12 +11075,12 @@ class ThrowExpression extends Expression { |
*/ |
ThrowExpression({Token keyword, Expression expression}) : this.full(keyword, expression); |
accept(ASTVisitor visitor) => visitor.visitThrowExpression(this); |
- Token get beginToken => _keyword; |
+ Token get beginToken => keyword; |
Token get endToken { |
if (_expression != null) { |
return _expression.endToken; |
} |
- return _keyword; |
+ return keyword; |
} |
/** |
@@ -13648,13 +11091,6 @@ class ThrowExpression extends Expression { |
Expression get expression => _expression; |
/** |
- * Return the token representing the 'throw' keyword. |
- * |
- * @return the token representing the 'throw' keyword |
- */ |
- Token get keyword => _keyword; |
- |
- /** |
* Set the expression computing the exception to be thrown to the given expression. |
* |
* @param expression the expression computing the exception to be thrown |
@@ -13662,15 +11098,6 @@ class ThrowExpression extends Expression { |
void set expression(Expression expression2) { |
this._expression = becomeParentOf(expression2); |
} |
- |
- /** |
- * Set the token representing the 'throw' keyword to the given token. |
- * |
- * @param keyword the token representing the 'throw' keyword |
- */ |
- void set keyword(Token keyword2) { |
- this._keyword = keyword2; |
- } |
void visitChildren(ASTVisitor visitor) { |
safelyVisitChild(_expression, visitor); |
} |
@@ -13697,7 +11124,7 @@ class TopLevelVariableDeclaration extends CompilationUnitMember { |
/** |
* The semicolon terminating the declaration. |
*/ |
- Token _semicolon; |
+ Token semicolon; |
/** |
* Initialize a newly created top-level variable declaration. |
@@ -13709,7 +11136,7 @@ class TopLevelVariableDeclaration extends CompilationUnitMember { |
*/ |
TopLevelVariableDeclaration.full(Comment comment, List<Annotation> metadata, VariableDeclarationList variableList, Token semicolon) : super.full(comment, metadata) { |
this._variableList = becomeParentOf(variableList); |
- this._semicolon = semicolon; |
+ this.semicolon = semicolon; |
} |
/** |
@@ -13723,14 +11150,7 @@ class TopLevelVariableDeclaration extends CompilationUnitMember { |
TopLevelVariableDeclaration({Comment comment, List<Annotation> metadata, VariableDeclarationList variableList, Token semicolon}) : this.full(comment, metadata, variableList, semicolon); |
accept(ASTVisitor visitor) => visitor.visitTopLevelVariableDeclaration(this); |
Element get element => null; |
- Token get endToken => _semicolon; |
- |
- /** |
- * Return the semicolon terminating the declaration. |
- * |
- * @return the semicolon terminating the declaration |
- */ |
- Token get semicolon => _semicolon; |
+ Token get endToken => semicolon; |
/** |
* Return the top-level variables being declared. |
@@ -13740,15 +11160,6 @@ class TopLevelVariableDeclaration extends CompilationUnitMember { |
VariableDeclarationList get variables => _variableList; |
/** |
- * Set the semicolon terminating the declaration to the given token. |
- * |
- * @param semicolon the semicolon terminating the declaration |
- */ |
- void set semicolon(Token semicolon2) { |
- this._semicolon = semicolon2; |
- } |
- |
- /** |
* Set the top-level variables being declared to the given list of variables. |
* |
* @param variableList the top-level variables being declared |
@@ -13780,7 +11191,7 @@ class TryStatement extends Statement { |
/** |
* The token representing the 'try' keyword. |
*/ |
- Token _tryKeyword; |
+ Token tryKeyword; |
/** |
* The body of the statement. |
@@ -13790,13 +11201,13 @@ class TryStatement extends Statement { |
/** |
* The catch clauses contained in the try statement. |
*/ |
- NodeList<CatchClause> _catchClauses; |
+ NodeList<CatchClause> catchClauses; |
/** |
* The token representing the 'finally' keyword, or `null` if the statement does not contain |
* a finally clause. |
*/ |
- Token _finallyKeyword; |
+ Token finallyKeyword; |
/** |
* The finally block contained in the try statement, or `null` if the statement does not |
@@ -13814,11 +11225,11 @@ class TryStatement extends Statement { |
* @param finallyBlock the finally block contained in the try statement |
*/ |
TryStatement.full(Token tryKeyword, Block body, List<CatchClause> catchClauses, Token finallyKeyword, Block finallyBlock) { |
- this._catchClauses = new NodeList<CatchClause>(this); |
- this._tryKeyword = tryKeyword; |
+ this.catchClauses = new NodeList<CatchClause>(this); |
+ this.tryKeyword = tryKeyword; |
this._body = becomeParentOf(body); |
- this._catchClauses.addAll(catchClauses); |
- this._finallyKeyword = finallyKeyword; |
+ this.catchClauses.addAll(catchClauses); |
+ this.finallyKeyword = finallyKeyword; |
this._finallyBlock = becomeParentOf(finallyBlock); |
} |
@@ -13833,7 +11244,7 @@ class TryStatement extends Statement { |
*/ |
TryStatement({Token tryKeyword, Block body, List<CatchClause> catchClauses, Token finallyKeyword, Block finallyBlock}) : this.full(tryKeyword, body, catchClauses, finallyKeyword, finallyBlock); |
accept(ASTVisitor visitor) => visitor.visitTryStatement(this); |
- Token get beginToken => _tryKeyword; |
+ Token get beginToken => tryKeyword; |
/** |
* Return the body of the statement. |
@@ -13841,20 +11252,13 @@ class TryStatement extends Statement { |
* @return the body of the statement |
*/ |
Block get body => _body; |
- |
- /** |
- * Return the catch clauses contained in the try statement. |
- * |
- * @return the catch clauses contained in the try statement |
- */ |
- NodeList<CatchClause> get catchClauses => _catchClauses; |
Token get endToken { |
if (_finallyBlock != null) { |
return _finallyBlock.endToken; |
- } else if (_finallyKeyword != null) { |
- return _finallyKeyword; |
- } else if (!_catchClauses.isEmpty) { |
- return _catchClauses.endToken; |
+ } else if (finallyKeyword != null) { |
+ return finallyKeyword; |
+ } else if (!catchClauses.isEmpty) { |
+ return catchClauses.endToken; |
} |
return _body.endToken; |
} |
@@ -13868,21 +11272,6 @@ class TryStatement extends Statement { |
Block get finallyBlock => _finallyBlock; |
/** |
- * Return the token representing the 'finally' keyword, or `null` if the statement does not |
- * contain a finally clause. |
- * |
- * @return the token representing the 'finally' keyword |
- */ |
- Token get finallyKeyword => _finallyKeyword; |
- |
- /** |
- * Return the token representing the 'try' keyword. |
- * |
- * @return the token representing the 'try' keyword |
- */ |
- Token get tryKeyword => _tryKeyword; |
- |
- /** |
* Set the body of the statement to the given block. |
* |
* @param block the body of the statement |
@@ -13899,27 +11288,9 @@ class TryStatement extends Statement { |
void set finallyBlock(Block block) { |
_finallyBlock = becomeParentOf(block); |
} |
- |
- /** |
- * Set the token representing the 'finally' keyword to the given token. |
- * |
- * @param finallyKeyword the token representing the 'finally' keyword |
- */ |
- void set finallyKeyword(Token finallyKeyword2) { |
- this._finallyKeyword = finallyKeyword2; |
- } |
- |
- /** |
- * Set the token representing the 'try' keyword to the given token. |
- * |
- * @param tryKeyword the token representing the 'try' keyword |
- */ |
- void set tryKeyword(Token tryKeyword2) { |
- this._tryKeyword = tryKeyword2; |
- } |
void visitChildren(ASTVisitor visitor) { |
safelyVisitChild(_body, visitor); |
- _catchClauses.accept(visitor); |
+ catchClauses.accept(visitor); |
safelyVisitChild(_finallyBlock, visitor); |
} |
} |
@@ -13942,12 +11313,12 @@ abstract class TypeAlias extends CompilationUnitMember { |
/** |
* The token representing the 'typedef' keyword. |
*/ |
- Token _keyword; |
+ Token keyword; |
/** |
* The semicolon terminating the declaration. |
*/ |
- Token _semicolon; |
+ Token semicolon; |
/** |
* Initialize a newly created type alias. |
@@ -13958,8 +11329,8 @@ abstract class TypeAlias extends CompilationUnitMember { |
* @param semicolon the semicolon terminating the declaration |
*/ |
TypeAlias.full(Comment comment, List<Annotation> metadata, Token keyword, Token semicolon) : super.full(comment, metadata) { |
- this._keyword = keyword; |
- this._semicolon = semicolon; |
+ this.keyword = keyword; |
+ this.semicolon = semicolon; |
} |
/** |
@@ -13971,40 +11342,8 @@ abstract class TypeAlias extends CompilationUnitMember { |
* @param semicolon the semicolon terminating the declaration |
*/ |
TypeAlias({Comment comment, List<Annotation> metadata, Token keyword, Token semicolon}) : this.full(comment, metadata, keyword, semicolon); |
- Token get endToken => _semicolon; |
- |
- /** |
- * Return the token representing the 'typedef' keyword. |
- * |
- * @return the token representing the 'typedef' keyword |
- */ |
- Token get keyword => _keyword; |
- |
- /** |
- * Return the semicolon terminating the declaration. |
- * |
- * @return the semicolon terminating the declaration |
- */ |
- Token get semicolon => _semicolon; |
- |
- /** |
- * Set the token representing the 'typedef' keyword to the given token. |
- * |
- * @param keyword the token representing the 'typedef' keyword |
- */ |
- void set keyword(Token keyword2) { |
- this._keyword = keyword2; |
- } |
- |
- /** |
- * Set the semicolon terminating the declaration to the given token. |
- * |
- * @param semicolon the semicolon terminating the declaration |
- */ |
- void set semicolon(Token semicolon2) { |
- this._semicolon = semicolon2; |
- } |
- Token get firstTokenAfterCommentAndMetadata => _keyword; |
+ Token get endToken => semicolon; |
+ Token get firstTokenAfterCommentAndMetadata => keyword; |
} |
/** |
* Instances of the class `TypeArgumentList` represent a list of type arguments. |
@@ -14021,17 +11360,17 @@ class TypeArgumentList extends ASTNode { |
/** |
* The left bracket. |
*/ |
- Token _leftBracket; |
+ Token leftBracket; |
/** |
* The type arguments associated with the type. |
*/ |
- NodeList<TypeName> _arguments; |
+ NodeList<TypeName> arguments; |
/** |
* The right bracket. |
*/ |
- Token _rightBracket; |
+ Token rightBracket; |
/** |
* Initialize a newly created list of type arguments. |
@@ -14041,10 +11380,10 @@ class TypeArgumentList extends ASTNode { |
* @param rightBracket the right bracket |
*/ |
TypeArgumentList.full(Token leftBracket, List<TypeName> arguments, Token rightBracket) { |
- this._arguments = new NodeList<TypeName>(this); |
- this._leftBracket = leftBracket; |
- this._arguments.addAll(arguments); |
- this._rightBracket = rightBracket; |
+ this.arguments = new NodeList<TypeName>(this); |
+ this.leftBracket = leftBracket; |
+ this.arguments.addAll(arguments); |
+ this.rightBracket = rightBracket; |
} |
/** |
@@ -14056,49 +11395,10 @@ class TypeArgumentList extends ASTNode { |
*/ |
TypeArgumentList({Token leftBracket, List<TypeName> arguments, Token rightBracket}) : this.full(leftBracket, arguments, rightBracket); |
accept(ASTVisitor visitor) => visitor.visitTypeArgumentList(this); |
- |
- /** |
- * Return the type arguments associated with the type. |
- * |
- * @return the type arguments associated with the type |
- */ |
- NodeList<TypeName> get arguments => _arguments; |
- Token get beginToken => _leftBracket; |
- Token get endToken => _rightBracket; |
- |
- /** |
- * Return the left bracket. |
- * |
- * @return the left bracket |
- */ |
- Token get leftBracket => _leftBracket; |
- |
- /** |
- * Return the right bracket. |
- * |
- * @return the right bracket |
- */ |
- Token get rightBracket => _rightBracket; |
- |
- /** |
- * Set the left bracket to the given token. |
- * |
- * @param leftBracket the left bracket |
- */ |
- void set leftBracket(Token leftBracket2) { |
- this._leftBracket = leftBracket2; |
- } |
- |
- /** |
- * Set the right bracket to the given token. |
- * |
- * @param rightBracket the right bracket |
- */ |
- void set rightBracket(Token rightBracket2) { |
- this._rightBracket = rightBracket2; |
- } |
+ Token get beginToken => leftBracket; |
+ Token get endToken => rightBracket; |
void visitChildren(ASTVisitor visitor) { |
- _arguments.accept(visitor); |
+ arguments.accept(visitor); |
} |
} |
/** |
@@ -14127,7 +11427,7 @@ class TypeName extends ASTNode { |
/** |
* The type being named, or `null` if the AST structure has not been resolved. |
*/ |
- Type2 _type; |
+ Type2 type; |
/** |
* Initialize a newly created type name. |
@@ -14166,13 +11466,6 @@ class TypeName extends ASTNode { |
Identifier get name => _name; |
/** |
- * Return the type being named, or `null` if the AST structure has not been resolved. |
- * |
- * @return the type being named |
- */ |
- Type2 get type => _type; |
- |
- /** |
* Return the type arguments associated with the type, or `null` if there are no type |
* arguments. |
* |
@@ -14191,15 +11484,6 @@ class TypeName extends ASTNode { |
} |
/** |
- * Set the type being named to the given type. |
- * |
- * @param type the type being named |
- */ |
- void set type(Type2 type2) { |
- this._type = type2; |
- } |
- |
- /** |
* Set the type arguments associated with the type to the given type arguments. |
* |
* @param typeArguments the type arguments associated with the type |
@@ -14233,7 +11517,7 @@ class TypeParameter extends Declaration { |
* The token representing the 'extends' keyword, or `null` if there was no explicit upper |
* bound. |
*/ |
- Token _keyword; |
+ Token keyword; |
/** |
* The name of the upper bound for legal arguments, or `null` if there was no explicit upper |
@@ -14252,7 +11536,7 @@ class TypeParameter extends Declaration { |
*/ |
TypeParameter.full(Comment comment, List<Annotation> metadata, SimpleIdentifier name, Token keyword, TypeName bound) : super.full(comment, metadata) { |
this._name = becomeParentOf(name); |
- this._keyword = keyword; |
+ this.keyword = keyword; |
this._bound = becomeParentOf(bound); |
} |
@@ -14284,14 +11568,6 @@ class TypeParameter extends Declaration { |
} |
/** |
- * Return the token representing the 'extends' keyword, or `null` if there was no explicit |
- * upper bound. |
- * |
- * @return the token representing the 'extends' keyword |
- */ |
- Token get keyword => _keyword; |
- |
- /** |
* Return the name of the type parameter. |
* |
* @return the name of the type parameter |
@@ -14308,15 +11584,6 @@ class TypeParameter extends Declaration { |
} |
/** |
- * Set the token representing the 'extends' keyword to the given token. |
- * |
- * @param keyword the token representing the 'extends' keyword |
- */ |
- void set keyword(Token keyword2) { |
- this._keyword = keyword2; |
- } |
- |
- /** |
* Set the name of the type parameter to the given identifier. |
* |
* @param identifier the name of the type parameter |
@@ -14346,17 +11613,17 @@ class TypeParameterList extends ASTNode { |
/** |
* The left angle bracket. |
*/ |
- Token _leftBracket; |
+ Token leftBracket; |
/** |
* The type parameters in the list. |
*/ |
- NodeList<TypeParameter> _typeParameters; |
+ NodeList<TypeParameter> typeParameters; |
/** |
* The right angle bracket. |
*/ |
- Token _rightBracket; |
+ Token rightBracket; |
/** |
* Initialize a newly created list of type parameters. |
@@ -14366,10 +11633,10 @@ class TypeParameterList extends ASTNode { |
* @param rightBracket the right angle bracket |
*/ |
TypeParameterList.full(Token leftBracket, List<TypeParameter> typeParameters, Token rightBracket) { |
- this._typeParameters = new NodeList<TypeParameter>(this); |
- this._leftBracket = leftBracket; |
- this._typeParameters.addAll(typeParameters); |
- this._rightBracket = rightBracket; |
+ this.typeParameters = new NodeList<TypeParameter>(this); |
+ this.leftBracket = leftBracket; |
+ this.typeParameters.addAll(typeParameters); |
+ this.rightBracket = rightBracket; |
} |
/** |
@@ -14381,31 +11648,10 @@ class TypeParameterList extends ASTNode { |
*/ |
TypeParameterList({Token leftBracket, List<TypeParameter> typeParameters, Token rightBracket}) : this.full(leftBracket, typeParameters, rightBracket); |
accept(ASTVisitor visitor) => visitor.visitTypeParameterList(this); |
- Token get beginToken => _leftBracket; |
- Token get endToken => _rightBracket; |
- |
- /** |
- * Return the left angle bracket. |
- * |
- * @return the left angle bracket |
- */ |
- Token get leftBracket => _leftBracket; |
- |
- /** |
- * Return the right angle bracket. |
- * |
- * @return the right angle bracket |
- */ |
- Token get rightBracket => _rightBracket; |
- |
- /** |
- * Return the type parameters for the type. |
- * |
- * @return the type parameters for the type |
- */ |
- NodeList<TypeParameter> get typeParameters => _typeParameters; |
+ Token get beginToken => leftBracket; |
+ Token get endToken => rightBracket; |
void visitChildren(ASTVisitor visitor) { |
- _typeParameters.accept(visitor); |
+ typeParameters.accept(visitor); |
} |
} |
/** |
@@ -14425,13 +11671,13 @@ abstract class TypedLiteral extends Literal { |
/** |
* The token representing the 'const' keyword, or `null` if the literal is not a constant. |
*/ |
- Token _constKeyword; |
+ Token constKeyword; |
/** |
* The type argument associated with this literal, or `null` if no type arguments were |
* declared. |
*/ |
- TypeArgumentList _typeArguments; |
+ TypeArgumentList typeArguments; |
/** |
* Initialize a newly created typed literal. |
@@ -14441,8 +11687,8 @@ abstract class TypedLiteral extends Literal { |
* arguments were declared |
*/ |
TypedLiteral.full(Token constKeyword, TypeArgumentList typeArguments) { |
- this._constKeyword = constKeyword; |
- this._typeArguments = becomeParentOf(typeArguments); |
+ this.constKeyword = constKeyword; |
+ this.typeArguments = becomeParentOf(typeArguments); |
} |
/** |
@@ -14453,41 +11699,8 @@ abstract class TypedLiteral extends Literal { |
* arguments were declared |
*/ |
TypedLiteral({Token constKeyword, TypeArgumentList typeArguments}) : this.full(constKeyword, typeArguments); |
- |
- /** |
- * Return the token representing the 'const' keyword. |
- * |
- * @return the token representing the 'const' keyword |
- */ |
- Token get constKeyword => _constKeyword; |
- |
- /** |
- * Return the type argument associated with this literal, or `null` if no type arguments |
- * were declared. |
- * |
- * @return the type argument associated with this literal |
- */ |
- TypeArgumentList get typeArguments => _typeArguments; |
- |
- /** |
- * Set the token representing the 'const' keyword to the given keyword. |
- * |
- * @param keyword the token representing the 'const' keyword |
- */ |
- void set constKeyword(Token keyword) { |
- this._constKeyword = keyword; |
- } |
- |
- /** |
- * Set the type argument associated with this literal to the given arguments. |
- * |
- * @param typeArguments the type argument associated with this literal |
- */ |
- void set typeArguments(TypeArgumentList typeArguments2) { |
- this._typeArguments = typeArguments2; |
- } |
void visitChildren(ASTVisitor visitor) { |
- safelyVisitChild(_typeArguments, visitor); |
+ safelyVisitChild(typeArguments, visitor); |
} |
} |
/** |
@@ -14582,7 +11795,7 @@ class VariableDeclaration extends Declaration { |
* The equal sign separating the variable name from the initial value, or `null` if the |
* initial value was not specified. |
*/ |
- Token _equals; |
+ Token equals; |
/** |
* The expression used to compute the initial value for the variable, or `null` if the |
@@ -14601,7 +11814,7 @@ class VariableDeclaration extends Declaration { |
*/ |
VariableDeclaration.full(Comment comment, List<Annotation> metadata, SimpleIdentifier name, Token equals, Expression initializer) : super.full(comment, metadata) { |
this._name = becomeParentOf(name); |
- this._equals = equals; |
+ this.equals = equals; |
this._initializer = becomeParentOf(initializer); |
} |
@@ -14642,14 +11855,6 @@ class VariableDeclaration extends Declaration { |
} |
/** |
- * Return the equal sign separating the variable name from the initial value, or `null` if |
- * the initial value was not specified. |
- * |
- * @return the equal sign separating the variable name from the initial value |
- */ |
- Token get equals => _equals; |
- |
- /** |
* Return the expression used to compute the initial value for the variable, or `null` if |
* the initial value was not specified. |
* |
@@ -14687,15 +11892,6 @@ class VariableDeclaration extends Declaration { |
} |
/** |
- * Set the equal sign separating the variable name from the initial value to the given token. |
- * |
- * @param equals the equal sign separating the variable name from the initial value |
- */ |
- void set equals(Token equals2) { |
- this._equals = equals2; |
- } |
- |
- /** |
* Set the expression used to compute the initial value for the variable to the given expression. |
* |
* @param initializer the expression used to compute the initial value for the variable |
@@ -14742,7 +11938,7 @@ class VariableDeclarationList extends AnnotatedNode { |
* The token representing the 'final', 'const' or 'var' keyword, or `null` if no keyword was |
* included. |
*/ |
- Token _keyword; |
+ Token keyword; |
/** |
* The type of the variables being declared, or `null` if no type was provided. |
@@ -14752,7 +11948,7 @@ class VariableDeclarationList extends AnnotatedNode { |
/** |
* A list containing the individual variables being declared. |
*/ |
- NodeList<VariableDeclaration> _variables; |
+ NodeList<VariableDeclaration> variables; |
/** |
* Initialize a newly created variable declaration list. |
@@ -14764,10 +11960,10 @@ class VariableDeclarationList extends AnnotatedNode { |
* @param variables a list containing the individual variables being declared |
*/ |
VariableDeclarationList.full(Comment comment, List<Annotation> metadata, Token keyword, TypeName type, List<VariableDeclaration> variables) : super.full(comment, metadata) { |
- this._variables = new NodeList<VariableDeclaration>(this); |
- this._keyword = keyword; |
+ this.variables = new NodeList<VariableDeclaration>(this); |
+ this.keyword = keyword; |
this._type = becomeParentOf(type); |
- this._variables.addAll(variables); |
+ this.variables.addAll(variables); |
} |
/** |
@@ -14781,15 +11977,7 @@ class VariableDeclarationList extends AnnotatedNode { |
*/ |
VariableDeclarationList({Comment comment, List<Annotation> metadata, Token keyword, TypeName type, List<VariableDeclaration> variables}) : this.full(comment, metadata, keyword, type, variables); |
accept(ASTVisitor visitor) => visitor.visitVariableDeclarationList(this); |
- Token get endToken => _variables.endToken; |
- |
- /** |
- * Return the token representing the 'final', 'const' or 'var' keyword, or `null` if no |
- * keyword was included. |
- * |
- * @return the token representing the 'final', 'const' or 'var' keyword |
- */ |
- Token get keyword => _keyword; |
+ Token get endToken => variables.endToken; |
/** |
* Return the type of the variables being declared, or `null` if no type was provided. |
@@ -14799,18 +11987,11 @@ class VariableDeclarationList extends AnnotatedNode { |
TypeName get type => _type; |
/** |
- * Return a list containing the individual variables being declared. |
- * |
- * @return a list containing the individual variables being declared |
- */ |
- NodeList<VariableDeclaration> get variables => _variables; |
- |
- /** |
* Return `true` if the variables in this list were declared with the 'const' modifier. |
* |
* @return `true` if the variables in this list were declared with the 'const' modifier |
*/ |
- bool get isConst => _keyword is KeywordToken && identical(((_keyword as KeywordToken)).keyword, Keyword.CONST); |
+ bool get isConst => keyword is KeywordToken && identical(((keyword as KeywordToken)).keyword, Keyword.CONST); |
/** |
* Return `true` if the variables in this list were declared with the 'final' modifier. |
@@ -14819,16 +12000,7 @@ class VariableDeclarationList extends AnnotatedNode { |
* |
* @return `true` if the variables in this list were declared with the 'final' modifier |
*/ |
- bool get isFinal => _keyword is KeywordToken && identical(((_keyword as KeywordToken)).keyword, Keyword.FINAL); |
- |
- /** |
- * Set the token representing the 'final', 'const' or 'var' keyword to the given token. |
- * |
- * @param keyword the token representing the 'final', 'const' or 'var' keyword |
- */ |
- void set keyword(Token keyword2) { |
- this._keyword = keyword2; |
- } |
+ bool get isFinal => keyword is KeywordToken && identical(((keyword as KeywordToken)).keyword, Keyword.FINAL); |
/** |
* Set the type of the variables being declared to the given type name. |
@@ -14840,15 +12012,15 @@ class VariableDeclarationList extends AnnotatedNode { |
} |
void visitChildren(ASTVisitor visitor) { |
safelyVisitChild(_type, visitor); |
- _variables.accept(visitor); |
+ variables.accept(visitor); |
} |
Token get firstTokenAfterCommentAndMetadata { |
- if (_keyword != null) { |
- return _keyword; |
+ if (keyword != null) { |
+ return keyword; |
} else if (_type != null) { |
return _type.beginToken; |
} |
- return _variables.beginToken; |
+ return variables.beginToken; |
} |
} |
/** |
@@ -14872,7 +12044,7 @@ class VariableDeclarationStatement extends Statement { |
/** |
* The semicolon terminating the statement. |
*/ |
- Token _semicolon; |
+ Token semicolon; |
/** |
* Initialize a newly created variable declaration statement. |
@@ -14882,7 +12054,7 @@ class VariableDeclarationStatement extends Statement { |
*/ |
VariableDeclarationStatement.full(VariableDeclarationList variableList, Token semicolon) { |
this._variableList = becomeParentOf(variableList); |
- this._semicolon = semicolon; |
+ this.semicolon = semicolon; |
} |
/** |
@@ -14894,14 +12066,7 @@ class VariableDeclarationStatement extends Statement { |
VariableDeclarationStatement({VariableDeclarationList variableList, Token semicolon}) : this.full(variableList, semicolon); |
accept(ASTVisitor visitor) => visitor.visitVariableDeclarationStatement(this); |
Token get beginToken => _variableList.beginToken; |
- Token get endToken => _semicolon; |
- |
- /** |
- * Return the semicolon terminating the statement. |
- * |
- * @return the semicolon terminating the statement |
- */ |
- Token get semicolon => _semicolon; |
+ Token get endToken => semicolon; |
/** |
* Return the variables being declared. |
@@ -14911,15 +12076,6 @@ class VariableDeclarationStatement extends Statement { |
VariableDeclarationList get variables => _variableList; |
/** |
- * Set the semicolon terminating the statement to the given token. |
- * |
- * @param semicolon the semicolon terminating the statement |
- */ |
- void set semicolon(Token semicolon2) { |
- this._semicolon = semicolon2; |
- } |
- |
- /** |
* Set the variables being declared to the given list of variables. |
* |
* @param variableList the variables being declared |
@@ -14946,12 +12102,12 @@ class WhileStatement extends Statement { |
/** |
* The token representing the 'while' keyword. |
*/ |
- Token _keyword; |
+ Token keyword; |
/** |
* The left parenthesis. |
*/ |
- Token _leftParenthesis; |
+ Token leftParenthesis; |
/** |
* The expression used to determine whether to execute the body of the loop. |
@@ -14961,7 +12117,7 @@ class WhileStatement extends Statement { |
/** |
* The right parenthesis. |
*/ |
- Token _rightParenthesis; |
+ Token rightParenthesis; |
/** |
* The body of the loop. |
@@ -14978,10 +12134,10 @@ class WhileStatement extends Statement { |
* @param body the body of the loop |
*/ |
WhileStatement.full(Token keyword, Token leftParenthesis, Expression condition, Token rightParenthesis, Statement body) { |
- this._keyword = keyword; |
- this._leftParenthesis = leftParenthesis; |
+ this.keyword = keyword; |
+ this.leftParenthesis = leftParenthesis; |
this._condition = becomeParentOf(condition); |
- this._rightParenthesis = rightParenthesis; |
+ this.rightParenthesis = rightParenthesis; |
this._body = becomeParentOf(body); |
} |
@@ -14996,7 +12152,7 @@ class WhileStatement extends Statement { |
*/ |
WhileStatement({Token keyword, Token leftParenthesis, Expression condition, Token rightParenthesis, Statement body}) : this.full(keyword, leftParenthesis, condition, rightParenthesis, body); |
accept(ASTVisitor visitor) => visitor.visitWhileStatement(this); |
- Token get beginToken => _keyword; |
+ Token get beginToken => keyword; |
/** |
* Return the body of the loop. |
@@ -15014,27 +12170,6 @@ class WhileStatement extends Statement { |
Token get endToken => _body.endToken; |
/** |
- * Return the token representing the 'while' keyword. |
- * |
- * @return the token representing the 'while' keyword |
- */ |
- Token get keyword => _keyword; |
- |
- /** |
- * Return the left parenthesis. |
- * |
- * @return the left parenthesis |
- */ |
- Token get leftParenthesis => _leftParenthesis; |
- |
- /** |
- * Return the right parenthesis. |
- * |
- * @return the right parenthesis |
- */ |
- Token get rightParenthesis => _rightParenthesis; |
- |
- /** |
* Set the body of the loop to the given statement. |
* |
* @param statement the body of the loop |
@@ -15052,33 +12187,6 @@ class WhileStatement extends Statement { |
void set condition(Expression expression) { |
_condition = becomeParentOf(expression); |
} |
- |
- /** |
- * Set the token representing the 'while' keyword to the given token. |
- * |
- * @param keyword the token representing the 'while' keyword |
- */ |
- void set keyword(Token keyword2) { |
- this._keyword = keyword2; |
- } |
- |
- /** |
- * Set the left parenthesis to the given token. |
- * |
- * @param leftParenthesis the left parenthesis |
- */ |
- void set leftParenthesis(Token leftParenthesis2) { |
- this._leftParenthesis = leftParenthesis2; |
- } |
- |
- /** |
- * Set the right parenthesis to the given token. |
- * |
- * @param rightParenthesis the right parenthesis |
- */ |
- void set rightParenthesis(Token rightParenthesis2) { |
- this._rightParenthesis = rightParenthesis2; |
- } |
void visitChildren(ASTVisitor visitor) { |
safelyVisitChild(_condition, visitor); |
safelyVisitChild(_body, visitor); |
@@ -15099,12 +12207,12 @@ class WithClause extends ASTNode { |
/** |
* The token representing the 'with' keyword. |
*/ |
- Token _withKeyword; |
+ Token withKeyword; |
/** |
* The names of the mixins that were specified. |
*/ |
- NodeList<TypeName> _mixinTypes; |
+ NodeList<TypeName> mixinTypes; |
/** |
* Initialize a newly created with clause. |
@@ -15113,9 +12221,9 @@ class WithClause extends ASTNode { |
* @param mixinTypes the names of the mixins that were specified |
*/ |
WithClause.full(Token withKeyword, List<TypeName> mixinTypes) { |
- this._mixinTypes = new NodeList<TypeName>(this); |
- this._withKeyword = withKeyword; |
- this._mixinTypes.addAll(mixinTypes); |
+ this.mixinTypes = new NodeList<TypeName>(this); |
+ this.withKeyword = withKeyword; |
+ this.mixinTypes.addAll(mixinTypes); |
} |
/** |
@@ -15126,22 +12234,8 @@ class WithClause extends ASTNode { |
*/ |
WithClause({Token withKeyword, List<TypeName> mixinTypes}) : this.full(withKeyword, mixinTypes); |
accept(ASTVisitor visitor) => visitor.visitWithClause(this); |
- Token get beginToken => _withKeyword; |
- Token get endToken => _mixinTypes.endToken; |
- |
- /** |
- * Return the names of the mixins that were specified. |
- * |
- * @return the names of the mixins that were specified |
- */ |
- NodeList<TypeName> get mixinTypes => _mixinTypes; |
- |
- /** |
- * Return the token representing the 'with' keyword. |
- * |
- * @return the token representing the 'with' keyword |
- */ |
- Token get withKeyword => _withKeyword; |
+ Token get beginToken => withKeyword; |
+ Token get endToken => mixinTypes.endToken; |
/** |
* Set the token representing the 'with' keyword to the given token. |
@@ -15149,10 +12243,10 @@ class WithClause extends ASTNode { |
* @param withKeyword the token representing the 'with' keyword |
*/ |
void set mixinKeyword(Token withKeyword2) { |
- this._withKeyword = withKeyword2; |
+ this.withKeyword = withKeyword2; |
} |
void visitChildren(ASTVisitor visitor) { |
- _mixinTypes.accept(visitor); |
+ mixinTypes.accept(visitor); |
} |
} |
/** |
@@ -15762,7 +12856,7 @@ class NodeLocator extends GeneralizingASTVisitor<Object> { |
* The element that was found that corresponds to the given source range, or `null` if there |
* is no such element. |
*/ |
- ASTNode _foundNode; |
+ ASTNode foundNode; |
/** |
* Initialize a newly created locator to locate one or more [ASTNode] by locating |
@@ -15786,14 +12880,6 @@ class NodeLocator extends GeneralizingASTVisitor<Object> { |
} |
/** |
- * Return the node that was found that corresponds to the given source range, or `null` if |
- * there is no such node. |
- * |
- * @return the node that was found |
- */ |
- ASTNode get foundNode => _foundNode; |
- |
- /** |
* Search within the given AST node for an identifier representing a [DartElement] in the specified source range. Return the element that was found, or `null` if |
* no element was found. |
* |
@@ -15811,7 +12897,7 @@ class NodeLocator extends GeneralizingASTVisitor<Object> { |
AnalysisEngine.instance.logger.logInformation2("Unable to locate element at offset (${_startOffset} - ${_endOffset})", exception); |
return null; |
} |
- return _foundNode; |
+ return foundNode; |
} |
Object visitNode(ASTNode node) { |
int start = node.offset; |
@@ -15830,7 +12916,7 @@ class NodeLocator extends GeneralizingASTVisitor<Object> { |
AnalysisEngine.instance.logger.logInformation2("Exception caught while traversing an AST structure.", exception); |
} |
if (start <= _startOffset && _endOffset <= end) { |
- _foundNode = node; |
+ foundNode = node; |
throw new NodeLocator_NodeFoundException(); |
} |
return null; |
@@ -17397,16 +14483,14 @@ class ASTCloner implements ASTVisitor<ASTNode> { |
* @coverage com.google.dart.engine.services.completion |
*/ |
class ScopedNameFinder extends GeneralizingASTVisitor<Object> { |
- Declaration _declarationNode; |
+ Declaration declaration; |
ASTNode _immediateChild; |
- Map<String, SimpleIdentifier> _locals = new Map<String, SimpleIdentifier>(); |
+ final Map<String, SimpleIdentifier> locals = new Map<String, SimpleIdentifier>(); |
int _position = 0; |
bool _referenceIsWithinLocalFunction = false; |
ScopedNameFinder(int position) { |
this._position = position; |
} |
- Declaration get declaration => _declarationNode; |
- Map<String, SimpleIdentifier> get locals => _locals; |
Object visitBlock(Block node) { |
checkStatements(node.statements); |
return super.visitBlock(node); |
@@ -17420,11 +14504,11 @@ class ScopedNameFinder extends GeneralizingASTVisitor<Object> { |
if (_immediateChild != node.parameters) { |
addParameters(node.parameters.parameters); |
} |
- _declarationNode = node; |
+ declaration = node; |
return null; |
} |
Object visitFieldDeclaration(FieldDeclaration node) { |
- _declarationNode = node; |
+ declaration = node; |
return null; |
} |
Object visitForEachStatement(ForEachStatement node) { |
@@ -17439,7 +14523,7 @@ class ScopedNameFinder extends GeneralizingASTVisitor<Object> { |
} |
Object visitFunctionDeclaration(FunctionDeclaration node) { |
if (node.parent is! FunctionDeclarationStatement) { |
- _declarationNode = node; |
+ declaration = node; |
return null; |
} |
return super.visitFunctionDeclaration(node); |
@@ -17461,7 +14545,7 @@ class ScopedNameFinder extends GeneralizingASTVisitor<Object> { |
if (_immediateChild != node.parameters) { |
addParameters(node.parameters.parameters); |
} |
- _declarationNode = node; |
+ declaration = node; |
return null; |
} |
Object visitNode(ASTNode node) { |
@@ -17477,11 +14561,11 @@ class ScopedNameFinder extends GeneralizingASTVisitor<Object> { |
return super.visitSwitchMember(node); |
} |
Object visitTopLevelVariableDeclaration(TopLevelVariableDeclaration node) { |
- _declarationNode = node; |
+ declaration = node; |
return null; |
} |
Object visitTypeAlias(TypeAlias node) { |
- _declarationNode = node; |
+ declaration = node; |
return null; |
} |
void addParameters(NodeList<FormalParameter> vars) { |
@@ -17492,8 +14576,8 @@ class ScopedNameFinder extends GeneralizingASTVisitor<Object> { |
void addToScope(SimpleIdentifier identifier) { |
if (identifier != null && isInRange(identifier)) { |
String name = identifier.name; |
- if (!_locals.containsKey(name)) { |
- _locals[name] = identifier; |
+ if (!locals.containsKey(name)) { |
+ locals[name] = identifier; |
} |
} |
} |