| 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 9a7ef02eca17fd0bc8c091b4f2f915de50c24f99..1be42445b5dbec624e048c3ee61d1f2dfadf33cf 100644
|
| --- a/pkg/compiler/lib/src/js_emitter/model.dart
|
| +++ b/pkg/compiler/lib/src/js_emitter/model.dart
|
| @@ -18,11 +18,7 @@ class Program {
|
| /// A map from load id to the list of fragments that need to be loaded.
|
| final Map<String, List<Fragment>> loadMap;
|
|
|
| - /// Additional properties that have to be added to classes.
|
| - final Map<Class, Map<String, js.Expression>> additionalProperties;
|
| -
|
| Program(this.fragments,
|
| - this.additionalProperties,
|
| this.loadMap,
|
| {this.outputContainsNativeClasses,
|
| this.outputContainsConstantList}) {
|
| @@ -198,6 +194,9 @@ class Class implements FieldContainer {
|
| /// Whether the class must be evaluated eagerly.
|
| bool isEager = false;
|
|
|
| + /// Data that must be emitted with the class for native interop.
|
| + String nativeInfo;
|
| +
|
| Class(this.element, this.name, this.holder,
|
| this.methods,
|
| this.fields,
|
|
|