| 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.test.generated.parser_test; | 5 library analyzer.test.generated.parser_test; |
| 6 | 6 |
| 7 import 'package:analyzer/dart/ast/ast.dart'; | 7 import 'package:analyzer/dart/ast/ast.dart'; |
| 8 import 'package:analyzer/dart/ast/standard_ast_factory.dart'; | 8 import 'package:analyzer/dart/ast/standard_ast_factory.dart'; |
| 9 import 'package:analyzer/dart/ast/token.dart'; | 9 import 'package:analyzer/dart/ast/token.dart'; |
| 10 import 'package:analyzer/dart/ast/visitor.dart'; | 10 import 'package:analyzer/dart/ast/visitor.dart'; |
| (...skipping 4162 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4173 expect(argumentList, isNotNull); | 4173 expect(argumentList, isNotNull); |
| 4174 expect(argumentList.arguments, hasLength(1)); | 4174 expect(argumentList.arguments, hasLength(1)); |
| 4175 expect(propertyAccess.operator, isNotNull); | 4175 expect(propertyAccess.operator, isNotNull); |
| 4176 expect(propertyAccess.propertyName, isNotNull); | 4176 expect(propertyAccess.propertyName, isNotNull); |
| 4177 } | 4177 } |
| 4178 | 4178 |
| 4179 void test_parseAssignableExpression_identifier_dot() { | 4179 void test_parseAssignableExpression_identifier_dot() { |
| 4180 Expression expression = parseAssignableExpression('x.y', false); | 4180 Expression expression = parseAssignableExpression('x.y', false); |
| 4181 expect(expression, isNotNull); | 4181 expect(expression, isNotNull); |
| 4182 assertNoErrors(); | 4182 assertNoErrors(); |
| 4183 var propertyAccess = expression as PropertyAccess; | 4183 var identifier = expression as PrefixedIdentifier; |
| 4184 expect(propertyAccess.target, isNotNull); | 4184 expect(identifier.prefix.name, 'x'); |
| 4185 expect(propertyAccess.operator, isNotNull); | 4185 expect(identifier.period, isNotNull); |
| 4186 expect(propertyAccess.operator.type, TokenType.PERIOD); | 4186 expect(identifier.period.type, TokenType.PERIOD); |
| 4187 expect(propertyAccess.propertyName, isNotNull); | 4187 expect(identifier.identifier.name, 'y'); |
| 4188 } | 4188 } |
| 4189 | 4189 |
| 4190 void test_parseAssignableExpression_identifier_index() { | 4190 void test_parseAssignableExpression_identifier_index() { |
| 4191 Expression expression = parseAssignableExpression('x[y]', false); | 4191 Expression expression = parseAssignableExpression('x[y]', false); |
| 4192 expect(expression, isNotNull); | 4192 expect(expression, isNotNull); |
| 4193 assertNoErrors(); | 4193 assertNoErrors(); |
| 4194 var indexExpression = expression as IndexExpression; | 4194 var indexExpression = expression as IndexExpression; |
| 4195 expect(indexExpression.target, isNotNull); | 4195 expect(indexExpression.target, isNotNull); |
| 4196 expect(indexExpression.leftBracket, isNotNull); | 4196 expect(indexExpression.leftBracket, isNotNull); |
| 4197 expect(indexExpression.index, isNotNull); | 4197 expect(indexExpression.index, isNotNull); |
| (...skipping 10378 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 14576 expect(typeAlias.name, isNotNull); | 14576 expect(typeAlias.name, isNotNull); |
| 14577 expect(typeAlias.typeParameters, isNull); | 14577 expect(typeAlias.typeParameters, isNull); |
| 14578 expect(typeAlias.semicolon, isNotNull); | 14578 expect(typeAlias.semicolon, isNotNull); |
| 14579 GenericFunctionType functionType = typeAlias.functionType; | 14579 GenericFunctionType functionType = typeAlias.functionType; |
| 14580 expect(functionType, isNotNull); | 14580 expect(functionType, isNotNull); |
| 14581 expect(functionType.parameters, isNotNull); | 14581 expect(functionType.parameters, isNotNull); |
| 14582 expect(functionType.returnType, isNotNull); | 14582 expect(functionType.returnType, isNotNull); |
| 14583 expect(functionType.typeParameters, isNull); | 14583 expect(functionType.typeParameters, isNull); |
| 14584 } | 14584 } |
| 14585 } | 14585 } |
| OLD | NEW |