| OLD | NEW |
| 1 // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2016, 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 import 'package:analyzer/dart/ast/ast.dart'; | 5 import 'package:analyzer/dart/ast/ast.dart'; |
| 6 import 'package:analyzer/src/generated/utilities_dart.dart'; | 6 import 'package:analyzer/src/generated/utilities_dart.dart'; |
| 7 import 'package:front_end/src/scanner/token.dart'; | 7 import 'package:front_end/src/scanner/token.dart'; |
| 8 import 'package:meta/meta.dart'; | 8 import 'package:meta/meta.dart'; |
| 9 | 9 |
| 10 /** | 10 /** |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 76 /** | 76 /** |
| 77 * Returns a newly created await expression. | 77 * Returns a newly created await expression. |
| 78 */ | 78 */ |
| 79 AwaitExpression awaitExpression(Token awaitKeyword, Expression expression); | 79 AwaitExpression awaitExpression(Token awaitKeyword, Expression expression); |
| 80 | 80 |
| 81 /** | 81 /** |
| 82 * Returns a newly created binary expression. | 82 * Returns a newly created binary expression. |
| 83 */ | 83 */ |
| 84 BinaryExpression binaryExpression( | 84 BinaryExpression binaryExpression( |
| 85 Expression leftOperand, Token operator, Expression rightOperand); | 85 Expression leftOperand, Token operator, Expression rightOperand); |
| 86 |
| 86 /** | 87 /** |
| 87 * Returns a newly created block of code. | 88 * Returns a newly created block of code. |
| 88 */ | 89 */ |
| 89 Block block( | 90 Block block( |
| 90 Token leftBracket, List<Statement> statements, Token rightBracket); | 91 Token leftBracket, List<Statement> statements, Token rightBracket); |
| 91 | 92 |
| 92 /** | 93 /** |
| 93 * Returns a block comment consisting of the given [tokens]. | 94 * Returns a block comment consisting of the given [tokens]. |
| 94 */ | 95 */ |
| 95 Comment blockComment(List<Token> tokens); | 96 Comment blockComment(List<Token> tokens); |
| (...skipping 304 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 400 /** | 401 /** |
| 401 * Returns a newly created extends clause. | 402 * Returns a newly created extends clause. |
| 402 */ | 403 */ |
| 403 ExtendsClause extendsClause(Token extendsKeyword, TypeName superclass); | 404 ExtendsClause extendsClause(Token extendsKeyword, TypeName superclass); |
| 404 | 405 |
| 405 /** | 406 /** |
| 406 * Returns a newly created field declaration. Either or both of the | 407 * Returns a newly created field declaration. Either or both of the |
| 407 * [comment] and [metadata] can be `null` if the declaration does not have the | 408 * [comment] and [metadata] can be `null` if the declaration does not have the |
| 408 * corresponding attribute. The [staticKeyword] can be `null` if the field is | 409 * corresponding attribute. The [staticKeyword] can be `null` if the field is |
| 409 * not a static field. | 410 * not a static field. |
| 411 * |
| 412 * Use [fieldDeclaration2] instead. |
| 410 */ | 413 */ |
| 414 @deprecated |
| 411 FieldDeclaration fieldDeclaration(Comment comment, List<Annotation> metadata, | 415 FieldDeclaration fieldDeclaration(Comment comment, List<Annotation> metadata, |
| 412 Token staticKeyword, VariableDeclarationList fieldList, Token semicolon); | 416 Token staticKeyword, VariableDeclarationList fieldList, Token semicolon); |
| 413 | 417 |
| 414 /** | 418 /** |
| 415 * Returns a newly created field declaration. Either or both of the | 419 * Returns a newly created field declaration. Either or both of the |
| 416 * [comment] and [metadata] can be `null` if the declaration does not have the | 420 * [comment] and [metadata] can be `null` if the declaration does not have the |
| 417 * corresponding attribute. The [staticKeyword] can be `null` if the field is | 421 * corresponding attribute. The [staticKeyword] can be `null` if the field is |
| 418 * not a static field. | 422 * not a static field. |
| 419 */ | 423 */ |
| 420 FieldDeclaration fieldDeclaration2( | 424 FieldDeclaration fieldDeclaration2( |
| 421 {Comment comment, | 425 {Comment comment, |
| 422 List<Annotation> metadata, | 426 List<Annotation> metadata, |
| 423 Token covariantKeyword, | 427 Token covariantKeyword, |
| 424 Token staticKeyword, | 428 Token staticKeyword, |
| 425 @required VariableDeclarationList fieldList, | 429 @required VariableDeclarationList fieldList, |
| 426 @required Token semicolon}); | 430 @required Token semicolon}); |
| 427 | 431 |
| 428 /** | 432 /** |
| 429 * Returns a newly created formal parameter. Either or both of the | 433 * Returns a newly created formal parameter. Either or both of the |
| 430 * [comment] and [metadata] can be `null` if the parameter does not have the | 434 * [comment] and [metadata] can be `null` if the parameter does not have the |
| 431 * corresponding attribute. The [keyword] can be `null` if there is a type. | 435 * corresponding attribute. The [keyword] can be `null` if there is a type. |
| 432 * The [type] must be `null` if the keyword is 'var'. The [thisKeyword] and | 436 * The [type] must be `null` if the keyword is 'var'. The [thisKeyword] and |
| 433 * [period] can be `null` if the keyword 'this' was not provided. The | 437 * [period] can be `null` if the keyword 'this' was not provided. The |
| 434 * [parameters] can be `null` if this is not a function-typed field formal | 438 * [parameters] can be `null` if this is not a function-typed field formal |
| 435 * parameter. | 439 * parameter. |
| 440 * |
| 441 * Use [fieldFormalParameter2] instead. |
| 436 */ | 442 */ |
| 443 @deprecated |
| 437 FieldFormalParameter fieldFormalParameter( | 444 FieldFormalParameter fieldFormalParameter( |
| 438 Comment comment, | 445 Comment comment, |
| 439 List<Annotation> metadata, | 446 List<Annotation> metadata, |
| 440 Token keyword, | 447 Token keyword, |
| 441 TypeAnnotation type, | 448 TypeAnnotation type, |
| 442 Token thisKeyword, | 449 Token thisKeyword, |
| 443 Token period, | 450 Token period, |
| 444 SimpleIdentifier identifier, | 451 SimpleIdentifier identifier, |
| 445 TypeParameterList typeParameters, | 452 TypeParameterList typeParameters, |
| 446 FormalParameterList parameters); | 453 FormalParameterList parameters); |
| (...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 576 SimpleIdentifier name, | 583 SimpleIdentifier name, |
| 577 TypeParameterList typeParameters, | 584 TypeParameterList typeParameters, |
| 578 FormalParameterList parameters, | 585 FormalParameterList parameters, |
| 579 Token semicolon); | 586 Token semicolon); |
| 580 | 587 |
| 581 /** | 588 /** |
| 582 * Returns a newly created formal parameter. Either or both of the | 589 * Returns a newly created formal parameter. Either or both of the |
| 583 * [comment] and [metadata] can be `null` if the parameter does not have the | 590 * [comment] and [metadata] can be `null` if the parameter does not have the |
| 584 * corresponding attribute. The [returnType] can be `null` if no return type | 591 * corresponding attribute. The [returnType] can be `null` if no return type |
| 585 * was specified. | 592 * was specified. |
| 593 * |
| 594 * Use [functionTypedFormalParameter2] instead. |
| 586 */ | 595 */ |
| 596 @deprecated |
| 587 FunctionTypedFormalParameter functionTypedFormalParameter( | 597 FunctionTypedFormalParameter functionTypedFormalParameter( |
| 588 Comment comment, | 598 Comment comment, |
| 589 List<Annotation> metadata, | 599 List<Annotation> metadata, |
| 590 TypeAnnotation returnType, | 600 TypeAnnotation returnType, |
| 591 SimpleIdentifier identifier, | 601 SimpleIdentifier identifier, |
| 592 TypeParameterList typeParameters, | 602 TypeParameterList typeParameters, |
| 593 FormalParameterList parameters, | 603 FormalParameterList parameters, |
| 594 {Token question: null}); | 604 {Token question: null}); |
| 595 | 605 |
| 596 /** | 606 /** |
| (...skipping 317 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 914 * Returns a newly created import show combinator. | 924 * Returns a newly created import show combinator. |
| 915 */ | 925 */ |
| 916 ShowCombinator showCombinator( | 926 ShowCombinator showCombinator( |
| 917 Token keyword, List<SimpleIdentifier> shownNames); | 927 Token keyword, List<SimpleIdentifier> shownNames); |
| 918 | 928 |
| 919 /** | 929 /** |
| 920 * Returns a newly created formal parameter. Either or both of the | 930 * Returns a newly created formal parameter. Either or both of the |
| 921 * [comment] and [metadata] can be `null` if the parameter does not have the | 931 * [comment] and [metadata] can be `null` if the parameter does not have the |
| 922 * corresponding attribute. The [keyword] can be `null` if a type was | 932 * corresponding attribute. The [keyword] can be `null` if a type was |
| 923 * specified. The [type] must be `null` if the keyword is 'var'. | 933 * specified. The [type] must be `null` if the keyword is 'var'. |
| 934 * |
| 935 * Use [simpleFormalParameter2] instead. |
| 924 */ | 936 */ |
| 937 @deprecated |
| 925 SimpleFormalParameter simpleFormalParameter( | 938 SimpleFormalParameter simpleFormalParameter( |
| 926 Comment comment, | 939 Comment comment, |
| 927 List<Annotation> metadata, | 940 List<Annotation> metadata, |
| 928 Token keyword, | 941 Token keyword, |
| 929 TypeAnnotation type, | 942 TypeAnnotation type, |
| 930 SimpleIdentifier identifier); | 943 SimpleIdentifier identifier); |
| 931 | 944 |
| 932 /** | 945 /** |
| 933 * Returns a newly created formal parameter. Either or both of the | 946 * Returns a newly created formal parameter. Either or both of the |
| 934 * [comment] and [metadata] can be `null` if the parameter does not have the | 947 * [comment] and [metadata] can be `null` if the parameter does not have the |
| (...skipping 166 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1101 */ | 1114 */ |
| 1102 WithClause withClause(Token withKeyword, List<TypeName> mixinTypes); | 1115 WithClause withClause(Token withKeyword, List<TypeName> mixinTypes); |
| 1103 | 1116 |
| 1104 /** | 1117 /** |
| 1105 * Returns a newly created yield expression. The [star] can be `null` if no | 1118 * Returns a newly created yield expression. The [star] can be `null` if no |
| 1106 * star was provided. | 1119 * star was provided. |
| 1107 */ | 1120 */ |
| 1108 YieldStatement yieldStatement( | 1121 YieldStatement yieldStatement( |
| 1109 Token yieldKeyword, Token star, Expression expression, Token semicolon); | 1122 Token yieldKeyword, Token star, Expression expression, Token semicolon); |
| 1110 } | 1123 } |
| OLD | NEW |