| 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;
|
| }
|
|
|