| Index: pkg/analyzer/lib/src/generated/resolver.dart
|
| diff --git a/pkg/analyzer/lib/src/generated/resolver.dart b/pkg/analyzer/lib/src/generated/resolver.dart
|
| index 5f8286366f616b70d338f2f502eca06bb4bfc54b..c272ed1969f1ca6dad2030c4ab6a70ccb03073ad 100644
|
| --- a/pkg/analyzer/lib/src/generated/resolver.dart
|
| +++ b/pkg/analyzer/lib/src/generated/resolver.dart
|
| @@ -3161,6 +3161,19 @@ class ElementBuilder extends RecursiveAstVisitor<Object> {
|
| return null;
|
| }
|
|
|
| + /**
|
| + * Implementation of this method should be synchronized with
|
| + * [visitClassDeclaration].
|
| + */
|
| + void visitClassDeclarationIncrementally(ClassDeclaration node) {
|
| + //
|
| + // Process field declarations before constructors and methods so that field
|
| + // formal parameters can be correctly resolved to their fields.
|
| + //
|
| + ClassElement classElement = node.element;
|
| + _buildFieldMap(classElement.fields);
|
| + }
|
| +
|
| @override
|
| Object visitClassTypeAlias(ClassTypeAlias node) {
|
| ElementHolder holder = new ElementHolder();
|
|
|