| 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);
|
| }
|
|
|
|
|