| Index: sdk/lib/_internal/compiler/implementation/js_backend/native_emitter.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/js_backend/native_emitter.dart b/sdk/lib/_internal/compiler/implementation/js_backend/native_emitter.dart
|
| index 6b3287afc34bb7b10c44967019d4ff58e9ff0d1f..57c77f2b7c8104812e9775bf59e5c60bb3714372 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/js_backend/native_emitter.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/js_backend/native_emitter.dart
|
| @@ -296,12 +296,12 @@ function(cls, desc) {
|
| visit(classElement);
|
| }
|
|
|
| - Collection<ClassElement> dispatchClasses = classes.where(
|
| + List<ClassElement> dispatchClasses = classes.where(
|
| (cls) => !getDirectSubclasses(cls).isEmpty &&
|
| - classesWithDynamicDispatch.contains(cls));
|
| + classesWithDynamicDispatch.contains(cls)).toList();
|
|
|
| nativeBuffer.add('// ${classes.length} classes\n');
|
| - Collection<ClassElement> classesThatHaveSubclasses = classes.where(
|
| + Iterable<ClassElement> classesThatHaveSubclasses = classes.where(
|
| (ClassElement t) => !getDirectSubclasses(t).isEmpty);
|
| nativeBuffer.add('// ${classesThatHaveSubclasses.length} !leaf\n');
|
|
|
|
|