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 9035a14f84d61b33c74ac35cc69b7d3b0d455f94..01b3a9987ecce49dc0ac6f698e2a484f9d4c8f77 100644 |
--- a/pkg/compiler/lib/src/js_emitter/program_builder/collector.dart |
+++ b/pkg/compiler/lib/src/js_emitter/program_builder/collector.dart |
@@ -178,7 +178,10 @@ class Collector { |
// Compute needed classes. |
Set<ClassElement> instantiatedClasses = compiler |
- .codegenWorld.directlyInstantiatedClasses |
+ // TODO(johnniwinther): This should be accessed from a codegen closed |
+ // world. |
+ .codegenWorldBuilder |
+ .directlyInstantiatedClasses |
.where(computeClassFilter()) |
.toSet(); |
@@ -286,7 +289,11 @@ class Collector { |
list.add(element); |
} |
- Iterable<Element> fields = compiler.codegenWorld.allReferencedStaticFields |
+ Iterable<Element> fields = compiler |
+ // TODO(johnniwinther): This should be accessed from a codegen closed |
+ // world. |
+ .codegenWorldBuilder |
+ .allReferencedStaticFields |
.where((FieldElement field) { |
if (!field.isConst) { |
return field.isField && |