| Index: pkg/analyzer/lib/src/generated/element_resolver.dart
|
| diff --git a/pkg/analyzer/lib/src/generated/element_resolver.dart b/pkg/analyzer/lib/src/generated/element_resolver.dart
|
| index 97150fcfe0fbfb4bf0e1523b74a75d65bd81dd05..e70c1d8e639a6922a1efee1bf95e9b8bbdc1a0b2 100644
|
| --- a/pkg/analyzer/lib/src/generated/element_resolver.dart
|
| +++ b/pkg/analyzer/lib/src/generated/element_resolver.dart
|
| @@ -2453,9 +2453,11 @@ class ElementResolver extends SimpleAstVisitor<Object> {
|
| } else if (element == null &&
|
| (identifier.inSetterContext() ||
|
| identifier.parent is CommentReference)) {
|
| - element = _resolver.nameScope.lookup(
|
| - new SyntheticIdentifier("${identifier.name}=", identifier),
|
| - _definingLibrary);
|
| + Identifier setterId =
|
| + new SyntheticIdentifier('${identifier.name}=', identifier);
|
| + element = _resolver.nameScope.lookup(setterId, _definingLibrary);
|
| + identifier.setProperty(LibraryImportScope.conflictingSdkElements,
|
| + setterId.getProperty(LibraryImportScope.conflictingSdkElements));
|
| }
|
| ClassElement enclosingClass = _resolver.enclosingClass;
|
| if (element == null && enclosingClass != null) {
|
|
|