Chromium Code Reviews| Index: compiler/java/com/google/dart/compiler/backend/js/JsNameProvider.java |
| diff --git a/compiler/java/com/google/dart/compiler/backend/js/JsNameProvider.java b/compiler/java/com/google/dart/compiler/backend/js/JsNameProvider.java |
| index 8857ee978e02ca58915b50ee0bb746e9cc339bc2..5003884dbd4b7fdd6fc89206bfa57f12c7cef5ae 100644 |
| --- a/compiler/java/com/google/dart/compiler/backend/js/JsNameProvider.java |
| +++ b/compiler/java/com/google/dart/compiler/backend/js/JsNameProvider.java |
| @@ -62,8 +62,8 @@ class JsNameProvider { |
| return jsName; |
| } |
| assert ElementKind.of(symbol).equals(ElementKind.CLASS) |
| - : "Only classes can be lazily declared. Undeclared: " |
| - + symbol.getOriginalSymbolName(); |
| + || ElementKind.of(symbol).equals(ElementKind.FUNCTION_TYPE_ALIAS) : "Only classes or typedefs can be lazily declared. Undeclared: " |
|
zundel
2011/11/16 22:17:15
> 100 chars
codefu
2011/11/16 22:39:55
I ran the formatter on this one only to have to sc
|
| + + symbol.getOriginalSymbolName(); |
| ClassElement classElement = (ClassElement) symbol; |
| String name = classElement.getName(); |
| String nativeName = classElement.getNativeName(); |