| Index: pkg/compiler/lib/src/js_emitter/program_builder/collector.dart
|
| diff --git a/pkg/compiler/lib/src/js_emitter/program_builder/collector.dart b/pkg/compiler/lib/src/js_emitter/program_builder/collector.dart
|
| index 2eb33f567802cf9549cc8f3b8e90d191ed0ad375..76007aaeda97a5f93f5482a3b476f9537200262f 100644
|
| --- a/pkg/compiler/lib/src/js_emitter/program_builder/collector.dart
|
| +++ b/pkg/compiler/lib/src/js_emitter/program_builder/collector.dart
|
| @@ -50,7 +50,7 @@ class Collector {
|
|
|
| final List<ClassElement> nativeClassesAndSubclasses = <ClassElement>[];
|
|
|
| - List<TypedefElement> typedefsNeededForReflection;
|
| + List<TypedefEntity> typedefsNeededForReflection;
|
|
|
| Collector(
|
| this._options,
|
| @@ -197,8 +197,7 @@ class Collector {
|
| /// Compute all the classes and typedefs that must be emitted.
|
| void computeNeededDeclarations() {
|
| // Compute needed typedefs.
|
| - typedefsNeededForReflection = Elements.sortedByPosition(_closedWorld
|
| - .allTypedefs
|
| + typedefsNeededForReflection = _sorter.sortTypedefs(_closedWorld.allTypedefs
|
| .where(_mirrorsData.isTypedefAccessibleByReflection)
|
| .toList());
|
|
|
|
|