| Index: pkg/compiler/lib/src/js_backend/custom_elements_analysis.dart
|
| diff --git a/pkg/compiler/lib/src/js_backend/custom_elements_analysis.dart b/pkg/compiler/lib/src/js_backend/custom_elements_analysis.dart
|
| index 3e67e894eb21b7b26519803b285b8959a44d6f16..d79f34739dadb3745e0bd50af056ddef7526e797 100644
|
| --- a/pkg/compiler/lib/src/js_backend/custom_elements_analysis.dart
|
| +++ b/pkg/compiler/lib/src/js_backend/custom_elements_analysis.dart
|
| @@ -76,7 +76,7 @@ class CustomElementsAnalysis {
|
| void registerInstantiatedClass(ClassElement classElement,
|
| {bool forResolution}) {
|
| classElement.ensureResolved(compiler.resolution);
|
| - if (!backend.isNativeOrExtendsNative(classElement)) return;
|
| + if (!backend.nativeData.isNativeOrExtendsNative(classElement)) return;
|
| if (classElement.isMixinApplication) return;
|
| if (classElement.isAbstract) return;
|
| // JsInterop classes are opaque interfaces without a concrete
|
| @@ -159,7 +159,7 @@ class CustomElementsAnalysisJoin {
|
| for (ClassElement classElement in instantiatedClasses) {
|
| bool isNative = backend.isNative(classElement);
|
| bool isExtension =
|
| - !isNative && backend.isNativeOrExtendsNative(classElement);
|
| + !isNative && backend.nativeData.isNativeOrExtendsNative(classElement);
|
| // Generate table entries for native classes that are explicitly named and
|
| // extensions that fix our criteria.
|
| if ((isNative && selectedClasses.contains(classElement)) ||
|
|
|