Chromium Code Reviews| Index: pkg/compiler/lib/src/js_emitter/old_emitter/reflection_data_parser.dart |
| diff --git a/pkg/compiler/lib/src/js_emitter/old_emitter/reflection_data_parser.dart b/pkg/compiler/lib/src/js_emitter/old_emitter/reflection_data_parser.dart |
| index 9eacb1459dcdcfc49ab65b2f3cf1ea40f97e808b..bb0925ff1e99fb223f5ab2e9803f262cb206ba64 100644 |
| --- a/pkg/compiler/lib/src/js_emitter/old_emitter/reflection_data_parser.dart |
| +++ b/pkg/compiler/lib/src/js_emitter/old_emitter/reflection_data_parser.dart |
| @@ -18,12 +18,12 @@ const bool VALIDATE_DATA = false; |
| String get parseReflectionDataName => 'parseReflectionData'; |
| jsAst.Expression getReflectionDataParser(OldEmitter oldEmitter, |
| - JavaScriptBackend backend) { |
| + JavaScriptBackend backend, |
| + bool hasNativeClasses) { |
| Namer namer = backend.namer; |
| Compiler compiler = backend.compiler; |
| CodeEmitterTask emitter = backend.emitter; |
| - String metadataField = '"${namer.metadataField}"'; |
|
floitsch
2015/01/26 13:34:12
was unused before.
|
| String reflectableField = namer.reflectableField; |
| String reflectionInfoField = namer.reflectionInfoField; |
| String reflectionNameField = namer.reflectionNameField; |
| @@ -414,7 +414,7 @@ jsAst.Expression getReflectionDataParser(OldEmitter oldEmitter, |
| }''', {'allClasses': allClassesAccess, |
| 'debugFastObjects': DEBUG_FAST_OBJECTS, |
| 'isTreeShakingDisabled': backend.isTreeShakingDisabled, |
| - 'finishClassFunction': oldEmitter.buildFinishClass(), |
| + 'finishClassFunction': oldEmitter.buildFinishClass(hasNativeClasses), |
| 'trivialNsmHandlers': oldEmitter.buildTrivialNsmHandlers(), |
| 'inCspMode': compiler.useContentSecurityPolicy, |
| 'notInCspMode': !compiler.useContentSecurityPolicy}); |