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

Unified Diff: pkg/analyzer/tool/task_dependency_graph/tasks.dot

Issue 1465303002: Propagate types for import/export closure before resolving. (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 5 years, 1 month 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
« no previous file with comments | « pkg/analyzer/test/src/task/dart_test.dart ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: pkg/analyzer/tool/task_dependency_graph/tasks.dot
diff --git a/pkg/analyzer/tool/task_dependency_graph/tasks.dot b/pkg/analyzer/tool/task_dependency_graph/tasks.dot
index bdcf5e42ef7a66b18d9945317fd07ade54cd7823..7afcf7683e5dd1b2b738ed6a5998421e4491adf9 100644
--- a/pkg/analyzer/tool/task_dependency_graph/tasks.dot
+++ b/pkg/analyzer/tool/task_dependency_graph/tasks.dot
@@ -55,6 +55,7 @@ digraph G {
EXPORTED_LIBRARIES -> BuildDirectiveElementsTask
EXPORTED_LIBRARIES -> ReadyLibraryElement2Task
EXPORTED_LIBRARIES -> ReadyLibraryElement5Task
+ EXPORTED_LIBRARIES -> ReadyLibraryElement6Task
EXPORTED_LIBRARIES -> ReadyResolvedUnit10Task
EXPORTED_LIBRARIES -> ReadyResolvedUnit11Task
EXPORTED_LIBRARIES -> ReadyResolvedUnitTask
@@ -71,6 +72,7 @@ digraph G {
IMPORTED_LIBRARIES -> BuildDirectiveElementsTask
IMPORTED_LIBRARIES -> ReadyLibraryElement2Task
IMPORTED_LIBRARIES -> ReadyLibraryElement5Task
+ IMPORTED_LIBRARIES -> ReadyLibraryElement6Task
IMPORTED_LIBRARIES -> ReadyResolvedUnit10Task
IMPORTED_LIBRARIES -> ReadyResolvedUnit11Task
IMPORTED_LIBRARIES -> ReadyResolvedUnitTask
@@ -116,13 +118,19 @@ digraph G {
LIBRARY_ELEMENT4 -> ResolveUnitTypeNamesTask
LIBRARY_ELEMENT4 [shape=box]
LIBRARY_ELEMENT5 -> PartiallyResolveUnitReferencesTask
+ LIBRARY_ELEMENT5 -> PropagateVariableTypesInLibraryTask
LIBRARY_ELEMENT5 -> ReadyLibraryElement5Task
LIBRARY_ELEMENT5 -> ResolveInstanceFieldsInUnitTask
LIBRARY_ELEMENT5 -> ResolveLibraryReferencesTask
- LIBRARY_ELEMENT5 -> ResolveUnitTask
LIBRARY_ELEMENT5 [shape=box]
+ LIBRARY_ELEMENT6 -> PropagateVariableTypesInLibraryClosureTask
+ LIBRARY_ELEMENT6 -> ReadyLibraryElement6Task
+ LIBRARY_ELEMENT6 [shape=box]
+ LIBRARY_ELEMENT7 -> ResolveUnitTask
+ LIBRARY_ELEMENT7 [shape=box]
LIBRARY_ERRORS_READY [shape=box]
LIBRARY_SPECIFIC_UNITS -> GenerateHintsTask
+ LIBRARY_SPECIFIC_UNITS -> PropagateVariableTypesInLibraryTask
LIBRARY_SPECIFIC_UNITS -> ReadyResolvedUnit10Task
LIBRARY_SPECIFIC_UNITS -> ReadyResolvedUnit11Task
LIBRARY_SPECIFIC_UNITS -> ReadyResolvedUnitTask
@@ -163,6 +171,8 @@ digraph G {
PartiallyResolveUnitReferencesTask -> PROPAGABLE_VARIABLES_IN_UNIT
PartiallyResolveUnitReferencesTask -> RESOLVED_UNIT5
PropagateVariableTypeTask -> PROPAGATED_VARIABLE
+ PropagateVariableTypesInLibraryClosureTask -> LIBRARY_ELEMENT7
+ PropagateVariableTypesInLibraryTask -> LIBRARY_ELEMENT6
PropagateVariableTypesInUnitTask -> RESOLVED_UNIT6
READY_LIBRARY_ELEMENT2 -> ComputeLibraryCycleTask
READY_LIBRARY_ELEMENT2 -> ReadyLibraryElement2Task
@@ -170,6 +180,9 @@ digraph G {
READY_LIBRARY_ELEMENT5 -> PartiallyResolveUnitReferencesTask
READY_LIBRARY_ELEMENT5 -> ReadyLibraryElement5Task
READY_LIBRARY_ELEMENT5 [shape=box]
+ READY_LIBRARY_ELEMENT6 -> PropagateVariableTypesInLibraryClosureTask
+ READY_LIBRARY_ELEMENT6 -> ReadyLibraryElement6Task
+ READY_LIBRARY_ELEMENT6 [shape=box]
READY_RESOLVED_UNIT -> ReadyResolvedUnitTask
READY_RESOLVED_UNIT -> VerifyUnitTask
READY_RESOLVED_UNIT [shape=box]
@@ -213,6 +226,7 @@ digraph G {
RESOLVED_UNIT5 [shape=box]
RESOLVED_UNIT6 -> InferStaticVariableTypeTask
RESOLVED_UNIT6 -> InferStaticVariableTypesInUnitTask
+ RESOLVED_UNIT6 -> PropagateVariableTypesInLibraryTask
RESOLVED_UNIT6 [shape=box]
RESOLVED_UNIT7 -> ResolveInstanceFieldsInUnitTask
RESOLVED_UNIT7 [shape=box]
@@ -230,6 +244,7 @@ digraph G {
RESOLVE_UNIT_ERRORS [shape=box]
ReadyLibraryElement2Task -> READY_LIBRARY_ELEMENT2
ReadyLibraryElement5Task -> READY_LIBRARY_ELEMENT5
+ ReadyLibraryElement6Task -> READY_LIBRARY_ELEMENT6
ReadyResolvedUnit10Task -> READY_RESOLVED_UNIT10
ReadyResolvedUnit11Task -> READY_RESOLVED_UNIT11
ReadyResolvedUnitTask -> READY_RESOLVED_UNIT
« no previous file with comments | « pkg/analyzer/test/src/task/dart_test.dart ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698