| OLD | NEW |
| 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 library analyzer.src.dart.ast.ast; | 5 library analyzer.src.dart.ast.ast; |
| 6 | 6 |
| 7 import 'dart:collection'; | 7 import 'dart:collection'; |
| 8 | 8 |
| 9 import 'package:analyzer/dart/ast/ast.dart'; | 9 import 'package:analyzer/dart/ast/ast.dart'; |
| 10 import 'package:analyzer/dart/ast/token.dart'; | 10 import 'package:analyzer/dart/ast/token.dart'; |
| (...skipping 3210 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3221 | 3221 |
| 3222 @override | 3222 @override |
| 3223 SimpleIdentifier get identifier => _identifier; | 3223 SimpleIdentifier get identifier => _identifier; |
| 3224 | 3224 |
| 3225 @override | 3225 @override |
| 3226 void set identifier(SimpleIdentifier identifier) { | 3226 void set identifier(SimpleIdentifier identifier) { |
| 3227 _identifier = _becomeParentOf(identifier); | 3227 _identifier = _becomeParentOf(identifier); |
| 3228 } | 3228 } |
| 3229 | 3229 |
| 3230 @override | 3230 @override |
| 3231 bool get isConst => | 3231 bool get isConst => keyword?.keyword == Keyword.CONST; |
| 3232 (keyword is KeywordToken) && | |
| 3233 (keyword as KeywordToken).keyword == Keyword.CONST; | |
| 3234 | 3232 |
| 3235 @override | 3233 @override |
| 3236 bool get isFinal => | 3234 bool get isFinal => keyword?.keyword == Keyword.FINAL; |
| 3237 (keyword is KeywordToken) && | |
| 3238 (keyword as KeywordToken).keyword == Keyword.FINAL; | |
| 3239 | 3235 |
| 3240 @override | 3236 @override |
| 3241 TypeName get type => _type; | 3237 TypeName get type => _type; |
| 3242 | 3238 |
| 3243 @override | 3239 @override |
| 3244 void set type(TypeName typeName) { | 3240 void set type(TypeName typeName) { |
| 3245 _type = _becomeParentOf(typeName); | 3241 _type = _becomeParentOf(typeName); |
| 3246 } | 3242 } |
| 3247 | 3243 |
| 3248 @override | 3244 @override |
| (...skipping 1109 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4358 | 4354 |
| 4359 @override | 4355 @override |
| 4360 Token get endToken { | 4356 Token get endToken { |
| 4361 if (_parameters != null) { | 4357 if (_parameters != null) { |
| 4362 return _parameters.endToken; | 4358 return _parameters.endToken; |
| 4363 } | 4359 } |
| 4364 return identifier.endToken; | 4360 return identifier.endToken; |
| 4365 } | 4361 } |
| 4366 | 4362 |
| 4367 @override | 4363 @override |
| 4368 bool get isConst => | 4364 bool get isConst => keyword?.keyword == Keyword.CONST; |
| 4369 (keyword is KeywordToken) && | |
| 4370 (keyword as KeywordToken).keyword == Keyword.CONST; | |
| 4371 | 4365 |
| 4372 @override | 4366 @override |
| 4373 bool get isFinal => | 4367 bool get isFinal => keyword?.keyword == Keyword.FINAL; |
| 4374 (keyword is KeywordToken) && | |
| 4375 (keyword as KeywordToken).keyword == Keyword.FINAL; | |
| 4376 | 4368 |
| 4377 @override | 4369 @override |
| 4378 FormalParameterList get parameters => _parameters; | 4370 FormalParameterList get parameters => _parameters; |
| 4379 | 4371 |
| 4380 @override | 4372 @override |
| 4381 void set parameters(FormalParameterList parameters) { | 4373 void set parameters(FormalParameterList parameters) { |
| 4382 _parameters = _becomeParentOf(parameters); | 4374 _parameters = _becomeParentOf(parameters); |
| 4383 } | 4375 } |
| 4384 | 4376 |
| 4385 @override | 4377 @override |
| (...skipping 644 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5030 | 5022 |
| 5031 @override | 5023 @override |
| 5032 FunctionExpression get functionExpression => _functionExpression; | 5024 FunctionExpression get functionExpression => _functionExpression; |
| 5033 | 5025 |
| 5034 @override | 5026 @override |
| 5035 void set functionExpression(FunctionExpression functionExpression) { | 5027 void set functionExpression(FunctionExpression functionExpression) { |
| 5036 _functionExpression = _becomeParentOf(functionExpression); | 5028 _functionExpression = _becomeParentOf(functionExpression); |
| 5037 } | 5029 } |
| 5038 | 5030 |
| 5039 @override | 5031 @override |
| 5040 bool get isGetter => | 5032 bool get isGetter => propertyKeyword?.keyword == Keyword.GET; |
| 5041 propertyKeyword != null && | |
| 5042 (propertyKeyword as KeywordToken).keyword == Keyword.GET; | |
| 5043 | 5033 |
| 5044 @override | 5034 @override |
| 5045 bool get isSetter => | 5035 bool get isSetter => propertyKeyword?.keyword == Keyword.SET; |
| 5046 propertyKeyword != null && | |
| 5047 (propertyKeyword as KeywordToken).keyword == Keyword.SET; | |
| 5048 | 5036 |
| 5049 @override | 5037 @override |
| 5050 TypeName get returnType => _returnType; | 5038 TypeName get returnType => _returnType; |
| 5051 | 5039 |
| 5052 @override | 5040 @override |
| 5053 void set returnType(TypeName returnType) { | 5041 void set returnType(TypeName returnType) { |
| 5054 _returnType = _becomeParentOf(returnType); | 5042 _returnType = _becomeParentOf(returnType); |
| 5055 } | 5043 } |
| 5056 | 5044 |
| 5057 @override | 5045 @override |
| (...skipping 1061 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6119 | 6107 |
| 6120 @override | 6108 @override |
| 6121 void set constructorName(ConstructorName name) { | 6109 void set constructorName(ConstructorName name) { |
| 6122 _constructorName = _becomeParentOf(name); | 6110 _constructorName = _becomeParentOf(name); |
| 6123 } | 6111 } |
| 6124 | 6112 |
| 6125 @override | 6113 @override |
| 6126 Token get endToken => _argumentList.endToken; | 6114 Token get endToken => _argumentList.endToken; |
| 6127 | 6115 |
| 6128 @override | 6116 @override |
| 6129 bool get isConst => | 6117 bool get isConst => keyword?.keyword == Keyword.CONST; |
| 6130 keyword is KeywordToken && | |
| 6131 (keyword as KeywordToken).keyword == Keyword.CONST; | |
| 6132 | 6118 |
| 6133 @override | 6119 @override |
| 6134 int get precedence => 16; | 6120 int get precedence => 16; |
| 6135 | 6121 |
| 6136 @override | 6122 @override |
| 6137 dynamic/*=E*/ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => | 6123 dynamic/*=E*/ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 6138 visitor.visitInstanceCreationExpression(this); | 6124 visitor.visitInstanceCreationExpression(this); |
| 6139 | 6125 |
| 6140 @override | 6126 @override |
| 6141 void visitChildren(AstVisitor visitor) { | 6127 void visitChildren(AstVisitor visitor) { |
| (...skipping 976 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7118 } | 7104 } |
| 7119 | 7105 |
| 7120 @override | 7106 @override |
| 7121 bool get isAbstract { | 7107 bool get isAbstract { |
| 7122 FunctionBody body = _body; | 7108 FunctionBody body = _body; |
| 7123 return externalKeyword == null && | 7109 return externalKeyword == null && |
| 7124 (body is EmptyFunctionBody && !body.semicolon.isSynthetic); | 7110 (body is EmptyFunctionBody && !body.semicolon.isSynthetic); |
| 7125 } | 7111 } |
| 7126 | 7112 |
| 7127 @override | 7113 @override |
| 7128 bool get isGetter => | 7114 bool get isGetter => propertyKeyword?.keyword == Keyword.GET; |
| 7129 propertyKeyword != null && | |
| 7130 (propertyKeyword as KeywordToken).keyword == Keyword.GET; | |
| 7131 | 7115 |
| 7132 @override | 7116 @override |
| 7133 bool get isOperator => operatorKeyword != null; | 7117 bool get isOperator => operatorKeyword != null; |
| 7134 | 7118 |
| 7135 @override | 7119 @override |
| 7136 bool get isSetter => | 7120 bool get isSetter => propertyKeyword?.keyword == Keyword.SET; |
| 7137 propertyKeyword != null && | |
| 7138 (propertyKeyword as KeywordToken).keyword == Keyword.SET; | |
| 7139 | 7121 |
| 7140 @override | 7122 @override |
| 7141 bool get isStatic => | 7123 bool get isStatic => modifierKeyword?.keyword == Keyword.STATIC; |
| 7142 modifierKeyword != null && | |
| 7143 (modifierKeyword as KeywordToken).keyword == Keyword.STATIC; | |
| 7144 | 7124 |
| 7145 @override | 7125 @override |
| 7146 SimpleIdentifier get name => _name; | 7126 SimpleIdentifier get name => _name; |
| 7147 | 7127 |
| 7148 @override | 7128 @override |
| 7149 void set name(SimpleIdentifier identifier) { | 7129 void set name(SimpleIdentifier identifier) { |
| 7150 _name = _becomeParentOf(identifier); | 7130 _name = _becomeParentOf(identifier); |
| 7151 } | 7131 } |
| 7152 | 7132 |
| 7153 @override | 7133 @override |
| (...skipping 1683 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 8837 } | 8817 } |
| 8838 | 8818 |
| 8839 @override | 8819 @override |
| 8840 Iterable get childEntities => | 8820 Iterable get childEntities => |
| 8841 super._childEntities..add(keyword)..add(_type)..add(identifier); | 8821 super._childEntities..add(keyword)..add(_type)..add(identifier); |
| 8842 | 8822 |
| 8843 @override | 8823 @override |
| 8844 Token get endToken => identifier.endToken; | 8824 Token get endToken => identifier.endToken; |
| 8845 | 8825 |
| 8846 @override | 8826 @override |
| 8847 bool get isConst => | 8827 bool get isConst => keyword?.keyword == Keyword.CONST; |
| 8848 (keyword is KeywordToken) && | |
| 8849 (keyword as KeywordToken).keyword == Keyword.CONST; | |
| 8850 | 8828 |
| 8851 @override | 8829 @override |
| 8852 bool get isFinal => | 8830 bool get isFinal => keyword?.keyword == Keyword.FINAL; |
| 8853 (keyword is KeywordToken) && | |
| 8854 (keyword as KeywordToken).keyword == Keyword.FINAL; | |
| 8855 | 8831 |
| 8856 @override | 8832 @override |
| 8857 TypeName get type => _type; | 8833 TypeName get type => _type; |
| 8858 | 8834 |
| 8859 @override | 8835 @override |
| 8860 void set type(TypeName typeName) { | 8836 void set type(TypeName typeName) { |
| 8861 _type = _becomeParentOf(typeName); | 8837 _type = _becomeParentOf(typeName); |
| 8862 } | 8838 } |
| 8863 | 8839 |
| 8864 @override | 8840 @override |
| (...skipping 1852 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 10717 Token get firstTokenAfterCommentAndMetadata { | 10693 Token get firstTokenAfterCommentAndMetadata { |
| 10718 if (keyword != null) { | 10694 if (keyword != null) { |
| 10719 return keyword; | 10695 return keyword; |
| 10720 } else if (_type != null) { | 10696 } else if (_type != null) { |
| 10721 return _type.beginToken; | 10697 return _type.beginToken; |
| 10722 } | 10698 } |
| 10723 return _variables.beginToken; | 10699 return _variables.beginToken; |
| 10724 } | 10700 } |
| 10725 | 10701 |
| 10726 @override | 10702 @override |
| 10727 bool get isConst => | 10703 bool get isConst => keyword?.keyword == Keyword.CONST; |
| 10728 keyword is KeywordToken && | |
| 10729 (keyword as KeywordToken).keyword == Keyword.CONST; | |
| 10730 | 10704 |
| 10731 @override | 10705 @override |
| 10732 bool get isFinal => | 10706 bool get isFinal => keyword?.keyword == Keyword.FINAL; |
| 10733 keyword is KeywordToken && | |
| 10734 (keyword as KeywordToken).keyword == Keyword.FINAL; | |
| 10735 | 10707 |
| 10736 @override | 10708 @override |
| 10737 TypeName get type => _type; | 10709 TypeName get type => _type; |
| 10738 | 10710 |
| 10739 @override | 10711 @override |
| 10740 void set type(TypeName typeName) { | 10712 void set type(TypeName typeName) { |
| 10741 _type = _becomeParentOf(typeName); | 10713 _type = _becomeParentOf(typeName); |
| 10742 } | 10714 } |
| 10743 | 10715 |
| 10744 @override | 10716 @override |
| (...skipping 266 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 11011 | 10983 |
| 11012 @override | 10984 @override |
| 11013 dynamic/*=E*/ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => | 10985 dynamic/*=E*/ accept/*<E>*/(AstVisitor/*<E>*/ visitor) => |
| 11014 visitor.visitYieldStatement(this); | 10986 visitor.visitYieldStatement(this); |
| 11015 | 10987 |
| 11016 @override | 10988 @override |
| 11017 void visitChildren(AstVisitor visitor) { | 10989 void visitChildren(AstVisitor visitor) { |
| 11018 _expression?.accept(visitor); | 10990 _expression?.accept(visitor); |
| 11019 } | 10991 } |
| 11020 } | 10992 } |
| OLD | NEW |