Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(931)

Unified Diff: editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/ast/visitor/ElementLocator.java

Issue 22854024: Rename Identifier.getElement (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: clean-up and fix Created 7 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/ast/visitor/ElementLocator.java
diff --git a/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/ast/visitor/ElementLocator.java b/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/ast/visitor/ElementLocator.java
index 1bef9d0d1a74487458000f21291ff11a942edaf7..8050a250e4a1658348ee3d9a7a3a371c6a3e3c3a 100644
--- a/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/ast/visitor/ElementLocator.java
+++ b/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/ast/visitor/ElementLocator.java
@@ -91,9 +91,9 @@ public class ElementLocator {
if (returnType == node) {
SimpleIdentifier name = decl.getName();
if (name != null) {
- return name.getElement();
+ return name.getBestElement();
}
- Element element = node.getElement();
+ Element element = node.getBestElement();
if (element instanceof ClassElement) {
return ((ClassElement) element).getUnnamedConstructor();
}
@@ -108,7 +108,7 @@ public class ElementLocator {
}
}
}
- Element element = node.getElement();
+ Element element = node.getBestElement();
if (element == null) {
element = node.getStaticElement();
}
@@ -127,7 +127,7 @@ public class ElementLocator {
@Override
public Element visitInstanceCreationExpression(InstanceCreationExpression node) {
- return node.getElement();
+ return node.getStaticElement();
}
@Override
@@ -142,7 +142,7 @@ public class ElementLocator {
@Override
public Element visitMethodInvocation(MethodInvocation node) {
- return node.getMethodName().getElement();
+ return node.getMethodName().getBestElement();
}
@Override
@@ -152,7 +152,7 @@ public class ElementLocator {
@Override
public Element visitPrefixedIdentifier(PrefixedIdentifier node) {
- return node.getElement();
+ return node.getBestElement();
}
@Override

Powered by Google App Engine
This is Rietveld 408576698