Index: pkg/analyzer/lib/src/fasta/analyzer_loader.dart |
diff --git a/pkg/analyzer/lib/src/fasta/analyzer_loader.dart b/pkg/analyzer/lib/src/fasta/analyzer_loader.dart |
index 49f754364bb93e9fc3792a3a16c6cb146ec79970..f7878293d8996b0059aaf1920beb872fa7a453bd 100644 |
--- a/pkg/analyzer/lib/src/fasta/analyzer_loader.dart |
+++ b/pkg/analyzer/lib/src/fasta/analyzer_loader.dart |
@@ -22,6 +22,8 @@ import 'package:analyzer/src/fasta/element_store.dart' show ElementStore; |
import 'analyzer_diet_listener.dart' show AnalyzerDietListener; |
+import 'package:kernel/core_types.dart' show CoreTypes; |
+ |
class AnalyzerLoader<L> extends SourceLoader<L> { |
ElementStore elementStore; |
@@ -32,6 +34,8 @@ class AnalyzerLoader<L> extends SourceLoader<L> { |
void computeHierarchy(Program program) { |
elementStore = new ElementStore(coreLibrary, builders); |
ticker.logMs("Built analyzer element model."); |
+ coreTypes = new CoreTypes(program); |
+ ticker.logMs("Computed core types"); |
} |
@override |