| Index: pkg/analyzer/test/generated/simple_resolver_test.dart
|
| diff --git a/pkg/analyzer/test/generated/simple_resolver_test.dart b/pkg/analyzer/test/generated/simple_resolver_test.dart
|
| index 1de9a0c70a8acb67e32cf701604f30a0922ad89e..9431deaeb75a1a5ef6606d3650fe1e60507fc6c4 100644
|
| --- a/pkg/analyzer/test/generated/simple_resolver_test.dart
|
| +++ b/pkg/analyzer/test/generated/simple_resolver_test.dart
|
| @@ -656,11 +656,29 @@ class A {
|
| }
|
|
|
| void test_fieldFormalParameter() {
|
| + AnalysisOptionsImpl options = new AnalysisOptionsImpl();
|
| + options.enableInitializingFormalAccess = true;
|
| + resetWithOptions(options);
|
| Source source = addSource(r'''
|
| class A {
|
| int x;
|
| - A(this.x) {}
|
| + int y;
|
| + A(this.x) : y = x {}
|
| }''');
|
| + CompilationUnit unit =
|
| + analysisContext2.resolveCompilationUnit2(source, source);
|
| + ClassDeclaration classA = unit.declarations[0];
|
| + FieldDeclaration field = classA.members[0];
|
| + ConstructorDeclaration constructor = classA.members[2];
|
| + ParameterElement paramElement =
|
| + constructor.parameters.parameters[0].element;
|
| + expect(paramElement, new isInstanceOf<FieldFormalParameterElement>());
|
| + expect((paramElement as FieldFormalParameterElement).field,
|
| + field.fields.variables[0].element);
|
| + ConstructorFieldInitializer initializer = constructor.initializers[0];
|
| + SimpleIdentifier identifierX = initializer.expression;
|
| + expect(identifierX.staticElement, paramElement);
|
| +
|
| computeLibrarySourceErrors(source);
|
| assertNoErrors(source);
|
| verify([source]);
|
|
|