| 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 c44da0ea6afe199db3e24700ae45a9110af4fe4b..cb87354e609e6cc853493ff01f70df3b8b687bbc 100644
|
| --- a/pkg/compiler/lib/src/js_backend/codegen/glue.dart
|
| +++ b/pkg/compiler/lib/src/js_backend/codegen/glue.dart
|
| @@ -171,6 +171,10 @@ class Glue {
|
| return _backend.getSetRuntimeTypeInfo();
|
| }
|
|
|
| + FunctionElement getCheckSubtype() {
|
| + return _backend.getCheckSubtype();
|
| + }
|
| +
|
| js.Expression getRuntimeTypeName(ClassElement cls) {
|
| return js.string(_namer.runtimeTypeName(cls));
|
| }
|
| @@ -208,7 +212,15 @@ class Glue {
|
| return _backend.namer.operatorIsType(type);
|
| }
|
|
|
| + String getTypeSubstitutionTag(ClassElement element) {
|
| + return _backend.namer.substitutionName(element);
|
| + }
|
| +
|
| bool operatorEqHandlesNullArgument(FunctionElement element) {
|
| return _backend.operatorEqHandlesNullArgument(element);
|
| }
|
| +
|
| + bool hasStrictSubtype(ClassElement element) {
|
| + return _compiler.world.hasAnyStrictSubtype(element);
|
| + }
|
| }
|
|
|