| Index: pkg/analysis_server/lib/src/analysis_server.dart
|
| diff --git a/pkg/analysis_server/lib/src/analysis_server.dart b/pkg/analysis_server/lib/src/analysis_server.dart
|
| index 3900965f771ea774b3ffae21fa17504b703e0ee5..43a30915361ef059e0c5e8ca70524bb447547148 100644
|
| --- a/pkg/analysis_server/lib/src/analysis_server.dart
|
| +++ b/pkg/analysis_server/lib/src/analysis_server.dart
|
| @@ -832,6 +832,12 @@ class AnalysisServer {
|
| List<Element> getElementsOfNodes(List<AstNode> nodes, int offset) {
|
| List<Element> elements = <Element>[];
|
| for (AstNode node in nodes) {
|
| + if (node is SimpleIdentifier && node.parent is LibraryIdentifier) {
|
| + node = node.parent;
|
| + }
|
| + if (node is LibraryIdentifier) {
|
| + node = node.parent;
|
| + }
|
| Element element = ElementLocator.locateWithOffset(node, offset);
|
| if (node is SimpleIdentifier && element is PrefixElement) {
|
| element = getImportElement(node);
|
|
|