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

Side by Side Diff: pkg/analyzer/lib/src/generated/ast.dart

Issue 689793003: Rename ForEachStatement.iterator -> iterable. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 // This code was auto-generated, is not intended to be edited, and is subject to 5 // This code was auto-generated, is not intended to be edited, and is subject to
6 // significant change. Please see the README file for more information. 6 // significant change. Please see the README file for more information.
7 7
8 library engine.ast; 8 library engine.ast;
9 9
10 import 'dart:collection'; 10 import 'dart:collection';
(...skipping 1372 matching lines...) Expand 10 before | Expand all | Expand 10 after
1383 @override 1383 @override
1384 ForEachStatement visitForEachStatement(ForEachStatement node) { 1384 ForEachStatement visitForEachStatement(ForEachStatement node) {
1385 DeclaredIdentifier loopVariable = node.loopVariable; 1385 DeclaredIdentifier loopVariable = node.loopVariable;
1386 if (loopVariable == null) { 1386 if (loopVariable == null) {
1387 return new ForEachStatement.con2( 1387 return new ForEachStatement.con2(
1388 cloneToken(node.awaitKeyword), 1388 cloneToken(node.awaitKeyword),
1389 cloneToken(node.forKeyword), 1389 cloneToken(node.forKeyword),
1390 cloneToken(node.leftParenthesis), 1390 cloneToken(node.leftParenthesis),
1391 cloneNode(node.identifier), 1391 cloneNode(node.identifier),
1392 cloneToken(node.inKeyword), 1392 cloneToken(node.inKeyword),
1393 cloneNode(node.iterator), 1393 cloneNode(node.iterable),
1394 cloneToken(node.rightParenthesis), 1394 cloneToken(node.rightParenthesis),
1395 cloneNode(node.body)); 1395 cloneNode(node.body));
1396 } 1396 }
1397 return new ForEachStatement.con1( 1397 return new ForEachStatement.con1(
1398 cloneToken(node.awaitKeyword), 1398 cloneToken(node.awaitKeyword),
1399 cloneToken(node.forKeyword), 1399 cloneToken(node.forKeyword),
1400 cloneToken(node.leftParenthesis), 1400 cloneToken(node.leftParenthesis),
1401 cloneNode(loopVariable), 1401 cloneNode(loopVariable),
1402 cloneToken(node.inKeyword), 1402 cloneToken(node.inKeyword),
1403 cloneNode(node.iterator), 1403 cloneNode(node.iterable),
1404 cloneToken(node.rightParenthesis), 1404 cloneToken(node.rightParenthesis),
1405 cloneNode(node.body)); 1405 cloneNode(node.body));
1406 } 1406 }
1407 1407
1408 @override 1408 @override
1409 FormalParameterList visitFormalParameterList(FormalParameterList node) 1409 FormalParameterList visitFormalParameterList(FormalParameterList node)
1410 => new FormalParameterList( 1410 => new FormalParameterList(
1411 cloneToken(node.leftParenthesis), 1411 cloneToken(node.leftParenthesis),
1412 cloneNodeList(node.parameters), 1412 cloneNodeList(node.parameters),
1413 cloneToken(node.leftDelimiter), 1413 cloneToken(node.leftDelimiter),
(...skipping 736 matching lines...) Expand 10 before | Expand all | Expand 10 after
2150 2150
2151 @override 2151 @override
2152 bool visitFieldFormalParameter(FieldFormalParameter node) { 2152 bool visitFieldFormalParameter(FieldFormalParameter node) {
2153 FieldFormalParameter other = this._other as FieldFormalParameter; 2153 FieldFormalParameter other = this._other as FieldFormalParameter;
2154 return isEqualNodes(node.documentationComment, other.documentationComment) & & _isEqualNodeLists(node.metadata, other.metadata) && isEqualTokens(node.keyword , other.keyword) && isEqualNodes(node.type, other.type) && isEqualTokens(node.th isToken, other.thisToken) && isEqualTokens(node.period, other.period) && isEqual Nodes(node.identifier, other.identifier); 2154 return isEqualNodes(node.documentationComment, other.documentationComment) & & _isEqualNodeLists(node.metadata, other.metadata) && isEqualTokens(node.keyword , other.keyword) && isEqualNodes(node.type, other.type) && isEqualTokens(node.th isToken, other.thisToken) && isEqualTokens(node.period, other.period) && isEqual Nodes(node.identifier, other.identifier);
2155 } 2155 }
2156 2156
2157 @override 2157 @override
2158 bool visitForEachStatement(ForEachStatement node) { 2158 bool visitForEachStatement(ForEachStatement node) {
2159 ForEachStatement other = this._other as ForEachStatement; 2159 ForEachStatement other = this._other as ForEachStatement;
2160 return isEqualTokens(node.forKeyword, other.forKeyword) && isEqualTokens(nod e.leftParenthesis, other.leftParenthesis) && isEqualNodes(node.loopVariable, oth er.loopVariable) && isEqualTokens(node.inKeyword, other.inKeyword) && isEqualNod es(node.iterator, other.iterator) && isEqualTokens(node.rightParenthesis, other. rightParenthesis) && isEqualNodes(node.body, other.body); 2160 return isEqualTokens(node.forKeyword, other.forKeyword) && isEqualTokens(nod e.leftParenthesis, other.leftParenthesis) && isEqualNodes(node.loopVariable, oth er.loopVariable) && isEqualTokens(node.inKeyword, other.inKeyword) && isEqualNod es(node.iterable, other.iterable) && isEqualTokens(node.rightParenthesis, other. rightParenthesis) && isEqualNodes(node.body, other.body);
2161 } 2161 }
2162 2162
2163 @override 2163 @override
2164 bool visitFormalParameterList(FormalParameterList node) { 2164 bool visitFormalParameterList(FormalParameterList node) {
2165 FormalParameterList other = this._other as FormalParameterList; 2165 FormalParameterList other = this._other as FormalParameterList;
2166 return isEqualTokens(node.leftParenthesis, other.leftParenthesis) && _isEqua lNodeLists(node.parameters, other.parameters) && isEqualTokens(node.leftDelimite r, other.leftDelimiter) && isEqualTokens(node.rightDelimiter, other.rightDelimit er) && isEqualTokens(node.rightParenthesis, other.rightParenthesis); 2166 return isEqualTokens(node.leftParenthesis, other.leftParenthesis) && _isEqua lNodeLists(node.parameters, other.parameters) && isEqualTokens(node.leftDelimite r, other.leftDelimiter) && isEqualTokens(node.rightDelimiter, other.rightDelimit er) && isEqualTokens(node.rightParenthesis, other.rightParenthesis);
2167 } 2167 }
2168 2168
2169 @override 2169 @override
2170 bool visitForStatement(ForStatement node) { 2170 bool visitForStatement(ForStatement node) {
(...skipping 5340 matching lines...) Expand 10 before | Expand all | Expand 10 after
7511 SimpleIdentifier _identifier; 7511 SimpleIdentifier _identifier;
7512 7512
7513 /** 7513 /**
7514 * The token representing the 'in' keyword. 7514 * The token representing the 'in' keyword.
7515 */ 7515 */
7516 Token inKeyword; 7516 Token inKeyword;
7517 7517
7518 /** 7518 /**
7519 * The expression evaluated to produce the iterator. 7519 * The expression evaluated to produce the iterator.
7520 */ 7520 */
7521 Expression _iterator; 7521 Expression _iterable;
7522 7522
7523 /** 7523 /**
7524 * The right parenthesis. 7524 * The right parenthesis.
7525 */ 7525 */
7526 Token rightParenthesis; 7526 Token rightParenthesis;
7527 7527
7528 /** 7528 /**
7529 * The body of the loop. 7529 * The body of the loop.
7530 */ 7530 */
7531 Statement _body; 7531 Statement _body;
7532 7532
7533 /** 7533 /**
7534 * Initialize a newly created for-each statement. 7534 * Initialize a newly created for-each statement.
7535 * 7535 *
7536 * @param awaitKeyword the token representing the 'await' keyword 7536 * @param awaitKeyword the token representing the 'await' keyword
7537 * @param forKeyword the token representing the 'for' keyword 7537 * @param forKeyword the token representing the 'for' keyword
7538 * @param leftParenthesis the left parenthesis 7538 * @param leftParenthesis the left parenthesis
7539 * @param loopVariable the declaration of the loop variable 7539 * @param loopVariable the declaration of the loop variable
7540 * @param iterator the expression evaluated to produce the iterator 7540 * @param iterator the expression evaluated to produce the iterator
7541 * @param rightParenthesis the right parenthesis 7541 * @param rightParenthesis the right parenthesis
7542 * @param body the body of the loop 7542 * @param body the body of the loop
7543 */ 7543 */
7544 ForEachStatement.con1(this.awaitKeyword, this.forKeyword, this.leftParenthesis , DeclaredIdentifier loopVariable, this.inKeyword, Expression iterator, this.rig htParenthesis, Statement body) { 7544 ForEachStatement.con1(this.awaitKeyword, this.forKeyword, this.leftParenthesis , DeclaredIdentifier loopVariable, this.inKeyword, Expression iterator, this.rig htParenthesis, Statement body) {
7545 this._loopVariable = becomeParentOf(loopVariable); 7545 this._loopVariable = becomeParentOf(loopVariable);
7546 this._iterator = becomeParentOf(iterator); 7546 this._iterable = becomeParentOf(iterator);
7547 this._body = becomeParentOf(body); 7547 this._body = becomeParentOf(body);
7548 } 7548 }
7549 7549
7550 /** 7550 /**
7551 * Initialize a newly created for-each statement. 7551 * Initialize a newly created for-each statement.
7552 * 7552 *
7553 * @param awaitKeyword the token representing the 'await' keyword 7553 * @param awaitKeyword the token representing the 'await' keyword
7554 * @param forKeyword the token representing the 'for' keyword 7554 * @param forKeyword the token representing the 'for' keyword
7555 * @param leftParenthesis the left parenthesis 7555 * @param leftParenthesis the left parenthesis
7556 * @param identifier the loop variable 7556 * @param identifier the loop variable
7557 * @param iterator the expression evaluated to produce the iterator 7557 * @param iterator the expression evaluated to produce the iterator
7558 * @param rightParenthesis the right parenthesis 7558 * @param rightParenthesis the right parenthesis
7559 * @param body the body of the loop 7559 * @param body the body of the loop
7560 */ 7560 */
7561 ForEachStatement.con2(this.awaitKeyword, this.forKeyword, this.leftParenthesis , SimpleIdentifier identifier, this.inKeyword, Expression iterator, this.rightPa renthesis, Statement body) { 7561 ForEachStatement.con2(this.awaitKeyword, this.forKeyword, this.leftParenthesis , SimpleIdentifier identifier, this.inKeyword, Expression iterator, this.rightPa renthesis, Statement body) {
7562 this._identifier = becomeParentOf(identifier); 7562 this._identifier = becomeParentOf(identifier);
7563 this._iterator = becomeParentOf(iterator); 7563 this._iterable = becomeParentOf(iterator);
7564 this._body = becomeParentOf(body); 7564 this._body = becomeParentOf(body);
7565 } 7565 }
7566 7566
7567 @override 7567 @override
7568 accept(AstVisitor visitor) => visitor.visitForEachStatement(this); 7568 accept(AstVisitor visitor) => visitor.visitForEachStatement(this);
7569 7569
7570 @override 7570 @override
7571 Token get beginToken => forKeyword; 7571 Token get beginToken => forKeyword;
7572 7572
7573 /** 7573 /**
(...skipping 11 matching lines...) Expand all
7585 * 7585 *
7586 * @return the loop variable 7586 * @return the loop variable
7587 */ 7587 */
7588 SimpleIdentifier get identifier => _identifier; 7588 SimpleIdentifier get identifier => _identifier;
7589 7589
7590 /** 7590 /**
7591 * Return the expression evaluated to produce the iterator. 7591 * Return the expression evaluated to produce the iterator.
7592 * 7592 *
7593 * @return the expression evaluated to produce the iterator 7593 * @return the expression evaluated to produce the iterator
7594 */ 7594 */
7595 Expression get iterator => _iterator; 7595 Expression get iterable => _iterable;
7596 7596
7597 /** 7597 /**
7598 * Return the declaration of the loop variable, or `null` if the loop variable is a simple 7598 * Return the declaration of the loop variable, or `null` if the loop variable is a simple
7599 * identifier. 7599 * identifier.
7600 * 7600 *
7601 * @return the declaration of the loop variable 7601 * @return the declaration of the loop variable
7602 */ 7602 */
7603 DeclaredIdentifier get loopVariable => _loopVariable; 7603 DeclaredIdentifier get loopVariable => _loopVariable;
7604 7604
7605 /** 7605 /**
(...skipping 12 matching lines...) Expand all
7618 */ 7618 */
7619 void set identifier(SimpleIdentifier identifier) { 7619 void set identifier(SimpleIdentifier identifier) {
7620 this._identifier = becomeParentOf(identifier); 7620 this._identifier = becomeParentOf(identifier);
7621 } 7621 }
7622 7622
7623 /** 7623 /**
7624 * Set the expression evaluated to produce the iterator to the given expressio n. 7624 * Set the expression evaluated to produce the iterator to the given expressio n.
7625 * 7625 *
7626 * @param expression the expression evaluated to produce the iterator 7626 * @param expression the expression evaluated to produce the iterator
7627 */ 7627 */
7628 void set iterator(Expression expression) { 7628 void set iterable(Expression expression) {
7629 _iterator = becomeParentOf(expression); 7629 _iterable = becomeParentOf(expression);
7630 } 7630 }
7631 7631
7632 /** 7632 /**
7633 * Set the declaration of the loop variable to the given variable. 7633 * Set the declaration of the loop variable to the given variable.
7634 * 7634 *
7635 * @param variable the declaration of the loop variable 7635 * @param variable the declaration of the loop variable
7636 */ 7636 */
7637 void set loopVariable(DeclaredIdentifier variable) { 7637 void set loopVariable(DeclaredIdentifier variable) {
7638 _loopVariable = becomeParentOf(variable); 7638 _loopVariable = becomeParentOf(variable);
7639 } 7639 }
7640 7640
7641 @override 7641 @override
7642 void visitChildren(AstVisitor visitor) { 7642 void visitChildren(AstVisitor visitor) {
7643 safelyVisitChild(_loopVariable, visitor); 7643 safelyVisitChild(_loopVariable, visitor);
7644 safelyVisitChild(_identifier, visitor); 7644 safelyVisitChild(_identifier, visitor);
7645 safelyVisitChild(_iterator, visitor); 7645 safelyVisitChild(_iterable, visitor);
7646 safelyVisitChild(_body, visitor); 7646 safelyVisitChild(_body, visitor);
7647 } 7647 }
7648 } 7648 }
7649 7649
7650 /** 7650 /**
7651 * Instances of the class `ForStatement` represent a for statement. 7651 * Instances of the class `ForStatement` represent a for statement.
7652 * 7652 *
7653 * <pre> 7653 * <pre>
7654 * forStatement ::= 7654 * forStatement ::=
7655 * 'for' '(' forLoopParts ')' [Statement] 7655 * 'for' '(' forLoopParts ')' [Statement]
(...skipping 2216 matching lines...) Expand 10 before | Expand all | Expand 10 after
9872 @override 9872 @override
9873 FieldDeclaration visitFieldDeclaration(FieldDeclaration node) => new FieldDecl aration(_cloneNode(node.documentationComment), _cloneNodeList(node.metadata), _m apToken(node.staticKeyword), _cloneNode(node.fields), _mapToken(node.semicolon)) ; 9873 FieldDeclaration visitFieldDeclaration(FieldDeclaration node) => new FieldDecl aration(_cloneNode(node.documentationComment), _cloneNodeList(node.metadata), _m apToken(node.staticKeyword), _cloneNode(node.fields), _mapToken(node.semicolon)) ;
9874 9874
9875 @override 9875 @override
9876 FieldFormalParameter visitFieldFormalParameter(FieldFormalParameter node) => n ew FieldFormalParameter(_cloneNode(node.documentationComment), _cloneNodeList(no de.metadata), _mapToken(node.keyword), _cloneNode(node.type), _mapToken(node.thi sToken), _mapToken(node.period), _cloneNode(node.identifier), _cloneNode(node.pa rameters)); 9876 FieldFormalParameter visitFieldFormalParameter(FieldFormalParameter node) => n ew FieldFormalParameter(_cloneNode(node.documentationComment), _cloneNodeList(no de.metadata), _mapToken(node.keyword), _cloneNode(node.type), _mapToken(node.thi sToken), _mapToken(node.period), _cloneNode(node.identifier), _cloneNode(node.pa rameters));
9877 9877
9878 @override 9878 @override
9879 ForEachStatement visitForEachStatement(ForEachStatement node) { 9879 ForEachStatement visitForEachStatement(ForEachStatement node) {
9880 DeclaredIdentifier loopVariable = node.loopVariable; 9880 DeclaredIdentifier loopVariable = node.loopVariable;
9881 if (loopVariable == null) { 9881 if (loopVariable == null) {
9882 return new ForEachStatement.con2(_mapToken(node.awaitKeyword), _mapToken(n ode.forKeyword), _mapToken(node.leftParenthesis), _cloneNode(node.identifier), _ mapToken(node.inKeyword), _cloneNode(node.iterator), _mapToken(node.rightParenth esis), _cloneNode(node.body)); 9882 return new ForEachStatement.con2(_mapToken(node.awaitKeyword), _mapToken(n ode.forKeyword), _mapToken(node.leftParenthesis), _cloneNode(node.identifier), _ mapToken(node.inKeyword), _cloneNode(node.iterable), _mapToken(node.rightParenth esis), _cloneNode(node.body));
9883 } 9883 }
9884 return new ForEachStatement.con1(_mapToken(node.awaitKeyword), _mapToken(nod e.forKeyword), _mapToken(node.leftParenthesis), _cloneNode(loopVariable), _mapTo ken(node.inKeyword), _cloneNode(node.iterator), _mapToken(node.rightParenthesis) , _cloneNode(node.body)); 9884 return new ForEachStatement.con1(_mapToken(node.awaitKeyword), _mapToken(nod e.forKeyword), _mapToken(node.leftParenthesis), _cloneNode(loopVariable), _mapTo ken(node.inKeyword), _cloneNode(node.iterable), _mapToken(node.rightParenthesis) , _cloneNode(node.body));
9885 } 9885 }
9886 9886
9887 @override 9887 @override
9888 FormalParameterList visitFormalParameterList(FormalParameterList node) => new FormalParameterList(_mapToken(node.leftParenthesis), _cloneNodeList(node.paramet ers), _mapToken(node.leftDelimiter), _mapToken(node.rightDelimiter), _mapToken(n ode.rightParenthesis)); 9888 FormalParameterList visitFormalParameterList(FormalParameterList node) => new FormalParameterList(_mapToken(node.leftParenthesis), _cloneNodeList(node.paramet ers), _mapToken(node.leftDelimiter), _mapToken(node.rightDelimiter), _mapToken(n ode.rightParenthesis));
9889 9889
9890 @override 9890 @override
9891 ForStatement visitForStatement(ForStatement node) => new ForStatement(_mapToke n(node.forKeyword), _mapToken(node.leftParenthesis), _cloneNode(node.variables), _cloneNode(node.initialization), _mapToken(node.leftSeparator), _cloneNode(node .condition), _mapToken(node.rightSeparator), _cloneNodeList(node.updaters), _map Token(node.rightParenthesis), _cloneNode(node.body)); 9891 ForStatement visitForStatement(ForStatement node) => new ForStatement(_mapToke n(node.forKeyword), _mapToken(node.leftParenthesis), _cloneNode(node.variables), _cloneNode(node.initialization), _mapToken(node.leftSeparator), _cloneNode(node .condition), _mapToken(node.rightSeparator), _cloneNodeList(node.updaters), _map Token(node.rightParenthesis), _cloneNode(node.body));
9892 9892
9893 @override 9893 @override
9894 FunctionDeclaration visitFunctionDeclaration(FunctionDeclaration node) => new FunctionDeclaration(_cloneNode(node.documentationComment), _cloneNodeList(node.m etadata), _mapToken(node.externalKeyword), _cloneNode(node.returnType), _mapToke n(node.propertyKeyword), _cloneNode(node.name), _cloneNode(node.functionExpressi on)); 9894 FunctionDeclaration visitFunctionDeclaration(FunctionDeclaration node) => new FunctionDeclaration(_cloneNode(node.documentationComment), _cloneNodeList(node.m etadata), _mapToken(node.externalKeyword), _cloneNode(node.returnType), _mapToke n(node.propertyKeyword), _cloneNode(node.name), _cloneNode(node.functionExpressi on));
(...skipping 3037 matching lines...) Expand 10 before | Expand all | Expand 10 after
12932 } 12932 }
12933 12933
12934 @override 12934 @override
12935 bool visitForEachStatement(ForEachStatement node) { 12935 bool visitForEachStatement(ForEachStatement node) {
12936 if (identical(node.loopVariable, _oldNode)) { 12936 if (identical(node.loopVariable, _oldNode)) {
12937 node.loopVariable = _newNode as DeclaredIdentifier; 12937 node.loopVariable = _newNode as DeclaredIdentifier;
12938 return true; 12938 return true;
12939 } else if (identical(node.identifier, _oldNode)) { 12939 } else if (identical(node.identifier, _oldNode)) {
12940 node.identifier = _newNode as SimpleIdentifier; 12940 node.identifier = _newNode as SimpleIdentifier;
12941 return true; 12941 return true;
12942 } else if (identical(node.iterator, _oldNode)) { 12942 } else if (identical(node.iterable, _oldNode)) {
12943 node.iterator = _newNode as Expression; 12943 node.iterable = _newNode as Expression;
12944 return true; 12944 return true;
12945 } else if (identical(node.body, _oldNode)) { 12945 } else if (identical(node.body, _oldNode)) {
12946 node.body = _newNode as Statement; 12946 node.body = _newNode as Statement;
12947 return true; 12947 return true;
12948 } 12948 }
12949 return visitNode(node); 12949 return visitNode(node);
12950 } 12950 }
12951 12951
12952 @override 12952 @override
12953 bool visitFormalParameterList(FormalParameterList node) { 12953 bool visitFormalParameterList(FormalParameterList node) {
(...skipping 4804 matching lines...) Expand 10 before | Expand all | Expand 10 after
17758 if (node.awaitKeyword != null) { 17758 if (node.awaitKeyword != null) {
17759 _writer.print("await "); 17759 _writer.print("await ");
17760 } 17760 }
17761 _writer.print("for ("); 17761 _writer.print("for (");
17762 if (loopVariable == null) { 17762 if (loopVariable == null) {
17763 _visitNode(node.identifier); 17763 _visitNode(node.identifier);
17764 } else { 17764 } else {
17765 _visitNode(loopVariable); 17765 _visitNode(loopVariable);
17766 } 17766 }
17767 _writer.print(" in "); 17767 _writer.print(" in ");
17768 _visitNode(node.iterator); 17768 _visitNode(node.iterable);
17769 _writer.print(") "); 17769 _writer.print(") ");
17770 _visitNode(node.body); 17770 _visitNode(node.body);
17771 return null; 17771 return null;
17772 } 17772 }
17773 17773
17774 @override 17774 @override
17775 Object visitFormalParameterList(FormalParameterList node) { 17775 Object visitFormalParameterList(FormalParameterList node) {
17776 String groupEnd = null; 17776 String groupEnd = null;
17777 _writer.print('('); 17777 _writer.print('(');
17778 NodeList<FormalParameter> parameters = node.parameters; 17778 NodeList<FormalParameter> parameters = node.parameters;
(...skipping 2466 matching lines...) Expand 10 before | Expand all | Expand 10 after
20245 _elements[index] = node; 20245 _elements[index] = node;
20246 } 20246 }
20247 void clear() { 20247 void clear() {
20248 _elements = <E> []; 20248 _elements = <E> [];
20249 } 20249 }
20250 int get length => _elements.length; 20250 int get length => _elements.length;
20251 void set length(int value) { 20251 void set length(int value) {
20252 throw new UnsupportedError("Cannot resize NodeList."); 20252 throw new UnsupportedError("Cannot resize NodeList.");
20253 } 20253 }
20254 } 20254 }
OLDNEW
« no previous file with comments | « pkg/analysis_server/lib/src/services/correction/assist_internal.dart ('k') | pkg/analyzer/lib/src/generated/parser.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698