Index: editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/resolver/ResolverVisitor.java |
diff --git a/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/resolver/ResolverVisitor.java b/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/resolver/ResolverVisitor.java |
index d6fb6dfdab060f419d47c299d79f586b0d85c7d3..e5e93f865b522b1ba677cf41b0cf4976acf17c7f 100644 |
--- a/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/resolver/ResolverVisitor.java |
+++ b/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/resolver/ResolverVisitor.java |
@@ -857,6 +857,9 @@ public class ResolverVisitor extends ScopedVisitor { |
* @return the element associated with the given expression |
*/ |
protected VariableElement getPromotionStaticElement(Expression expression) { |
+ while (expression instanceof ParenthesizedExpression) { |
+ expression = ((ParenthesizedExpression) expression).getExpression(); |
+ } |
if (!(expression instanceof SimpleIdentifier)) { |
return null; |
} |