| Index: lib/compiler/implementation/emitter.dart
|
| diff --git a/lib/compiler/implementation/emitter.dart b/lib/compiler/implementation/emitter.dart
|
| index 6fe915dfbbe5486a24f273b962eb0bcb62994022..1ae5782e7d0dd11637bf2731096a1b280a9af947 100644
|
| --- a/lib/compiler/implementation/emitter.dart
|
| +++ b/lib/compiler/implementation/emitter.dart
|
| @@ -466,8 +466,12 @@ function() {
|
| }
|
|
|
| void emitInstanceMembers(ClassElement classElement, StringBuffer buffer) {
|
| + bool isFirst = true;
|
| void defineInstanceMember(String name, String value) {
|
| - buffer.add(' $name: $value,\n');
|
| + if (!isFirst) buffer.add(',');
|
| + isFirst = false;
|
| + buffer.add('\n');
|
| + buffer.add(' $name: $value');
|
| }
|
|
|
| classElement.forEachMember(includeBackendMembers: true,
|
| @@ -521,9 +525,9 @@ function() {
|
|
|
| buffer.add('$defineClassName("$className", "$superName", [');
|
| emitClassFields(classElement, buffer);
|
| - buffer.add('], {\n');
|
| + buffer.add('], {');
|
| emitInstanceMembers(classElement, buffer);
|
| - buffer.add('});\n\n');
|
| + buffer.add('\n});\n\n');
|
| }
|
|
|
| void generateTypeTests(ClassElement cls,
|
|
|