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

Unified Diff: editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/constant/ConstantVisitor.java

Issue 589043003: Backout constant support (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 3 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
« no previous file with comments | « no previous file | editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/object/InstanceState.java » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/constant/ConstantVisitor.java
diff --git a/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/constant/ConstantVisitor.java b/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/constant/ConstantVisitor.java
index 71d0f4c2bc9eeff0a9e2f39181c77c8684958335..1a8f3b01eebe1ff02f58eedd976606165c4c20af 100644
--- a/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/constant/ConstantVisitor.java
+++ b/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/constant/ConstantVisitor.java
@@ -581,15 +581,18 @@ public class ConstantVisitor extends UnifyingAstVisitor<EvaluationResultImpl> {
* @return
*/
private boolean isStringLength(Element element) {
- if (!(element instanceof PropertyAccessorElement)) {
- return false;
- }
- PropertyAccessorElement accessor = (PropertyAccessorElement) element;
- if (!accessor.isGetter() || !accessor.getName().equals("length")) {
- return false;
- }
- Element parent = accessor.getEnclosingElement();
- return parent.equals(typeProvider.getStringType().getElement());
+ // TODO(brianwilkerson) Replace the line below with the commented out code when the new constant
Paul Berry 2014/09/22 19:31:01 I see what you're doing here, but it seems a littl
Brian Wilkerson 2014/09/22 19:48:18 I don't feel strongly, so I changed it. Now we hav
+ // support can be added.
+ return false;
+// if (!(element instanceof PropertyAccessorElement)) {
+// return false;
+// }
+// PropertyAccessorElement accessor = (PropertyAccessorElement) element;
+// if (!accessor.isGetter() || !accessor.getName().equals("length")) {
+// return false;
+// }
+// Element parent = accessor.getEnclosingElement();
+// return parent.equals(typeProvider.getStringType().getElement());
}
/**
« no previous file with comments | « no previous file | editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/object/InstanceState.java » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698