Index: pkg/analyzer/test/generated/parser_fasta_test.dart |
diff --git a/pkg/analyzer/test/generated/parser_fasta_test.dart b/pkg/analyzer/test/generated/parser_fasta_test.dart |
index 1e0353f8d7992916010a6013d602a3e59cc070f4..ab31b553875748c5554b17ec766b5d727e6fafb8 100644 |
--- a/pkg/analyzer/test/generated/parser_fasta_test.dart |
+++ b/pkg/analyzer/test/generated/parser_fasta_test.dart |
@@ -333,20 +333,19 @@ class FastaParserTestCase extends Object |
@override |
FormalParameter parseFormalParameter(String code, ParameterKind kind, |
{List<ErrorCode> errorCodes: const <ErrorCode>[]}) { |
- fasta.FormalParameterType type; |
+ String parametersCode; |
if (kind == ParameterKind.REQUIRED) { |
- type = fasta.FormalParameterType.REQUIRED; |
+ parametersCode = '($code)'; |
} else if (kind == ParameterKind.POSITIONAL) { |
- type = fasta.FormalParameterType.POSITIONAL; |
+ parametersCode = '([$code])'; |
} else if (kind == ParameterKind.NAMED) { |
- type = fasta.FormalParameterType.NAMED; |
+ parametersCode = '({$code})'; |
} else { |
fail('$kind'); |
} |
- return _runParser( |
- code, |
- (parser) => (token) => parser.parseFormalParameter(token, type), |
- errorCodes) as FormalParameter; |
+ FormalParameterList list = parseFormalParameterList(parametersCode, |
+ inFunctionType: false, errorCodes: errorCodes); |
+ return list.parameters.single; |
} |
@override |
@@ -498,34 +497,6 @@ class FormalParameterParserTest_Fasta extends FastaParserTestCase |
@override |
@failingTest |
- void test_parseFormalParameter_final_named() { |
- // TODO(scheglov): Unhandled event: ValuedFormalParameter |
- super.test_parseFormalParameter_final_named(); |
- } |
- |
- @override |
- @failingTest |
- void test_parseFormalParameter_final_positional() { |
- // TODO(scheglov): Unhandled event: ValuedFormalParameter |
- super.test_parseFormalParameter_final_positional(); |
- } |
- |
- @override |
- @failingTest |
- void test_parseFormalParameter_final_type_named() { |
- // TODO(scheglov): Unhandled event: ValuedFormalParameter |
- super.test_parseFormalParameter_final_type_named(); |
- } |
- |
- @override |
- @failingTest |
- void test_parseFormalParameter_final_type_positional() { |
- // TODO(scheglov): Unhandled event: ValuedFormalParameter |
- super.test_parseFormalParameter_final_type_positional(); |
- } |
- |
- @override |
- @failingTest |
void test_parseFormalParameter_type_function() { |
// TODO(scheglov): Unhandled event: FunctionTypedFormalParameter |
super.test_parseFormalParameter_type_function(); |
@@ -533,34 +504,6 @@ class FormalParameterParserTest_Fasta extends FastaParserTestCase |
@override |
@failingTest |
- void test_parseFormalParameter_type_named() { |
- // TODO(scheglov): Unhandled event: ValuedFormalParameter |
- super.test_parseFormalParameter_type_named(); |
- } |
- |
- @override |
- @failingTest |
- void test_parseFormalParameter_type_positional() { |
- // TODO(scheglov): Unhandled event: ValuedFormalParameter |
- super.test_parseFormalParameter_type_positional(); |
- } |
- |
- @override |
- @failingTest |
- void test_parseFormalParameter_var_named() { |
- // TODO(scheglov): Unhandled event: ValuedFormalParameter |
- super.test_parseFormalParameter_var_named(); |
- } |
- |
- @override |
- @failingTest |
- void test_parseFormalParameter_var_positional() { |
- // TODO(scheglov): Unhandled event: ValuedFormalParameter |
- super.test_parseFormalParameter_var_positional(); |
- } |
- |
- @override |
- @failingTest |
void test_parseFormalParameterList_named_multiple() { |
// TODO(scheglov): Unhandled event: ValuedFormalParameter |
super.test_parseFormalParameterList_named_multiple(); |