Index: dart/pkg/compiler/lib/src/js_emitter/old_emitter/class_builder.dart |
diff --git a/dart/pkg/compiler/lib/src/js_emitter/old_emitter/class_builder.dart b/dart/pkg/compiler/lib/src/js_emitter/old_emitter/class_builder.dart |
index db06675431591fa5376de0fe50e4cd23db11c5ec..92108cd9dac4d0a8f8c8e045ef3c6a80ccba0419 100644 |
--- a/dart/pkg/compiler/lib/src/js_emitter/old_emitter/class_builder.dart |
+++ b/dart/pkg/compiler/lib/src/js_emitter/old_emitter/class_builder.dart |
@@ -35,7 +35,7 @@ class ClassBuilder { |
} |
jsAst.ObjectInitializer toObjectInitializer( |
- {bool omitClassDescriptor: false}) { |
+ {bool emitClassDescriptor: true}) { |
StringBuffer buffer = new StringBuffer(); |
if (superName != null) { |
buffer.write('$superName'); |
@@ -54,13 +54,12 @@ class ClassBuilder { |
new jsAst.ArrayInitializer([classData]..addAll(fieldMetadata)); |
} |
List<jsAst.Property> fieldsAndProperties; |
- if (!omitClassDescriptor) { |
+ if (emitClassDescriptor) { |
fieldsAndProperties = <jsAst.Property>[]; |
fieldsAndProperties.add( |
new jsAst.Property( |
js.string(namer.classDescriptorProperty), classData)); |
- fieldsAndProperties |
- ..addAll(properties); |
+ fieldsAndProperties.addAll(properties); |
} else { |
fieldsAndProperties = properties; |
} |