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

Side by Side Diff: pkg/analyzer/test/src/dart/ast/utilities_test.dart

Issue 2710393002: Revert "Add NormalFormalParameter.covariantKeyword setter and factory parameter." (Closed)
Patch Set: Created 3 years, 10 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
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.test.src.dart.ast.utilities_test; 5 library analyzer.test.src.dart.ast.utilities_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/element/element.dart'; 10 import 'package:analyzer/dart/element/element.dart';
(...skipping 1958 matching lines...) Expand 10 before | Expand all | Expand 10 after
1969 [AstTestFactory.simpleFormalParameter3("b")]))); 1969 [AstTestFactory.simpleFormalParameter3("b")])));
1970 } 1970 }
1971 1971
1972 void test_visitFieldFormalParameter_functionTyped_typeParameters() { 1972 void test_visitFieldFormalParameter_functionTyped_typeParameters() {
1973 _assertSource( 1973 _assertSource(
1974 "A this.a<E, F>(b)", 1974 "A this.a<E, F>(b)",
1975 astFactory.fieldFormalParameter( 1975 astFactory.fieldFormalParameter(
1976 null, 1976 null,
1977 null, 1977 null,
1978 null, 1978 null,
1979 null,
1980 AstTestFactory.typeName4('A'), 1979 AstTestFactory.typeName4('A'),
1981 TokenFactory.tokenFromKeyword(Keyword.THIS), 1980 TokenFactory.tokenFromKeyword(Keyword.THIS),
1982 TokenFactory.tokenFromType(TokenType.PERIOD), 1981 TokenFactory.tokenFromType(TokenType.PERIOD),
1983 AstTestFactory.identifier3('a'), 1982 AstTestFactory.identifier3('a'),
1984 AstTestFactory.typeParameterList(['E', 'F']), 1983 AstTestFactory.typeParameterList(['E', 'F']),
1985 AstTestFactory.formalParameterList( 1984 AstTestFactory.formalParameterList(
1986 [AstTestFactory.simpleFormalParameter3("b")]))); 1985 [AstTestFactory.simpleFormalParameter3("b")])));
1987 } 1986 }
1988 1987
1989 void test_visitFieldFormalParameter_keyword() { 1988 void test_visitFieldFormalParameter_keyword() {
(...skipping 512 matching lines...) Expand 10 before | Expand all | Expand 10 after
2502 TokenFactory.tokenFromKeyword(Keyword.COVARIANT); 2501 TokenFactory.tokenFromKeyword(Keyword.COVARIANT);
2503 _assertSource("covariant T f()", expected); 2502 _assertSource("covariant T f()", expected);
2504 } 2503 }
2505 2504
2506 void test_visitFunctionTypedFormalParameter_typeParameters() { 2505 void test_visitFunctionTypedFormalParameter_typeParameters() {
2507 _assertSource( 2506 _assertSource(
2508 "T f<E>()", 2507 "T f<E>()",
2509 astFactory.functionTypedFormalParameter( 2508 astFactory.functionTypedFormalParameter(
2510 null, 2509 null,
2511 null, 2510 null,
2512 null,
2513 AstTestFactory.typeName4("T"), 2511 AstTestFactory.typeName4("T"),
2514 AstTestFactory.identifier3('f'), 2512 AstTestFactory.identifier3('f'),
2515 AstTestFactory.typeParameterList(['E']), 2513 AstTestFactory.typeParameterList(['E']),
2516 AstTestFactory.formalParameterList([]))); 2514 AstTestFactory.formalParameterList([])));
2517 } 2515 }
2518 2516
2519 void test_visitIfStatement_withElse() { 2517 void test_visitIfStatement_withElse() {
2520 _assertSource( 2518 _assertSource(
2521 "if (c) {} else {}", 2519 "if (c) {} else {}",
2522 AstTestFactory.ifStatement2(AstTestFactory.identifier3("c"), 2520 AstTestFactory.ifStatement2(AstTestFactory.identifier3("c"),
(...skipping 1802 matching lines...) Expand 10 before | Expand all | Expand 10 after
4325 [AstTestFactory.simpleFormalParameter3("b")]))); 4323 [AstTestFactory.simpleFormalParameter3("b")])));
4326 } 4324 }
4327 4325
4328 void test_visitFieldFormalParameter_functionTyped_typeParameters() { 4326 void test_visitFieldFormalParameter_functionTyped_typeParameters() {
4329 _assertSource( 4327 _assertSource(
4330 "A this.a<E, F>(b)", 4328 "A this.a<E, F>(b)",
4331 astFactory.fieldFormalParameter( 4329 astFactory.fieldFormalParameter(
4332 null, 4330 null,
4333 null, 4331 null,
4334 null, 4332 null,
4335 null,
4336 AstTestFactory.typeName4('A'), 4333 AstTestFactory.typeName4('A'),
4337 TokenFactory.tokenFromKeyword(Keyword.THIS), 4334 TokenFactory.tokenFromKeyword(Keyword.THIS),
4338 TokenFactory.tokenFromType(TokenType.PERIOD), 4335 TokenFactory.tokenFromType(TokenType.PERIOD),
4339 AstTestFactory.identifier3('a'), 4336 AstTestFactory.identifier3('a'),
4340 AstTestFactory.typeParameterList(['E', 'F']), 4337 AstTestFactory.typeParameterList(['E', 'F']),
4341 AstTestFactory.formalParameterList( 4338 AstTestFactory.formalParameterList(
4342 [AstTestFactory.simpleFormalParameter3("b")]))); 4339 [AstTestFactory.simpleFormalParameter3("b")])));
4343 } 4340 }
4344 4341
4345 void test_visitFieldFormalParameter_keyword() { 4342 void test_visitFieldFormalParameter_keyword() {
(...skipping 512 matching lines...) Expand 10 before | Expand all | Expand 10 after
4858 TokenFactory.tokenFromKeyword(Keyword.COVARIANT); 4855 TokenFactory.tokenFromKeyword(Keyword.COVARIANT);
4859 _assertSource("covariant T f()", expected); 4856 _assertSource("covariant T f()", expected);
4860 } 4857 }
4861 4858
4862 void test_visitFunctionTypedFormalParameter_typeParameters() { 4859 void test_visitFunctionTypedFormalParameter_typeParameters() {
4863 _assertSource( 4860 _assertSource(
4864 "T f<E>()", 4861 "T f<E>()",
4865 astFactory.functionTypedFormalParameter( 4862 astFactory.functionTypedFormalParameter(
4866 null, 4863 null,
4867 null, 4864 null,
4868 null,
4869 AstTestFactory.typeName4("T"), 4865 AstTestFactory.typeName4("T"),
4870 AstTestFactory.identifier3('f'), 4866 AstTestFactory.identifier3('f'),
4871 AstTestFactory.typeParameterList(['E']), 4867 AstTestFactory.typeParameterList(['E']),
4872 AstTestFactory.formalParameterList([]))); 4868 AstTestFactory.formalParameterList([])));
4873 } 4869 }
4874 4870
4875 void test_visitIfStatement_withElse() { 4871 void test_visitIfStatement_withElse() {
4876 _assertSource( 4872 _assertSource(
4877 "if (c) {} else {}", 4873 "if (c) {} else {}",
4878 AstTestFactory.ifStatement2(AstTestFactory.identifier3("c"), 4874 AstTestFactory.ifStatement2(AstTestFactory.identifier3("c"),
(...skipping 965 matching lines...) Expand 10 before | Expand all | Expand 10 after
5844 /** 5840 /**
5845 * Assert that a `ToSourceVisitor` will produce the [expectedSource] when 5841 * Assert that a `ToSourceVisitor` will produce the [expectedSource] when
5846 * visiting the given [node]. 5842 * visiting the given [node].
5847 */ 5843 */
5848 void _assertSource(String expectedSource, AstNode node) { 5844 void _assertSource(String expectedSource, AstNode node) {
5849 PrintStringWriter writer = new PrintStringWriter(); 5845 PrintStringWriter writer = new PrintStringWriter();
5850 node.accept(new ToSourceVisitor(writer)); 5846 node.accept(new ToSourceVisitor(writer));
5851 expect(writer.toString(), expectedSource); 5847 expect(writer.toString(), expectedSource);
5852 } 5848 }
5853 } 5849 }
OLDNEW
« no previous file with comments | « pkg/analyzer/lib/src/generated/testing/ast_test_factory.dart ('k') | pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698