| Index: editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/internal/indexer/contributor/DartContributor.java
|
| diff --git a/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/internal/indexer/contributor/DartContributor.java b/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/internal/indexer/contributor/DartContributor.java
|
| index 6cc496a82351c2427e542f21c7974b9e77c82dcc..62eabd764c01869754b5cc8e025580b35a17a928 100644
|
| --- a/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/internal/indexer/contributor/DartContributor.java
|
| +++ b/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/internal/indexer/contributor/DartContributor.java
|
| @@ -145,23 +145,23 @@ public class DartContributor extends ASTVisitor<Void> implements Contributor {
|
| return BindingUtils.getDartElement(library, variableBinding);
|
| }
|
|
|
| - protected SourceRange getSourceRange(SourceReference element, Element symbol) {
|
| + protected SourceRange getSourceRange(SourceReference sourceReference, Element element) {
|
| SourceRange range = null;
|
| - if (element != null) {
|
| + if (sourceReference != null) {
|
| try {
|
| - range = element.getNameRange();
|
| + range = sourceReference.getNameRange();
|
| } catch (DartModelException exception) {
|
| }
|
| }
|
| - if (range == null && symbol != null) {
|
| - DartNode typeNode = symbol.getNode();
|
| + if (range == null && element != null) {
|
| + DartNode typeNode = element.getNode();
|
| if (typeNode != null) {
|
| range = new SourceRangeImpl(typeNode);
|
| }
|
| }
|
| - if (range == null && element != null) {
|
| + if (range == null && sourceReference != null) {
|
| try {
|
| - range = element.getSourceRange();
|
| + range = sourceReference.getSourceRange();
|
| } catch (DartModelException exception) {
|
| // Fall through to create an empty range
|
| }
|
|
|