Index: sdk/lib/_internal/compiler/implementation/js_backend/native_emitter.dart |
=================================================================== |
--- sdk/lib/_internal/compiler/implementation/js_backend/native_emitter.dart (revision 15244) |
+++ sdk/lib/_internal/compiler/implementation/js_backend/native_emitter.dart (working copy) |
@@ -166,14 +166,15 @@ |
CodeBuffer fieldBuffer = new CodeBuffer(); |
CodeBuffer getterSetterBuffer = new CodeBuffer(); |
+ CodeBuffer methodBuffer = new CodeBuffer(); |
- emitter.emitClassFields(classElement, fieldBuffer); |
- emitter.emitClassGettersSetters(classElement, getterSetterBuffer, |
- omitLeadingComma: true); |
+ emitter.emitClassFields( |
+ classElement, fieldBuffer, emitEndingComma: false); |
+ emitter.emitClassGettersSetters( |
+ classElement, getterSetterBuffer, emitLeadingComma: false); |
+ emitter.emitInstanceMembers( |
+ classElement, methodBuffer, emitLeadingComma: false); |
- CodeBuffer methodBuffer = new CodeBuffer(); |
- emitter.emitInstanceMembers(classElement, methodBuffer, false); |
- |
if (methodBuffer.isEmpty |
&& fieldBuffer.isEmpty |
&& getterSetterBuffer.isEmpty) { |