| Index: pkg/compiler/lib/src/js_model/elements.dart
|
| diff --git a/pkg/compiler/lib/src/js_model/elements.dart b/pkg/compiler/lib/src/js_model/elements.dart
|
| index 4de3aa76f2efbe1a4bd91d5980e511042c546c01..caf5e641404200bd8ae95378832a5a8b609676fc 100644
|
| --- a/pkg/compiler/lib/src/js_model/elements.dart
|
| +++ b/pkg/compiler/lib/src/js_model/elements.dart
|
| @@ -13,6 +13,7 @@ import '../elements/types.dart';
|
| import '../js_backend/backend_usage.dart';
|
| import '../js_backend/interceptor_data.dart';
|
| import '../js_backend/native_data.dart';
|
| +import '../js_backend/runtime_types.dart';
|
| import '../kernel/elements.dart';
|
| import '../kernel/element_map_impl.dart';
|
| import '../native/behavior.dart';
|
| @@ -259,7 +260,7 @@ class TypeConverter implements DartTypeVisitor<DartType, EntityConverter> {
|
| }
|
| }
|
|
|
| -const String jsElementPrefix = 'j';
|
| +const String jsElementPrefix = 'j:';
|
|
|
| class JLibrary implements LibraryEntity, IndexedLibrary {
|
| /// Library index used for fast lookup in [JsToFrontendMapImpl].
|
| @@ -493,6 +494,7 @@ class JTypeVariable implements TypeVariableEntity, IndexedTypeVariable {
|
|
|
| class JsClosedWorld extends ClosedWorldBase with KernelClosedWorldMixin {
|
| final JsKernelToElementMap elementMap;
|
| + final RuntimeTypesNeed rtiNeed;
|
|
|
| JsClosedWorld(this.elementMap,
|
| {ElementEnvironment elementEnvironment,
|
| @@ -502,7 +504,9 @@ class JsClosedWorld extends ClosedWorldBase with KernelClosedWorldMixin {
|
| NativeData nativeData,
|
| InterceptorData interceptorData,
|
| BackendUsage backendUsage,
|
| + this.rtiNeed,
|
| Set<ClassEntity> implementedClasses,
|
| + Iterable<ClassEntity> liveNativeClasses,
|
| Iterable<MemberEntity> liveInstanceMembers,
|
| Iterable<MemberEntity> assignedInstanceMembers,
|
| Set<TypedefElement> allTypedefs,
|
| @@ -519,6 +523,7 @@ class JsClosedWorld extends ClosedWorldBase with KernelClosedWorldMixin {
|
| interceptorData,
|
| backendUsage,
|
| implementedClasses,
|
| + liveNativeClasses,
|
| liveInstanceMembers,
|
| assignedInstanceMembers,
|
| allTypedefs,
|
|
|