| Index: pkg/compiler/lib/src/js_emitter/model.dart
|
| diff --git a/pkg/compiler/lib/src/js_emitter/model.dart b/pkg/compiler/lib/src/js_emitter/model.dart
|
| index 1be42445b5dbec624e048c3ee61d1f2dfadf33cf..3e288ba255d7842e85d4aa3cbc1c1cf206758d9b 100644
|
| --- a/pkg/compiler/lib/src/js_emitter/model.dart
|
| +++ b/pkg/compiler/lib/src/js_emitter/model.dart
|
| @@ -18,8 +18,13 @@ class Program {
|
| /// A map from load id to the list of fragments that need to be loaded.
|
| final Map<String, List<Fragment>> loadMap;
|
|
|
| + // If this field is not `null` then its value must be emitted in the embedded
|
| + // global `TYPE_TO_INTERCEPTOR_MAP`. The map references constants and classes.
|
| + final js.Expression typeToInterceptorMap;
|
| +
|
| Program(this.fragments,
|
| this.loadMap,
|
| + this.typeToInterceptorMap,
|
| {this.outputContainsNativeClasses,
|
| this.outputContainsConstantList}) {
|
| assert(outputContainsNativeClasses != null);
|
|
|