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.generated.testing.ast_test_factory; | 5 library analyzer.src.generated.testing.ast_test_factory; |
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/element/element.dart'; | 10 import 'package:analyzer/dart/element/element.dart'; |
(...skipping 453 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
464 | 464 |
465 static ExpressionStatement expressionStatement(Expression expression) => | 465 static ExpressionStatement expressionStatement(Expression expression) => |
466 astFactory.expressionStatement( | 466 astFactory.expressionStatement( |
467 expression, TokenFactory.tokenFromType(TokenType.SEMICOLON)); | 467 expression, TokenFactory.tokenFromType(TokenType.SEMICOLON)); |
468 | 468 |
469 static ExtendsClause extendsClause(TypeName type) => astFactory.extendsClause( | 469 static ExtendsClause extendsClause(TypeName type) => astFactory.extendsClause( |
470 TokenFactory.tokenFromKeyword(Keyword.EXTENDS), type); | 470 TokenFactory.tokenFromKeyword(Keyword.EXTENDS), type); |
471 | 471 |
472 static FieldDeclaration fieldDeclaration(bool isStatic, Keyword keyword, | 472 static FieldDeclaration fieldDeclaration(bool isStatic, Keyword keyword, |
473 TypeAnnotation type, List<VariableDeclaration> variables) => | 473 TypeAnnotation type, List<VariableDeclaration> variables) => |
474 astFactory.fieldDeclaration( | 474 astFactory.fieldDeclaration2( |
475 null, | 475 staticKeyword: |
476 null, | 476 isStatic ? TokenFactory.tokenFromKeyword(Keyword.STATIC) : null, |
477 isStatic ? TokenFactory.tokenFromKeyword(Keyword.STATIC) : null, | 477 fieldList: variableDeclarationList(keyword, type, variables), |
478 variableDeclarationList(keyword, type, variables), | 478 semicolon: TokenFactory.tokenFromType(TokenType.SEMICOLON)); |
479 TokenFactory.tokenFromType(TokenType.SEMICOLON)); | |
480 | 479 |
481 static FieldDeclaration fieldDeclaration2(bool isStatic, Keyword keyword, | 480 static FieldDeclaration fieldDeclaration2(bool isStatic, Keyword keyword, |
482 List<VariableDeclaration> variables) => | 481 List<VariableDeclaration> variables) => |
483 fieldDeclaration(isStatic, keyword, null, variables); | 482 fieldDeclaration(isStatic, keyword, null, variables); |
484 | 483 |
485 static FieldFormalParameter fieldFormalParameter( | 484 static FieldFormalParameter fieldFormalParameter( |
486 Keyword keyword, TypeAnnotation type, String identifier, | 485 Keyword keyword, TypeAnnotation type, String identifier, |
487 [FormalParameterList parameterList]) => | 486 [FormalParameterList parameterList]) => |
488 astFactory.fieldFormalParameter( | 487 astFactory.fieldFormalParameter( |
489 null, | 488 null, |
(...skipping 826 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1316 expression, | 1315 expression, |
1317 TokenFactory.tokenFromType(TokenType.SEMICOLON)); | 1316 TokenFactory.tokenFromType(TokenType.SEMICOLON)); |
1318 | 1317 |
1319 static YieldStatement yieldStatement(Expression expression) => | 1318 static YieldStatement yieldStatement(Expression expression) => |
1320 astFactory.yieldStatement( | 1319 astFactory.yieldStatement( |
1321 TokenFactory.tokenFromTypeAndString(TokenType.IDENTIFIER, "yield"), | 1320 TokenFactory.tokenFromTypeAndString(TokenType.IDENTIFIER, "yield"), |
1322 null, | 1321 null, |
1323 expression, | 1322 expression, |
1324 TokenFactory.tokenFromType(TokenType.SEMICOLON)); | 1323 TokenFactory.tokenFromType(TokenType.SEMICOLON)); |
1325 } | 1324 } |
OLD | NEW |