| Index: pkg/analyzer/test/generated/parser_test.dart
|
| diff --git a/pkg/analyzer/test/generated/parser_test.dart b/pkg/analyzer/test/generated/parser_test.dart
|
| index 4f72439021afabf487698384049d0a4199e0cba8..6520dea361f5584e34a93c47af32d24c1838f3e5 100644
|
| --- a/pkg/analyzer/test/generated/parser_test.dart
|
| +++ b/pkg/analyzer/test/generated/parser_test.dart
|
| @@ -6834,6 +6834,25 @@ abstract class FormalParameterParserTestMixin
|
| expect(defaultParameter.kind, kind);
|
| }
|
|
|
| + void test_parseFormalParameter_type_named_noDefault() {
|
| + ParameterKind kind = ParameterKind.NAMED;
|
| + FormalParameter parameter = parseFormalParameter('A a', kind);
|
| + expect(parameter, isNotNull);
|
| + assertNoErrors();
|
| + expect(parameter, new isInstanceOf<DefaultFormalParameter>());
|
| + DefaultFormalParameter defaultParameter = parameter;
|
| + SimpleFormalParameter simpleParameter =
|
| + defaultParameter.parameter as SimpleFormalParameter;
|
| + expect(simpleParameter.covariantKeyword, isNull);
|
| + expect(simpleParameter.identifier, isNotNull);
|
| + expect(simpleParameter.keyword, isNull);
|
| + expect(simpleParameter.type, isNotNull);
|
| + expect(simpleParameter.kind, kind);
|
| + expect(defaultParameter.separator, isNull);
|
| + expect(defaultParameter.defaultValue, isNull);
|
| + expect(defaultParameter.kind, kind);
|
| + }
|
| +
|
| void test_parseFormalParameter_type_normal() {
|
| ParameterKind kind = ParameterKind.REQUIRED;
|
| FormalParameter parameter = parseFormalParameter('A a', kind);
|
| @@ -6867,6 +6886,25 @@ abstract class FormalParameterParserTestMixin
|
| expect(defaultParameter.kind, kind);
|
| }
|
|
|
| + void test_parseFormalParameter_type_positional_noDefault() {
|
| + ParameterKind kind = ParameterKind.POSITIONAL;
|
| + FormalParameter parameter = parseFormalParameter('A a', kind);
|
| + expect(parameter, isNotNull);
|
| + assertNoErrors();
|
| + expect(parameter, new isInstanceOf<DefaultFormalParameter>());
|
| + DefaultFormalParameter defaultParameter = parameter;
|
| + SimpleFormalParameter simpleParameter =
|
| + defaultParameter.parameter as SimpleFormalParameter;
|
| + expect(simpleParameter.covariantKeyword, isNull);
|
| + expect(simpleParameter.identifier, isNotNull);
|
| + expect(simpleParameter.keyword, isNull);
|
| + expect(simpleParameter.type, isNotNull);
|
| + expect(simpleParameter.kind, kind);
|
| + expect(defaultParameter.separator, isNull);
|
| + expect(defaultParameter.defaultValue, isNull);
|
| + expect(defaultParameter.kind, kind);
|
| + }
|
| +
|
| void test_parseFormalParameter_var_named() {
|
| ParameterKind kind = ParameterKind.NAMED;
|
| FormalParameter parameter = parseFormalParameter('var a : null', kind);
|
|
|