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

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

Issue 2726943002: Mark not-optional-parameters methods of AstFactory as deprecated. (Closed)
Patch Set: Created 3 years, 9 months 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
« no previous file with comments | « pkg/analyzer/lib/dart/ast/ast_factory.dart ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 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 466 matching lines...) Expand 10 before | Expand all | Expand 10 after
477 fieldList: variableDeclarationList(keyword, type, variables), 477 fieldList: variableDeclarationList(keyword, type, variables),
478 semicolon: TokenFactory.tokenFromType(TokenType.SEMICOLON)); 478 semicolon: TokenFactory.tokenFromType(TokenType.SEMICOLON));
479 479
480 static FieldDeclaration fieldDeclaration2(bool isStatic, Keyword keyword, 480 static FieldDeclaration fieldDeclaration2(bool isStatic, Keyword keyword,
481 List<VariableDeclaration> variables) => 481 List<VariableDeclaration> variables) =>
482 fieldDeclaration(isStatic, keyword, null, variables); 482 fieldDeclaration(isStatic, keyword, null, variables);
483 483
484 static FieldFormalParameter fieldFormalParameter( 484 static FieldFormalParameter fieldFormalParameter(
485 Keyword keyword, TypeAnnotation type, String identifier, 485 Keyword keyword, TypeAnnotation type, String identifier,
486 [FormalParameterList parameterList]) => 486 [FormalParameterList parameterList]) =>
487 astFactory.fieldFormalParameter( 487 astFactory.fieldFormalParameter2(
488 null, 488 keyword:
489 null, 489 keyword == null ? null : TokenFactory.tokenFromKeyword(keyword),
490 keyword == null ? null : TokenFactory.tokenFromKeyword(keyword), 490 type: type,
491 type, 491 thisKeyword: TokenFactory.tokenFromKeyword(Keyword.THIS),
492 TokenFactory.tokenFromKeyword(Keyword.THIS), 492 period: TokenFactory.tokenFromType(TokenType.PERIOD),
493 TokenFactory.tokenFromType(TokenType.PERIOD), 493 identifier: identifier3(identifier),
494 identifier3(identifier), 494 parameters: parameterList);
495 null,
496 parameterList);
497 495
498 static FieldFormalParameter fieldFormalParameter2(String identifier) => 496 static FieldFormalParameter fieldFormalParameter2(String identifier) =>
499 fieldFormalParameter(null, null, identifier); 497 fieldFormalParameter(null, null, identifier);
500 498
501 static ForEachStatement forEachStatement(DeclaredIdentifier loopVariable, 499 static ForEachStatement forEachStatement(DeclaredIdentifier loopVariable,
502 Expression iterator, Statement body) => 500 Expression iterator, Statement body) =>
503 astFactory.forEachStatementWithDeclaration( 501 astFactory.forEachStatementWithDeclaration(
504 null, 502 null,
505 TokenFactory.tokenFromKeyword(Keyword.FOR), 503 TokenFactory.tokenFromKeyword(Keyword.FOR),
506 TokenFactory.tokenFromType(TokenType.OPEN_PAREN), 504 TokenFactory.tokenFromType(TokenType.OPEN_PAREN),
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after
602 static FunctionExpressionInvocation functionExpressionInvocation2( 600 static FunctionExpressionInvocation functionExpressionInvocation2(
603 Expression function, 601 Expression function,
604 [TypeArgumentList typeArguments, 602 [TypeArgumentList typeArguments,
605 List<Expression> arguments]) => 603 List<Expression> arguments]) =>
606 astFactory.functionExpressionInvocation( 604 astFactory.functionExpressionInvocation(
607 function, typeArguments, argumentList(arguments)); 605 function, typeArguments, argumentList(arguments));
608 606
609 static FunctionTypedFormalParameter functionTypedFormalParameter( 607 static FunctionTypedFormalParameter functionTypedFormalParameter(
610 TypeAnnotation returnType, String identifier, 608 TypeAnnotation returnType, String identifier,
611 [List<FormalParameter> parameters]) => 609 [List<FormalParameter> parameters]) =>
612 astFactory.functionTypedFormalParameter(null, null, returnType, 610 astFactory.functionTypedFormalParameter2(
613 identifier3(identifier), null, formalParameterList(parameters)); 611 returnType: returnType,
612 identifier: identifier3(identifier),
613 parameters: formalParameterList(parameters));
614 614
615 static HideCombinator hideCombinator(List<SimpleIdentifier> identifiers) => 615 static HideCombinator hideCombinator(List<SimpleIdentifier> identifiers) =>
616 astFactory.hideCombinator( 616 astFactory.hideCombinator(
617 TokenFactory.tokenFromString("hide"), identifiers); 617 TokenFactory.tokenFromString("hide"), identifiers);
618 618
619 static HideCombinator hideCombinator2(List<String> identifiers) => 619 static HideCombinator hideCombinator2(List<String> identifiers) =>
620 astFactory.hideCombinator( 620 astFactory.hideCombinator(
621 TokenFactory.tokenFromString("hide"), identifierList(identifiers)); 621 TokenFactory.tokenFromString("hide"), identifierList(identifiers));
622 622
623 static PrefixedIdentifier identifier( 623 static PrefixedIdentifier identifier(
(...skipping 434 matching lines...) Expand 10 before | Expand all | Expand 10 after
1058 static ShowCombinator showCombinator2(List<String> identifiers) => 1058 static ShowCombinator showCombinator2(List<String> identifiers) =>
1059 astFactory.showCombinator( 1059 astFactory.showCombinator(
1060 TokenFactory.tokenFromString("show"), identifierList(identifiers)); 1060 TokenFactory.tokenFromString("show"), identifierList(identifiers));
1061 1061
1062 static SimpleFormalParameter simpleFormalParameter( 1062 static SimpleFormalParameter simpleFormalParameter(
1063 Keyword keyword, String parameterName) => 1063 Keyword keyword, String parameterName) =>
1064 simpleFormalParameter2(keyword, null, parameterName); 1064 simpleFormalParameter2(keyword, null, parameterName);
1065 1065
1066 static SimpleFormalParameter simpleFormalParameter2( 1066 static SimpleFormalParameter simpleFormalParameter2(
1067 Keyword keyword, TypeAnnotation type, String parameterName) => 1067 Keyword keyword, TypeAnnotation type, String parameterName) =>
1068 astFactory.simpleFormalParameter( 1068 astFactory.simpleFormalParameter2(
1069 null, 1069 keyword:
1070 null, 1070 keyword == null ? null : TokenFactory.tokenFromKeyword(keyword),
1071 keyword == null ? null : TokenFactory.tokenFromKeyword(keyword), 1071 type: type,
1072 type, 1072 identifier: identifier3(parameterName));
1073 identifier3(parameterName));
1074 1073
1075 static SimpleFormalParameter simpleFormalParameter3(String parameterName) => 1074 static SimpleFormalParameter simpleFormalParameter3(String parameterName) =>
1076 simpleFormalParameter2(null, null, parameterName); 1075 simpleFormalParameter2(null, null, parameterName);
1077 1076
1078 static SimpleFormalParameter simpleFormalParameter4( 1077 static SimpleFormalParameter simpleFormalParameter4(
1079 TypeAnnotation type, String parameterName) => 1078 TypeAnnotation type, String parameterName) =>
1080 simpleFormalParameter2(null, type, parameterName); 1079 simpleFormalParameter2(null, type, parameterName);
1081 1080
1082 static StringInterpolation string([List<InterpolationElement> elements]) => 1081 static StringInterpolation string([List<InterpolationElement> elements]) =>
1083 astFactory.stringInterpolation(elements); 1082 astFactory.stringInterpolation(elements);
(...skipping 231 matching lines...) Expand 10 before | Expand all | Expand 10 after
1315 expression, 1314 expression,
1316 TokenFactory.tokenFromType(TokenType.SEMICOLON)); 1315 TokenFactory.tokenFromType(TokenType.SEMICOLON));
1317 1316
1318 static YieldStatement yieldStatement(Expression expression) => 1317 static YieldStatement yieldStatement(Expression expression) =>
1319 astFactory.yieldStatement( 1318 astFactory.yieldStatement(
1320 TokenFactory.tokenFromTypeAndString(TokenType.IDENTIFIER, "yield"), 1319 TokenFactory.tokenFromTypeAndString(TokenType.IDENTIFIER, "yield"),
1321 null, 1320 null,
1322 expression, 1321 expression,
1323 TokenFactory.tokenFromType(TokenType.SEMICOLON)); 1322 TokenFactory.tokenFromType(TokenType.SEMICOLON));
1324 } 1323 }
OLDNEW
« no previous file with comments | « pkg/analyzer/lib/dart/ast/ast_factory.dart ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698