| Index: sdk/lib/_internal/compiler/implementation/tree/unparser.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/tree/unparser.dart b/sdk/lib/_internal/compiler/implementation/tree/unparser.dart
|
| index 4a0e6e74903cba6791ec3fde71abea2db436a650..eee95d4e9a2b79e05a5937d39f173294a7452c7a 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/tree/unparser.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/tree/unparser.dart
|
| @@ -82,10 +82,6 @@ class Unparser implements Visitor {
|
| }
|
|
|
| visitMixinApplication(MixinApplication node) {
|
| - if (!node.modifiers.nodes.isEmpty) {
|
| - visit(node.modifiers);
|
| - sb.add(' ');
|
| - }
|
| visit(node.superclass);
|
| sb.add(' with ');
|
| visit(node.mixins);
|
| @@ -98,7 +94,15 @@ class Unparser implements Visitor {
|
| visit(node.typeParameters);
|
| }
|
| sb.add(' = ');
|
| + if (!node.modifiers.nodes.isEmpty) {
|
| + visit(node.modifiers);
|
| + sb.add(' ');
|
| + }
|
| visit(node.mixinApplication);
|
| + if (node.interfaces != null) {
|
| + sb.add(' implements ');
|
| + visit(node.interfaces);
|
| + }
|
| sb.add(';');
|
| }
|
|
|
|
|