| 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 b9c6c2c1b3e7965c6a863b1d26362f379cbd7f86..1f8d7a31805ad8d22e15dd59041fa0647056487c 100644
|
| --- a/pkg/analyzer/lib/src/generated/resolver.dart
|
| +++ b/pkg/analyzer/lib/src/generated/resolver.dart
|
| @@ -4531,7 +4531,8 @@ class GatherUsedLocalElementsVisitor extends RecursiveAstVisitor {
|
| } else {
|
| _useIdentifierElement(node);
|
| if (element == null ||
|
| - element is! LocalElement && !identical(element, _enclosingExec)) {
|
| + element.enclosingElement is ClassElement &&
|
| + !identical(element, _enclosingExec)) {
|
| usedElements.members.add(node.name);
|
| if (isIdentifierRead) {
|
| usedElements.readMembers.add(node.name);
|
|
|