| Index: pkg/analyzer/lib/src/generated/incremental_resolver.dart
|
| diff --git a/pkg/analyzer/lib/src/generated/incremental_resolver.dart b/pkg/analyzer/lib/src/generated/incremental_resolver.dart
|
| index c487e2e0a4a0b538828c823317ad1533874a8766..6fb986b82412a7ca04b14768997c778140eb81e0 100644
|
| --- a/pkg/analyzer/lib/src/generated/incremental_resolver.dart
|
| +++ b/pkg/analyzer/lib/src/generated/incremental_resolver.dart
|
| @@ -785,7 +785,10 @@ class IncrementalResolver {
|
| _typeProvider,
|
| _resolutionContext.scope,
|
| errorListener);
|
| - visitor.enclosingClass = _resolutionContext.enclosingClass;
|
| + if (_resolutionContext.enclosingClassDeclaration != null) {
|
| + visitor.visitClassDeclarationIncrementally(
|
| + _resolutionContext.enclosingClassDeclaration);
|
| + }
|
| node.accept(visitor);
|
| }
|
| // remember errors
|
| @@ -827,7 +830,7 @@ class IncrementalResolver {
|
| _typeProvider,
|
| new InheritanceManager(_definingLibrary));
|
| if (_resolutionContext.enclosingClassDeclaration != null) {
|
| - errorVerifier.initClassDeclaration(
|
| + errorVerifier.visitClassDeclarationIncrementally(
|
| _resolutionContext.enclosingClassDeclaration);
|
| }
|
| node.accept(errorVerifier);
|
|
|