Chromium Code Reviews| Index: pkg/dev_compiler/lib/src/compiler/code_generator.dart |
| diff --git a/pkg/dev_compiler/lib/src/compiler/code_generator.dart b/pkg/dev_compiler/lib/src/compiler/code_generator.dart |
| index 0bbe9eda8bd685d6c47e487e2875426a733a2048..d3501bdadad28f1694ba23cce0b8bc3809e76fcf 100644 |
| --- a/pkg/dev_compiler/lib/src/compiler/code_generator.dart |
| +++ b/pkg/dev_compiler/lib/src/compiler/code_generator.dart |
| @@ -5362,7 +5362,8 @@ class CodeGenerator extends GeneralizingAstVisitor |
| return result is JS.Node ? annotate(result, node) : result; |
| } |
| - List/*<T>*/ _visitList/*<T extends AstNode>*/(Iterable/*<T>*/ nodes) { |
| + // TODO(jmesserly): we should make sure this only returns JS AST nodes. |
| + List/*<T>*/ _visitList/*<T>*/(Iterable nodes) { |
|
vsm
2016/11/30 04:05:33
Why was this change needed?
Jennifer Messerly
2016/11/30 04:35:04
the type was completely wrong before. It's mixing
|
| if (nodes == null) return null; |
| var result = /*<T>*/ []; |
| for (var node in nodes) result.add(_visit(node) as dynamic/*=T*/); |