| Index: sdk/lib/_internal/compiler/implementation/js_emitter/reflection_data_parser.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/js_emitter/reflection_data_parser.dart b/sdk/lib/_internal/compiler/implementation/js_emitter/reflection_data_parser.dart
|
| index 06e05c859d8f080b9aac7f925204b00dfea42aff..021c7b3fb99d58dd8e0be327447fec4ab9796e6c 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/js_emitter/reflection_data_parser.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/js_emitter/reflection_data_parser.dart
|
| @@ -239,6 +239,7 @@ jsAst.Expression getReflectionDataParser(String classesCollector,
|
| var descriptor = data[4];
|
| var isRoot = !!data[5];
|
| var fields = descriptor && descriptor["${namer.classDescriptorProperty}"];
|
| + if (fields instanceof Array) fields = fields[0];
|
| var classes = [];
|
| var functions = [];
|
| processStatics(descriptor);
|
|
|