Chromium Code Reviews| Index: lib/compiler/implementation/scanner/class_element_parser.dart |
| diff --git a/lib/compiler/implementation/scanner/class_element_parser.dart b/lib/compiler/implementation/scanner/class_element_parser.dart |
| index 545688c29179752ebfd51910d1736b4624e3fba8..2b11807c00d22a89185d6e18208cbb43c628b588 100644 |
| --- a/lib/compiler/implementation/scanner/class_element_parser.dart |
| +++ b/lib/compiler/implementation/scanner/class_element_parser.dart |
| @@ -11,7 +11,7 @@ class ClassElementParser extends PartialParser { |
| class PartialClassElement extends ClassElement { |
| final Token beginToken; |
| final Token endToken; |
| - Node cachedNode; |
| + ClassNode cachedNode; |
| PartialClassElement(SourceString name, |
| Token this.beginToken, |
| @@ -58,6 +58,8 @@ class PartialClassElement extends ClassElement { |
| Token position() => beginToken; |
| + Modifiers get modifiers() => cachedNode != null ? cachedNode.modifiers : null; |
|
ahe
2012/10/09 12:47:35
It should be an error to call this method without
Johnni Winther
2012/10/09 14:04:57
Done.
|
| + |
| bool isInterface() => beginToken.stringValue === "interface"; |
| PartialClassElement cloneTo(Element enclosing, DiagnosticListener listener) { |
|
ahe
2012/10/09 12:47:35
What?
Johnni Winther
2012/10/09 14:04:57
Removed.
|