Chromium Code Reviews| Index: lib/compiler/implementation/tree/unparser.dart |
| =================================================================== |
| --- lib/compiler/implementation/tree/unparser.dart (revision 11052) |
| +++ lib/compiler/implementation/tree/unparser.dart (working copy) |
| @@ -60,6 +60,9 @@ |
| visitClassNode(ClassNode node) { |
| addToken(node.beginToken); |
| visit(node.name); |
| + if (node.typeParameters != null) { |
|
Anton Muhin
2012/08/21 16:51:32
nit: !==
messick
2012/08/21 17:42:01
Done.
|
| + visit(node.typeParameters); |
| + } |
| sb.add(' '); |
| if (node.extendsKeyword !== null) { |
| addToken(node.extendsKeyword); |
| @@ -72,6 +75,15 @@ |
| sb.add(' '); |
| } |
| sb.add('{\n'); |
| + NodeList body = node.body; |
| + if (body != null) { |
|
Anton Muhin
2012/08/21 16:51:32
nit: !==
messick
2012/08/21 17:42:01
Done.
|
| + Link nodes = body.nodes; |
| + if (!nodes.isEmpty()) { |
| + sb.add(' '); |
| + nodes.printOn(sb, '\n '); |
| + sb.add('\n'); |
| + } |
| + } |
| sb.add('}\n'); |
| } |