Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(924)

Unified Diff: pkg/compiler/lib/src/js_emitter/program_builder/collector.dart

Issue 2981633002: Introduce TypedefEntity (Closed)
Patch Set: Updated cf. comments Created 3 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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());

Powered by Google App Engine
This is Rietveld 408576698