| Index: pkg/dev_compiler/lib/src/js_ast/printer.dart
|
| diff --git a/pkg/dev_compiler/lib/src/js_ast/printer.dart b/pkg/dev_compiler/lib/src/js_ast/printer.dart
|
| index 72d5f630c01039a05a99d2541b76c53111556457..3c4fbf82b8c50968d40f3f08849f33463e32a96f 100644
|
| --- a/pkg/dev_compiler/lib/src/js_ast/printer.dart
|
| +++ b/pkg/dev_compiler/lib/src/js_ast/printer.dart
|
| @@ -1072,15 +1072,14 @@ class Printer extends TypeScriptTypePrinter implements NodeVisitor {
|
|
|
| visitTemplateString(TemplateString node) {
|
| out('`');
|
| - for (var element in node.elements) {
|
| - if (element is String) {
|
| - out(element);
|
| - } else {
|
| - out(r'${');
|
| - visit(element);
|
| - out('}');
|
| - }
|
| + int len = node.interpolations.length;
|
| + for (var i = 0; i < len; i++) {
|
| + out(node.strings[i]);
|
| + out(r'${');
|
| + visit(node.interpolations[i]);
|
| + out('}');
|
| }
|
| + out(node.strings[len]);
|
| out('`');
|
| }
|
|
|
|
|