| Index: pkg/compiler/lib/src/js_backend/backend.dart
|
| diff --git a/pkg/compiler/lib/src/js_backend/backend.dart b/pkg/compiler/lib/src/js_backend/backend.dart
|
| index 5e6c6a33d94f52e7f3f1d0f9973a1878eaf3be4e..611a64747fb4d671568b5c0105b1c11743a953dc 100644
|
| --- a/pkg/compiler/lib/src/js_backend/backend.dart
|
| +++ b/pkg/compiler/lib/src/js_backend/backend.dart
|
| @@ -906,17 +906,6 @@ class JavaScriptBackend {
|
|
|
| native.NativeEnqueuer get nativeCodegenEnqueuer => _nativeCodegenEnqueuer;
|
|
|
| - ClassElement defaultSuperclass(CommonElements commonElements,
|
| - NativeBasicData nativeBasicData, ClassElement element) {
|
| - if (nativeBasicData.isJsInteropClass(element)) {
|
| - return commonElements.jsJavaScriptObjectClass;
|
| - }
|
| - // Native classes inherit from Interceptor.
|
| - return nativeBasicData.isNativeClass(element)
|
| - ? commonElements.jsInterceptorClass
|
| - : commonElements.objectClass;
|
| - }
|
| -
|
| /**
|
| * Unit test hook that returns code of an element as a String.
|
| *
|
| @@ -1336,8 +1325,8 @@ class JavaScriptBackendTarget extends Target {
|
|
|
| @override
|
| ClassElement defaultSuperclass(ClassElement element) {
|
| - return _backend.defaultSuperclass(
|
| - _commonElements, _backend.frontendStrategy.nativeBasicData, element);
|
| + return _commonElements.getDefaultSuperclass(
|
| + element, _backend.frontendStrategy.nativeBasicData);
|
| }
|
|
|
| @override
|
|
|