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 c29401a29df564e2feb2942cc70cca28a59950f5..c53eb672f57eb46252f7e1656d53e56f5f55a8f2 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 |
@@ -547,20 +546,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(); |