Chromium Code Reviews| Index: lib/compiler/implementation/enqueue.dart |
| diff --git a/lib/compiler/implementation/enqueue.dart b/lib/compiler/implementation/enqueue.dart |
| index 02d5f96cc9008f802dc657c4a1423ba40f1d491e..874e38d1e8e852613c4ccbb20989a69b3ea76071 100644 |
| --- a/lib/compiler/implementation/enqueue.dart |
| +++ b/lib/compiler/implementation/enqueue.dart |
| @@ -111,17 +111,19 @@ class EnqueueTask extends CompilerTask { |
| } |
| } |
| - void onRegisterInstantiatedClass(ClassElement cls) => measure(() { |
|
ahe
2012/04/13 11:50:55
I guess you don't like this style?
kasperl
2012/04/13 11:59:53
The analyzer doesn't like the style. I'll file a b
|
| - while (cls !== null) { |
| - if (seenClasses.contains(cls)) return; |
| - seenClasses.add(cls); |
| - // TODO(ahe): Don't call resolveType, instead, call this method |
| - // when resolveType is called. |
| - compiler.resolveType(cls); |
| - cls.members.forEach(processInstantiatedClassMember); |
| - cls = cls.superclass; |
| - } |
| - }); |
| + void onRegisterInstantiatedClass(ClassElement cls) { |
| + measure(() { |
| + while (cls !== null) { |
| + if (seenClasses.contains(cls)) return; |
| + seenClasses.add(cls); |
| + // TODO(ahe): Don't call resolveType, instead, call this method |
| + // when resolveType is called. |
| + compiler.resolveType(cls); |
| + cls.members.forEach(processInstantiatedClassMember); |
| + cls = cls.superclass; |
| + } |
| + }); |
| + } |
| void registerInvocation(SourceString methodName, Selector selector) { |
| measure(() { |