Index: pkg/compiler/lib/src/common/backend_api.dart |
diff --git a/pkg/compiler/lib/src/common/backend_api.dart b/pkg/compiler/lib/src/common/backend_api.dart |
index 2cf23b06bff9924c644bc456c06eaa181ae0443a..b2d02b3f7e77d380ab381a582df1a720c9459518 100644 |
--- a/pkg/compiler/lib/src/common/backend_api.dart |
+++ b/pkg/compiler/lib/src/common/backend_api.dart |
@@ -230,28 +230,30 @@ abstract class Backend { |
void registerConstSymbol(String name) {} |
bool isNullImplementation(ClassElement cls) { |
- return cls == compiler.nullClass; |
+ return cls == compiler.coreClasses.nullClass; |
} |
- ClassElement get intImplementation => compiler.intClass; |
- ClassElement get doubleImplementation => compiler.doubleClass; |
- ClassElement get numImplementation => compiler.numClass; |
- ClassElement get stringImplementation => compiler.stringClass; |
- ClassElement get listImplementation => compiler.listClass; |
- ClassElement get growableListImplementation => compiler.listClass; |
- ClassElement get fixedListImplementation => compiler.listClass; |
- ClassElement get constListImplementation => compiler.listClass; |
- ClassElement get mapImplementation => compiler.mapClass; |
- ClassElement get constMapImplementation => compiler.mapClass; |
- ClassElement get functionImplementation => compiler.functionClass; |
- ClassElement get typeImplementation => compiler.typeClass; |
- ClassElement get boolImplementation => compiler.boolClass; |
- ClassElement get nullImplementation => compiler.nullClass; |
- ClassElement get uint32Implementation => compiler.intClass; |
- ClassElement get uint31Implementation => compiler.intClass; |
- ClassElement get positiveIntImplementation => compiler.intClass; |
- |
- ClassElement defaultSuperclass(ClassElement element) => compiler.objectClass; |
+ ClassElement get intImplementation => compiler.coreClasses.intClass; |
+ ClassElement get doubleImplementation => compiler.coreClasses.doubleClass; |
+ ClassElement get numImplementation => compiler.coreClasses.numClass; |
+ ClassElement get stringImplementation => compiler.coreClasses.stringClass; |
+ ClassElement get listImplementation => compiler.coreClasses.listClass; |
+ ClassElement get growableListImplementation => compiler.coreClasses.listClass; |
+ ClassElement get fixedListImplementation => compiler.coreClasses.listClass; |
+ ClassElement get constListImplementation => compiler.coreClasses.listClass; |
+ ClassElement get mapImplementation => compiler.coreClasses.mapClass; |
+ ClassElement get constMapImplementation => compiler.coreClasses.mapClass; |
+ ClassElement get functionImplementation => compiler.coreClasses.functionClass; |
+ ClassElement get typeImplementation => compiler.coreClasses.typeClass; |
+ ClassElement get boolImplementation => compiler.coreClasses.boolClass; |
+ ClassElement get nullImplementation => compiler.coreClasses.nullClass; |
+ ClassElement get uint32Implementation => compiler.coreClasses.intClass; |
+ ClassElement get uint31Implementation => compiler.coreClasses.intClass; |
+ ClassElement get positiveIntImplementation => compiler.coreClasses.intClass; |
+ |
+ ClassElement defaultSuperclass(ClassElement element) { |
+ return compiler.coreClasses.objectClass; |
+ } |
bool isInterceptorClass(ClassElement element) => false; |