| Index: pkg/compiler/lib/src/js_backend/codegen/glue.dart
|
| diff --git a/pkg/compiler/lib/src/js_backend/codegen/glue.dart b/pkg/compiler/lib/src/js_backend/codegen/glue.dart
|
| index 277cf6e1c891c8a3c75111b1b632926eb499daf6..d2e75709bebb3fa8d9ec9c5f7f6e83d0dcc2d9e2 100644
|
| --- a/pkg/compiler/lib/src/js_backend/codegen/glue.dart
|
| +++ b/pkg/compiler/lib/src/js_backend/codegen/glue.dart
|
| @@ -112,6 +112,8 @@ class Glue {
|
| _backend.registerSpecializedGetInterceptor(classes);
|
| }
|
|
|
| + Set<ClassElement> get interceptedClasses => _backend.interceptedClasses;
|
| +
|
| js.Expression constructorAccess(ClassElement element) {
|
| return _backend.emitter.constructorAccess(element);
|
| }
|
| @@ -199,26 +201,11 @@ class Glue {
|
| return representation;
|
| }
|
|
|
| - bool isNativePrimitiveType(DartType type) {
|
| - if (type is! InterfaceType) return false;
|
| - return _backend.isNativePrimitiveType(type.element);
|
| - }
|
| -
|
| void registerIsCheck(DartType type, Registry registry) {
|
| _enqueuer.registerIsCheck(type, registry);
|
| _backend.registerIsCheckForCodegen(type, _enqueuer, registry);
|
| }
|
|
|
| - bool isIntClass(ClassElement cls) => cls == _compiler.intClass;
|
| -
|
| - bool isStringClass(ClassElement cls) => cls == _compiler.stringClass;
|
| -
|
| - bool isBoolClass(ClassElement cls) => cls == _compiler.boolClass;
|
| -
|
| - bool isNumClass(ClassElement cls) => cls == _compiler.numClass;
|
| -
|
| - bool isDoubleClass(ClassElement cls) => cls == _compiler.doubleClass;
|
| -
|
| String getTypeTestTag(DartType type) {
|
| return _backend.namer.operatorIsType(type);
|
| }
|
| @@ -226,6 +213,4 @@ class Glue {
|
| bool operatorEqHandlesNullArgument(FunctionElement element) {
|
| return _backend.operatorEqHandlesNullArgument(element);
|
| }
|
| -
|
| - bool isListClass(ClassElement cls) => cls == _compiler.listClass;
|
| }
|
|
|