Index: compiler/java/com/google/dart/compiler/resolver/CompileTimeConstantAnalyzer.java |
diff --git a/compiler/java/com/google/dart/compiler/resolver/CompileTimeConstantAnalyzer.java b/compiler/java/com/google/dart/compiler/resolver/CompileTimeConstantAnalyzer.java |
index 19c06f3bbc387e4ce88a4f0ead23a4d31d94bc12..fa16775977e64ef93b2f98b2b4d729f015dbcbb8 100644 |
--- a/compiler/java/com/google/dart/compiler/resolver/CompileTimeConstantAnalyzer.java |
+++ b/compiler/java/com/google/dart/compiler/resolver/CompileTimeConstantAnalyzer.java |
@@ -385,9 +385,7 @@ public class CompileTimeConstantAnalyzer { |
visitedElements.add(element); |
// Should be declared as constant. |
- // TODO(brianwilkerson) Remove the second condition when final variables are no longer |
- // treated like constants |
- if (!element.getModifiers().isConstant() && !element.getModifiers().isFinal()) { |
+ if (!element.getModifiers().isConstant()) { |
expectedConstant(x); |
} |