| Index: editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/internal/index/contributor/IndexContributor.java
|
| diff --git a/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/internal/index/contributor/IndexContributor.java b/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/internal/index/contributor/IndexContributor.java
|
| index d747b0bfd4963def722eff718e1297bfb7451529..8a2f25e5f23c34cd2e5d1eabff7565c22f7ef2a6 100644
|
| --- a/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/internal/index/contributor/IndexContributor.java
|
| +++ b/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/internal/index/contributor/IndexContributor.java
|
| @@ -405,6 +405,12 @@ public class IndexContributor extends ASTVisitor<Void> {
|
| recordRelationship(indexElement, IndexConstants.IS_ACCESSED_BY_UNQUALIFIED, location);
|
| }
|
| }
|
| + } else if (element instanceof MethodElement) {
|
| + MethodElement methodElement = (MethodElement) element;
|
| + // record only getter/setter here, there are special handlers for explicit invocations
|
| + if (methodElement.getModifiers().isGetter() || methodElement.getModifiers().isSetter()) {
|
| + processMethodInvocation(node, (MethodElement) element);
|
| + }
|
| } else if (element instanceof LibraryElement) {
|
| LibraryElement importLibraryElement = (LibraryElement) element;
|
| recordImportReference(importLibraryElement, node.getName(), node.getSourceInfo().getOffset());
|
|
|