Index: pkg/compiler/lib/src/js_backend/backend_serialization.dart |
diff --git a/pkg/compiler/lib/src/js_backend/backend_serialization.dart b/pkg/compiler/lib/src/js_backend/backend_serialization.dart |
index 2f9730bc96088acb08afda151123f2fdddfeff99..1354b9ec833a275d4cd7062e10a05e394e9961b7 100644 |
--- a/pkg/compiler/lib/src/js_backend/backend_serialization.dart |
+++ b/pkg/compiler/lib/src/js_backend/backend_serialization.dart |
@@ -35,11 +35,11 @@ class JavaScriptBackendSerialization implements BackendSerialization { |
final JavaScriptBackendDeserializer deserializer; |
JavaScriptBackendSerialization( |
- NativeClassData nativeClassData, NativeData nativeData) |
+ NativeBasicData nativeBaseData, NativeData nativeData) |
: serializer = |
- new JavaScriptBackendSerializer(nativeClassData, nativeData), |
+ new JavaScriptBackendSerializer(nativeBaseData, nativeData), |
deserializer = |
- new JavaScriptBackendDeserializer(nativeClassData, nativeData); |
+ new JavaScriptBackendDeserializer(nativeBaseData, nativeData); |
} |
const Key JS_INTEROP_LIBRARY_NAME = const Key('jsInteropLibraryName'); |
@@ -52,10 +52,10 @@ const Key NATIVE_FIELD_LOAD_BEHAVIOR = const Key('nativeFieldLoadBehavior'); |
const Key NATIVE_FIELD_STORE_BEHAVIOR = const Key('nativeFieldStoreBehavior'); |
class JavaScriptBackendSerializer implements SerializerPlugin { |
- final NativeClassDataImpl nativeClassData; |
+ final NativeBasicDataImpl nativeBaseData; |
final NativeDataImpl nativeData; |
- JavaScriptBackendSerializer(this.nativeClassData, this.nativeData); |
+ JavaScriptBackendSerializer(this.nativeBaseData, this.nativeData); |
@override |
void onElement(Element element, ObjectEncoder createEncoder(String tag)) { |
@@ -81,7 +81,7 @@ class JavaScriptBackendSerializer implements SerializerPlugin { |
getEncoder().setString(NATIVE_MEMBER_NAME, nativeMemberName); |
} |
NativeClassTag nativeClassTagInfo = |
- nativeClassData.nativeClassTagInfo[element]; |
+ nativeBaseData.nativeClassTagInfo[element]; |
if (nativeClassTagInfo != null) { |
getEncoder().setString(NATIVE_CLASS_TAG_INFO, nativeClassTagInfo.text); |
} |
@@ -114,10 +114,10 @@ class JavaScriptBackendSerializer implements SerializerPlugin { |
} |
class JavaScriptBackendDeserializer implements DeserializerPlugin { |
- final NativeClassDataImpl nativeClassData; |
+ final NativeBasicDataImpl nativeBaseData; |
final NativeDataImpl nativeData; |
- JavaScriptBackendDeserializer(this.nativeClassData, this.nativeData); |
+ JavaScriptBackendDeserializer(this.nativeBaseData, this.nativeData); |
@override |
void onElement(Element element, ObjectDecoder getDecoder(String tag)) { |
@@ -138,7 +138,7 @@ class JavaScriptBackendDeserializer implements DeserializerPlugin { |
String nativeClassTagInfo = |
decoder.getString(NATIVE_CLASS_TAG_INFO, isOptional: true); |
if (nativeClassTagInfo != null) { |
- nativeClassData.nativeClassTagInfo[element] = |
+ nativeBaseData.nativeClassTagInfo[element] = |
new NativeClassTag(nativeClassTagInfo); |
} |
} else if (element is MemberElement) { |