Chromium Code Reviews| Index: lib/compiler/implementation/elements/elements.dart |
| diff --git a/lib/compiler/implementation/elements/elements.dart b/lib/compiler/implementation/elements/elements.dart |
| index 2344018ca6a1811693d957a920efa8c961bbed8d..13fbe6e0a7f50d212971be64b5c380c62baf472d 100644 |
| --- a/lib/compiler/implementation/elements/elements.dart |
| +++ b/lib/compiler/implementation/elements/elements.dart |
| @@ -159,7 +159,8 @@ class Element implements Hashable { |
| bool isTopLevel() => enclosingElement.isCompilationUnit(); |
| bool isAssignable() { |
| - if (modifiers != null && modifiers.isFinal()) return false; |
| + if (modifiers != null |
| + && (modifiers.isFinal() || modifiers.isConst())) return false; |
|
kasperl
2012/08/16 14:41:37
Maybe introduce a modifiers.isFinalOrConst()?
floitsch
2012/08/16 22:52:33
Done.
|
| if (isFunction() || isGenerativeConstructor()) return false; |
| return true; |
| } |