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

Side by Side Diff: pkg/analyzer/doc/tasks.html

Issue 1927323002: Implement stable resolution of generic types without type arguments to their bounds. (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Merge and regenerate the task graph. Created 4 years, 7 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 unified diff | Download patch
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <html> 2 <html>
3 <head> 3 <head>
4 <title>Analysis Task Dependency Graph</title> 4 <title>Analysis Task Dependency Graph</title>
5 <link rel="stylesheet" href="support/style.css"> 5 <link rel="stylesheet" href="support/style.css">
6 <script src="support/viz.js"></script> 6 <script src="support/viz.js"></script>
7 <script type="application/dart" src="support/web_app.dart.js"></script> 7 <script type="application/dart" src="support/web_app.dart.js"></script>
8 <script src="support/dart.js"></script> 8 <script src="support/dart.js"></script>
9 </head> 9 </head>
10 <body> 10 <body>
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
45 CONSTANT_VALUE -> ComputeConstantValueTask 45 CONSTANT_VALUE -> ComputeConstantValueTask
46 CONSTANT_VALUE -> EvaluateUnitConstantsTask 46 CONSTANT_VALUE -> EvaluateUnitConstantsTask
47 CONSTANT_VALUE [shape=box] 47 CONSTANT_VALUE [shape=box]
48 CONTAINING_LIBRARIES -> DartErrorsTask 48 CONTAINING_LIBRARIES -> DartErrorsTask
49 CONTAINING_LIBRARIES [shape=box] 49 CONTAINING_LIBRARIES [shape=box]
50 CONTENT -> ScanDartTask 50 CONTENT -> ScanDartTask
51 CONTENT [shape=box] 51 CONTENT [shape=box]
52 CREATED_RESOLVED_UNIT [shape=box] 52 CREATED_RESOLVED_UNIT [shape=box]
53 CREATED_RESOLVED_UNIT1 [shape=box] 53 CREATED_RESOLVED_UNIT1 [shape=box]
54 CREATED_RESOLVED_UNIT10 -> InferInstanceMembersInUnitTask 54 CREATED_RESOLVED_UNIT10 -> InferInstanceMembersInUnitTask
55 CREATED_RESOLVED_UNIT10 -> InferStaticVariableTypeTask
56 CREATED_RESOLVED_UNIT10 -> PartiallyResolveUnitReferencesTask
57 CREATED_RESOLVED_UNIT10 -> ResolveInstanceFieldsInUnitTask
58 CREATED_RESOLVED_UNIT10 -> ResolveUnitTask
59 CREATED_RESOLVED_UNIT10 [shape=box] 55 CREATED_RESOLVED_UNIT10 [shape=box]
60 CREATED_RESOLVED_UNIT11 -> ResolveConstantExpressionTask 56 CREATED_RESOLVED_UNIT11 -> InferInstanceMembersInUnitTask
57 CREATED_RESOLVED_UNIT11 -> InferStaticVariableTypeTask
58 CREATED_RESOLVED_UNIT11 -> PartiallyResolveUnitReferencesTask
59 CREATED_RESOLVED_UNIT11 -> ResolveInstanceFieldsInUnitTask
60 CREATED_RESOLVED_UNIT11 -> ResolveUnitTask
61 CREATED_RESOLVED_UNIT11 [shape=box] 61 CREATED_RESOLVED_UNIT11 [shape=box]
62 CREATED_RESOLVED_UNIT12 -> ResolveConstantExpressionTask
62 CREATED_RESOLVED_UNIT12 [shape=box] 63 CREATED_RESOLVED_UNIT12 [shape=box]
64 CREATED_RESOLVED_UNIT13 [shape=box]
63 CREATED_RESOLVED_UNIT2 [shape=box] 65 CREATED_RESOLVED_UNIT2 [shape=box]
64 CREATED_RESOLVED_UNIT3 [shape=box] 66 CREATED_RESOLVED_UNIT3 [shape=box]
65 CREATED_RESOLVED_UNIT4 [shape=box] 67 CREATED_RESOLVED_UNIT4 [shape=box]
66 CREATED_RESOLVED_UNIT5 [shape=box] 68 CREATED_RESOLVED_UNIT5 [shape=box]
67 CREATED_RESOLVED_UNIT6 [shape=box] 69 CREATED_RESOLVED_UNIT6 [shape=box]
68 CREATED_RESOLVED_UNIT7 [shape=box] 70 CREATED_RESOLVED_UNIT7 [shape=box]
69 CREATED_RESOLVED_UNIT8 -> ResolveInstanceFieldsInUnitTask
70 CREATED_RESOLVED_UNIT8 [shape=box] 71 CREATED_RESOLVED_UNIT8 [shape=box]
71 CREATED_RESOLVED_UNIT9 -> InferInstanceMembersInUnitTask 72 CREATED_RESOLVED_UNIT9 -> ResolveInstanceFieldsInUnitTask
72 CREATED_RESOLVED_UNIT9 [shape=box] 73 CREATED_RESOLVED_UNIT9 [shape=box]
73 ComputeConstantDependenciesTask -> CONSTANT_DEPENDENCIES 74 ComputeConstantDependenciesTask -> CONSTANT_DEPENDENCIES
74 ComputeConstantValueTask -> CONSTANT_VALUE 75 ComputeConstantValueTask -> CONSTANT_VALUE
75 ComputeInferableStaticVariableDependenciesTask -> INFERABLE_STATIC_VARIABLE_DE PENDENCIES 76 ComputeInferableStaticVariableDependenciesTask -> INFERABLE_STATIC_VARIABLE_DE PENDENCIES
76 ComputeLibraryCycleTask -> LIBRARY_CYCLE 77 ComputeLibraryCycleTask -> LIBRARY_CYCLE
77 ComputeLibraryCycleTask -> LIBRARY_CYCLE_DEPENDENCIES 78 ComputeLibraryCycleTask -> LIBRARY_CYCLE_DEPENDENCIES
78 ComputeLibraryCycleTask -> LIBRARY_CYCLE_UNITS 79 ComputeLibraryCycleTask -> LIBRARY_CYCLE_UNITS
79 ComputePropagableVariableDependenciesTask -> PROPAGABLE_VARIABLE_DEPENDENCIES 80 ComputePropagableVariableDependenciesTask -> PROPAGABLE_VARIABLE_DEPENDENCIES
80 ContainingLibrariesTask -> CONTAINING_LIBRARIES 81 ContainingLibrariesTask -> CONTAINING_LIBRARIES
81 DART_ERRORS -> LibraryErrorsReadyTask 82 DART_ERRORS -> LibraryErrorsReadyTask
82 DART_ERRORS [shape=box] 83 DART_ERRORS [shape=box]
83 DART_SCRIPTS -> ScanDartTask 84 DART_SCRIPTS -> ScanDartTask
84 DART_SCRIPTS [shape=box] 85 DART_SCRIPTS [shape=box]
85 DartErrorsTask -> DART_ERRORS 86 DartErrorsTask -> DART_ERRORS
86 EXPLICITLY_IMPORTED_LIBRARIES [shape=box] 87 EXPLICITLY_IMPORTED_LIBRARIES [shape=box]
87 EXPORTED_LIBRARIES -> BuildDirectiveElementsTask 88 EXPORTED_LIBRARIES -> BuildDirectiveElementsTask
88 EXPORTED_LIBRARIES -> ReadyLibraryElement2Task 89 EXPORTED_LIBRARIES -> ReadyLibraryElement2Task
89 EXPORTED_LIBRARIES -> ReadyLibraryElement5Task 90 EXPORTED_LIBRARIES -> ReadyLibraryElement5Task
90 EXPORTED_LIBRARIES -> ReadyLibraryElement6Task 91 EXPORTED_LIBRARIES -> ReadyLibraryElement6Task
92 EXPORTED_LIBRARIES -> ResolveTopLevelLibraryTypeBoundsTask
91 EXPORTED_LIBRARIES [shape=box] 93 EXPORTED_LIBRARIES [shape=box]
92 EXPORT_SOURCE_CLOSURE -> BuildExportNamespaceTask 94 EXPORT_SOURCE_CLOSURE -> BuildExportNamespaceTask
93 EXPORT_SOURCE_CLOSURE [shape=box] 95 EXPORT_SOURCE_CLOSURE [shape=box]
94 EvaluateUnitConstantsTask -> CREATED_RESOLVED_UNIT12 96 EvaluateUnitConstantsTask -> CREATED_RESOLVED_UNIT13
95 EvaluateUnitConstantsTask -> RESOLVED_UNIT12 97 EvaluateUnitConstantsTask -> RESOLVED_UNIT13
96 GatherUsedImportedElementsTask -> USED_IMPORTED_ELEMENTS 98 GatherUsedImportedElementsTask -> USED_IMPORTED_ELEMENTS
97 GatherUsedLocalElementsTask -> USED_LOCAL_ELEMENTS 99 GatherUsedLocalElementsTask -> USED_LOCAL_ELEMENTS
98 GenerateHintsTask -> HINTS 100 GenerateHintsTask -> HINTS
99 GenerateLintsTask -> LINTS 101 GenerateLintsTask -> LINTS
100 HINTS -> LibraryUnitErrorsTask 102 HINTS -> LibraryUnitErrorsTask
101 HINTS [shape=box] 103 HINTS [shape=box]
102 IMPORTED_LIBRARIES -> BuildDirectiveElementsTask 104 IMPORTED_LIBRARIES -> BuildDirectiveElementsTask
103 IMPORTED_LIBRARIES -> ReadyLibraryElement2Task 105 IMPORTED_LIBRARIES -> ReadyLibraryElement2Task
104 IMPORTED_LIBRARIES -> ReadyLibraryElement5Task 106 IMPORTED_LIBRARIES -> ReadyLibraryElement5Task
105 IMPORTED_LIBRARIES -> ReadyLibraryElement6Task 107 IMPORTED_LIBRARIES -> ReadyLibraryElement6Task
106 IMPORTED_LIBRARIES -> ResolveUnitTypeNamesTask 108 IMPORTED_LIBRARIES -> ResolveTopLevelLibraryTypeBoundsTask
109 IMPORTED_LIBRARIES -> ResolveTopLevelUnitTypeBoundsTask
107 IMPORTED_LIBRARIES [shape=box] 110 IMPORTED_LIBRARIES [shape=box]
108 INCLUDED_PARTS -> BuildLibraryElementTask 111 INCLUDED_PARTS -> BuildLibraryElementTask
109 INCLUDED_PARTS [shape=box] 112 INCLUDED_PARTS [shape=box]
110 INFERABLE_STATIC_VARIABLES_IN_UNIT -> InferStaticVariableTypesInUnitTask 113 INFERABLE_STATIC_VARIABLES_IN_UNIT -> InferStaticVariableTypesInUnitTask
111 INFERABLE_STATIC_VARIABLES_IN_UNIT [shape=box] 114 INFERABLE_STATIC_VARIABLES_IN_UNIT [shape=box]
112 INFERABLE_STATIC_VARIABLE_DEPENDENCIES -> InferStaticVariableTypeTask 115 INFERABLE_STATIC_VARIABLE_DEPENDENCIES -> InferStaticVariableTypeTask
113 INFERABLE_STATIC_VARIABLE_DEPENDENCIES [shape=box] 116 INFERABLE_STATIC_VARIABLE_DEPENDENCIES [shape=box]
114 INFERRED_STATIC_VARIABLE -> InferStaticVariableTypeTask 117 INFERRED_STATIC_VARIABLE -> InferStaticVariableTypeTask
115 INFERRED_STATIC_VARIABLE -> InferStaticVariableTypesInUnitTask 118 INFERRED_STATIC_VARIABLE -> InferStaticVariableTypesInUnitTask
116 INFERRED_STATIC_VARIABLE [shape=box] 119 INFERRED_STATIC_VARIABLE [shape=box]
117 IS_LAUNCHABLE [shape=box] 120 IS_LAUNCHABLE [shape=box]
118 InferInstanceMembersInUnitTask -> CREATED_RESOLVED_UNIT10 121 InferInstanceMembersInUnitTask -> CREATED_RESOLVED_UNIT11
119 InferInstanceMembersInUnitTask -> RESOLVED_UNIT10 122 InferInstanceMembersInUnitTask -> RESOLVED_UNIT11
120 InferStaticVariableTypeTask -> INFERRED_STATIC_VARIABLE 123 InferStaticVariableTypeTask -> INFERRED_STATIC_VARIABLE
121 InferStaticVariableTypesInUnitTask -> CREATED_RESOLVED_UNIT8 124 InferStaticVariableTypesInUnitTask -> CREATED_RESOLVED_UNIT9
122 InferStaticVariableTypesInUnitTask -> RESOLVED_UNIT8 125 InferStaticVariableTypesInUnitTask -> RESOLVED_UNIT9
123 LIBRARY_CYCLE [shape=box] 126 LIBRARY_CYCLE [shape=box]
124 LIBRARY_CYCLE_DEPENDENCIES -> InferInstanceMembersInUnitTask 127 LIBRARY_CYCLE_DEPENDENCIES -> InferInstanceMembersInUnitTask
125 LIBRARY_CYCLE_DEPENDENCIES -> InferStaticVariableTypeTask 128 LIBRARY_CYCLE_DEPENDENCIES -> InferStaticVariableTypeTask
126 LIBRARY_CYCLE_DEPENDENCIES -> PartiallyResolveUnitReferencesTask 129 LIBRARY_CYCLE_DEPENDENCIES -> PartiallyResolveUnitReferencesTask
127 LIBRARY_CYCLE_DEPENDENCIES -> ResolveInstanceFieldsInUnitTask 130 LIBRARY_CYCLE_DEPENDENCIES -> ResolveInstanceFieldsInUnitTask
128 LIBRARY_CYCLE_DEPENDENCIES [shape=box] 131 LIBRARY_CYCLE_DEPENDENCIES [shape=box]
129 LIBRARY_CYCLE_UNITS -> InferInstanceMembersInUnitTask 132 LIBRARY_CYCLE_UNITS -> InferInstanceMembersInUnitTask
130 LIBRARY_CYCLE_UNITS -> ResolveInstanceFieldsInUnitTask 133 LIBRARY_CYCLE_UNITS -> ResolveInstanceFieldsInUnitTask
131 LIBRARY_CYCLE_UNITS -> ResolveUnitTask 134 LIBRARY_CYCLE_UNITS -> ResolveUnitTask
132 LIBRARY_CYCLE_UNITS [shape=box] 135 LIBRARY_CYCLE_UNITS [shape=box]
133 LIBRARY_ELEMENT -> LibraryErrorsReadyTask 136 LIBRARY_ELEMENT -> LibraryErrorsReadyTask
134 LIBRARY_ELEMENT [shape=box] 137 LIBRARY_ELEMENT [shape=box]
135 LIBRARY_ELEMENT1 -> BuildDirectiveElementsTask 138 LIBRARY_ELEMENT1 -> BuildDirectiveElementsTask
136 LIBRARY_ELEMENT1 -> ResolveVariableReferencesTask 139 LIBRARY_ELEMENT1 -> ResolveVariableReferencesTask
137 LIBRARY_ELEMENT1 [shape=box] 140 LIBRARY_ELEMENT1 [shape=box]
138 LIBRARY_ELEMENT2 -> BuildPublicNamespaceTask 141 LIBRARY_ELEMENT2 -> BuildPublicNamespaceTask
139 LIBRARY_ELEMENT2 -> BuildSourceExportClosureTask 142 LIBRARY_ELEMENT2 -> BuildSourceExportClosureTask
140 LIBRARY_ELEMENT2 -> ComputeLibraryCycleTask 143 LIBRARY_ELEMENT2 -> ComputeLibraryCycleTask
141 LIBRARY_ELEMENT2 -> ReadyLibraryElement2Task 144 LIBRARY_ELEMENT2 -> ReadyLibraryElement2Task
142 LIBRARY_ELEMENT2 -> ResolveDirectiveElementsTask 145 LIBRARY_ELEMENT2 -> ResolveDirectiveElementsTask
143 LIBRARY_ELEMENT2 [shape=box] 146 LIBRARY_ELEMENT2 [shape=box]
144 LIBRARY_ELEMENT3 -> BuildExportNamespaceTask 147 LIBRARY_ELEMENT3 -> BuildExportNamespaceTask
145 LIBRARY_ELEMENT3 -> BuildTypeProviderTask 148 LIBRARY_ELEMENT3 -> BuildTypeProviderTask
146 LIBRARY_ELEMENT3 [shape=box] 149 LIBRARY_ELEMENT3 [shape=box]
147 LIBRARY_ELEMENT4 -> ResolveLibraryTypeNamesTask 150 LIBRARY_ELEMENT4 -> ResolveTopLevelLibraryTypeBoundsTask
148 LIBRARY_ELEMENT4 -> ResolveUnitTypeNamesTask 151 LIBRARY_ELEMENT4 -> ResolveTopLevelUnitTypeBoundsTask
149 LIBRARY_ELEMENT4 [shape=box] 152 LIBRARY_ELEMENT4 [shape=box]
150 LIBRARY_ELEMENT5 -> PartiallyResolveUnitReferencesTask 153 LIBRARY_ELEMENT5 -> ResolveLibraryTypeNamesTask
151 LIBRARY_ELEMENT5 -> PropagateVariableTypesInLibraryTask 154 LIBRARY_ELEMENT5 -> ResolveTopLevelLibraryTypeBoundsTask
152 LIBRARY_ELEMENT5 -> ReadyLibraryElement5Task 155 LIBRARY_ELEMENT5 -> ResolveUnitTypeNamesTask
153 LIBRARY_ELEMENT5 -> ResolveInstanceFieldsInUnitTask
154 LIBRARY_ELEMENT5 [shape=box] 156 LIBRARY_ELEMENT5 [shape=box]
155 LIBRARY_ELEMENT6 -> PropagateVariableTypesInLibraryClosureTask 157 LIBRARY_ELEMENT6 -> PartiallyResolveUnitReferencesTask
156 LIBRARY_ELEMENT6 -> ReadyLibraryElement6Task 158 LIBRARY_ELEMENT6 -> PropagateVariableTypesInLibraryTask
159 LIBRARY_ELEMENT6 -> ReadyLibraryElement5Task
160 LIBRARY_ELEMENT6 -> ResolveInstanceFieldsInUnitTask
157 LIBRARY_ELEMENT6 [shape=box] 161 LIBRARY_ELEMENT6 [shape=box]
158 LIBRARY_ELEMENT7 -> ResolveLibraryReferencesTask 162 LIBRARY_ELEMENT7 -> PropagateVariableTypesInLibraryClosureTask
159 LIBRARY_ELEMENT7 -> ResolveUnitTask 163 LIBRARY_ELEMENT7 -> ReadyLibraryElement6Task
160 LIBRARY_ELEMENT7 [shape=box] 164 LIBRARY_ELEMENT7 [shape=box]
161 LIBRARY_ELEMENT8 -> EvaluateUnitConstantsTask 165 LIBRARY_ELEMENT8 -> ResolveLibraryReferencesTask
162 LIBRARY_ELEMENT8 -> ResolveLibraryTask 166 LIBRARY_ELEMENT8 -> ResolveUnitTask
163 LIBRARY_ELEMENT8 [shape=box] 167 LIBRARY_ELEMENT8 [shape=box]
168 LIBRARY_ELEMENT9 -> EvaluateUnitConstantsTask
169 LIBRARY_ELEMENT9 -> ResolveLibraryTask
170 LIBRARY_ELEMENT9 [shape=box]
164 LIBRARY_ERRORS_READY [shape=box] 171 LIBRARY_ERRORS_READY [shape=box]
165 LIBRARY_SPECIFIC_UNITS -> GenerateHintsTask 172 LIBRARY_SPECIFIC_UNITS -> GenerateHintsTask
166 LIBRARY_SPECIFIC_UNITS -> PropagateVariableTypesInLibraryTask 173 LIBRARY_SPECIFIC_UNITS -> PropagateVariableTypesInLibraryTask
167 LIBRARY_SPECIFIC_UNITS -> ReadyResolvedUnitTask 174 LIBRARY_SPECIFIC_UNITS -> ReadyResolvedUnitTask
168 LIBRARY_SPECIFIC_UNITS -> ResolveLibraryReferencesTask 175 LIBRARY_SPECIFIC_UNITS -> ResolveLibraryReferencesTask
169 LIBRARY_SPECIFIC_UNITS -> ResolveLibraryTypeNamesTask 176 LIBRARY_SPECIFIC_UNITS -> ResolveLibraryTypeNamesTask
177 LIBRARY_SPECIFIC_UNITS -> ResolveTopLevelLibraryTypeBoundsTask
170 LIBRARY_SPECIFIC_UNITS [shape=box] 178 LIBRARY_SPECIFIC_UNITS [shape=box]
171 LIBRARY_UNIT_ERRORS -> dartErrorsForUnit 179 LIBRARY_UNIT_ERRORS -> dartErrorsForUnit
172 LIBRARY_UNIT_ERRORS [shape=box] 180 LIBRARY_UNIT_ERRORS [shape=box]
173 LINE_INFO -> DartErrorsTask 181 LINE_INFO -> DartErrorsTask
174 LINE_INFO -> ParseDartTask 182 LINE_INFO -> ParseDartTask
175 LINE_INFO [shape=box] 183 LINE_INFO [shape=box]
176 LINTS -> LibraryUnitErrorsTask 184 LINTS -> LibraryUnitErrorsTask
177 LINTS [shape=box] 185 LINTS [shape=box]
178 LibraryErrorsReadyTask -> LIBRARY_ERRORS_READY 186 LibraryErrorsReadyTask -> LIBRARY_ERRORS_READY
179 LibraryUnitErrorsTask -> LIBRARY_UNIT_ERRORS 187 LibraryUnitErrorsTask -> LIBRARY_UNIT_ERRORS
(...skipping 17 matching lines...) Expand all
197 ParseDartTask -> EXPLICITLY_IMPORTED_LIBRARIES 205 ParseDartTask -> EXPLICITLY_IMPORTED_LIBRARIES
198 ParseDartTask -> EXPORTED_LIBRARIES 206 ParseDartTask -> EXPORTED_LIBRARIES
199 ParseDartTask -> IMPORTED_LIBRARIES 207 ParseDartTask -> IMPORTED_LIBRARIES
200 ParseDartTask -> INCLUDED_PARTS 208 ParseDartTask -> INCLUDED_PARTS
201 ParseDartTask -> LIBRARY_SPECIFIC_UNITS 209 ParseDartTask -> LIBRARY_SPECIFIC_UNITS
202 ParseDartTask -> PARSED_UNIT 210 ParseDartTask -> PARSED_UNIT
203 ParseDartTask -> PARSE_ERRORS 211 ParseDartTask -> PARSE_ERRORS
204 ParseDartTask -> REFERENCED_SOURCES 212 ParseDartTask -> REFERENCED_SOURCES
205 ParseDartTask -> SOURCE_KIND 213 ParseDartTask -> SOURCE_KIND
206 ParseDartTask -> UNITS 214 ParseDartTask -> UNITS
207 PartiallyResolveUnitReferencesTask -> CREATED_RESOLVED_UNIT6 215 PartiallyResolveUnitReferencesTask -> CREATED_RESOLVED_UNIT7
208 PartiallyResolveUnitReferencesTask -> INFERABLE_STATIC_VARIABLES_IN_UNIT 216 PartiallyResolveUnitReferencesTask -> INFERABLE_STATIC_VARIABLES_IN_UNIT
209 PartiallyResolveUnitReferencesTask -> PROPAGABLE_VARIABLES_IN_UNIT 217 PartiallyResolveUnitReferencesTask -> PROPAGABLE_VARIABLES_IN_UNIT
210 PartiallyResolveUnitReferencesTask -> RESOLVED_UNIT6 218 PartiallyResolveUnitReferencesTask -> RESOLVED_UNIT7
211 PropagateVariableTypeTask -> PROPAGATED_VARIABLE 219 PropagateVariableTypeTask -> PROPAGATED_VARIABLE
212 PropagateVariableTypesInLibraryClosureTask -> LIBRARY_ELEMENT7 220 PropagateVariableTypesInLibraryClosureTask -> LIBRARY_ELEMENT8
213 PropagateVariableTypesInLibraryTask -> LIBRARY_ELEMENT6 221 PropagateVariableTypesInLibraryTask -> LIBRARY_ELEMENT7
214 PropagateVariableTypesInUnitTask -> CREATED_RESOLVED_UNIT7 222 PropagateVariableTypesInUnitTask -> CREATED_RESOLVED_UNIT8
215 PropagateVariableTypesInUnitTask -> RESOLVED_UNIT7 223 PropagateVariableTypesInUnitTask -> RESOLVED_UNIT8
216 READY_LIBRARY_ELEMENT2 -> ComputeLibraryCycleTask 224 READY_LIBRARY_ELEMENT2 -> ComputeLibraryCycleTask
217 READY_LIBRARY_ELEMENT2 -> ReadyLibraryElement2Task 225 READY_LIBRARY_ELEMENT2 -> ReadyLibraryElement2Task
218 READY_LIBRARY_ELEMENT2 [shape=box] 226 READY_LIBRARY_ELEMENT2 [shape=box]
219 READY_LIBRARY_ELEMENT5 -> PartiallyResolveUnitReferencesTask 227 READY_LIBRARY_ELEMENT6 -> PartiallyResolveUnitReferencesTask
220 READY_LIBRARY_ELEMENT5 -> ReadyLibraryElement5Task 228 READY_LIBRARY_ELEMENT6 -> ReadyLibraryElement5Task
221 READY_LIBRARY_ELEMENT5 [shape=box]
222 READY_LIBRARY_ELEMENT6 -> PropagateVariableTypesInLibraryClosureTask
223 READY_LIBRARY_ELEMENT6 -> ReadyLibraryElement6Task
224 READY_LIBRARY_ELEMENT6 [shape=box] 229 READY_LIBRARY_ELEMENT6 [shape=box]
230 READY_LIBRARY_ELEMENT7 -> PropagateVariableTypesInLibraryClosureTask
231 READY_LIBRARY_ELEMENT7 -> ReadyLibraryElement6Task
232 READY_LIBRARY_ELEMENT7 [shape=box]
225 READY_RESOLVED_UNIT -> ResolveLibraryTask 233 READY_RESOLVED_UNIT -> ResolveLibraryTask
226 READY_RESOLVED_UNIT -> VerifyUnitTask 234 READY_RESOLVED_UNIT -> VerifyUnitTask
227 READY_RESOLVED_UNIT [shape=box] 235 READY_RESOLVED_UNIT [shape=box]
228 REFERENCED_NAMES [shape=box] 236 REFERENCED_NAMES [shape=box]
229 REFERENCED_SOURCES -> BuildDirectiveElementsTask 237 REFERENCED_SOURCES -> BuildDirectiveElementsTask
230 REFERENCED_SOURCES -> VerifyUnitTask 238 REFERENCED_SOURCES -> VerifyUnitTask
231 REFERENCED_SOURCES [shape=box] 239 REFERENCED_SOURCES [shape=box]
232 RESOLVED_UNIT -> GenerateHintsTask 240 RESOLVED_UNIT -> GenerateHintsTask
233 RESOLVED_UNIT -> GenerateLintsTask 241 RESOLVED_UNIT -> GenerateLintsTask
234 RESOLVED_UNIT -> ReadyResolvedUnitTask 242 RESOLVED_UNIT -> ReadyResolvedUnitTask
235 RESOLVED_UNIT -> VerifyUnitTask 243 RESOLVED_UNIT -> VerifyUnitTask
236 RESOLVED_UNIT [shape=box] 244 RESOLVED_UNIT [shape=box]
237 RESOLVED_UNIT1 -> BuildDirectiveElementsTask 245 RESOLVED_UNIT1 -> BuildDirectiveElementsTask
238 RESOLVED_UNIT1 -> BuildLibraryElementTask 246 RESOLVED_UNIT1 -> BuildLibraryElementTask
239 RESOLVED_UNIT1 -> ResolveDirectiveElementsTask 247 RESOLVED_UNIT1 -> ResolveDirectiveElementsTask
240 RESOLVED_UNIT1 [shape=box] 248 RESOLVED_UNIT1 [shape=box]
241 RESOLVED_UNIT10 -> ResolveUnitTask 249 RESOLVED_UNIT10 -> InferInstanceMembersInUnitTask
242 RESOLVED_UNIT10 [shape=box] 250 RESOLVED_UNIT10 [shape=box]
243 RESOLVED_UNIT11 -> EvaluateUnitConstantsTask 251 RESOLVED_UNIT11 -> ResolveUnitTask
244 RESOLVED_UNIT11 -> GatherUsedImportedElementsTask
245 RESOLVED_UNIT11 -> GatherUsedLocalElementsTask
246 RESOLVED_UNIT11 -> ResolveLibraryReferencesTask
247 RESOLVED_UNIT11 [shape=box] 252 RESOLVED_UNIT11 [shape=box]
248 RESOLVED_UNIT12 -> StrongModeVerifyUnitTask 253 RESOLVED_UNIT12 -> EvaluateUnitConstantsTask
254 RESOLVED_UNIT12 -> GatherUsedImportedElementsTask
255 RESOLVED_UNIT12 -> GatherUsedLocalElementsTask
256 RESOLVED_UNIT12 -> ResolveLibraryReferencesTask
249 RESOLVED_UNIT12 [shape=box] 257 RESOLVED_UNIT12 [shape=box]
258 RESOLVED_UNIT13 -> StrongModeVerifyUnitTask
259 RESOLVED_UNIT13 [shape=box]
250 RESOLVED_UNIT2 -> BuildEnumMemberElementsTask 260 RESOLVED_UNIT2 -> BuildEnumMemberElementsTask
251 RESOLVED_UNIT2 [shape=box] 261 RESOLVED_UNIT2 [shape=box]
252 RESOLVED_UNIT3 -> ResolveUnitTypeNamesTask 262 RESOLVED_UNIT3 -> ResolveTopLevelUnitTypeBoundsTask
253 RESOLVED_UNIT3 [shape=box] 263 RESOLVED_UNIT3 [shape=box]
254 RESOLVED_UNIT4 -> ResolveLibraryTypeNamesTask 264 RESOLVED_UNIT4 -> ResolveTopLevelLibraryTypeBoundsTask
255 RESOLVED_UNIT4 -> ResolveVariableReferencesTask 265 RESOLVED_UNIT4 -> ResolveUnitTypeNamesTask
256 RESOLVED_UNIT4 [shape=box] 266 RESOLVED_UNIT4 [shape=box]
257 RESOLVED_UNIT5 -> PartiallyResolveUnitReferencesTask 267 RESOLVED_UNIT5 -> ResolveLibraryTypeNamesTask
268 RESOLVED_UNIT5 -> ResolveVariableReferencesTask
258 RESOLVED_UNIT5 [shape=box] 269 RESOLVED_UNIT5 [shape=box]
259 RESOLVED_UNIT6 -> ComputeInferableStaticVariableDependenciesTask 270 RESOLVED_UNIT6 -> PartiallyResolveUnitReferencesTask
260 RESOLVED_UNIT6 -> ComputePropagableVariableDependenciesTask
261 RESOLVED_UNIT6 -> PropagateVariableTypeTask
262 RESOLVED_UNIT6 -> PropagateVariableTypesInUnitTask
263 RESOLVED_UNIT6 [shape=box] 271 RESOLVED_UNIT6 [shape=box]
264 RESOLVED_UNIT7 -> InferStaticVariableTypeTask 272 RESOLVED_UNIT7 -> ComputeInferableStaticVariableDependenciesTask
265 RESOLVED_UNIT7 -> InferStaticVariableTypesInUnitTask 273 RESOLVED_UNIT7 -> ComputePropagableVariableDependenciesTask
266 RESOLVED_UNIT7 -> PropagateVariableTypesInLibraryTask 274 RESOLVED_UNIT7 -> PropagateVariableTypeTask
275 RESOLVED_UNIT7 -> PropagateVariableTypesInUnitTask
267 RESOLVED_UNIT7 [shape=box] 276 RESOLVED_UNIT7 [shape=box]
268 RESOLVED_UNIT8 -> ResolveInstanceFieldsInUnitTask 277 RESOLVED_UNIT8 -> InferStaticVariableTypeTask
278 RESOLVED_UNIT8 -> InferStaticVariableTypesInUnitTask
279 RESOLVED_UNIT8 -> PropagateVariableTypesInLibraryTask
269 RESOLVED_UNIT8 [shape=box] 280 RESOLVED_UNIT8 [shape=box]
270 RESOLVED_UNIT9 -> InferInstanceMembersInUnitTask 281 RESOLVED_UNIT9 -> ResolveInstanceFieldsInUnitTask
271 RESOLVED_UNIT9 [shape=box] 282 RESOLVED_UNIT9 [shape=box]
283 RESOLVE_TYPE_BOUNDS_ERRORS -> LibraryUnitErrorsTask
284 RESOLVE_TYPE_BOUNDS_ERRORS [shape=box]
272 RESOLVE_TYPE_NAMES_ERRORS -> LibraryUnitErrorsTask 285 RESOLVE_TYPE_NAMES_ERRORS -> LibraryUnitErrorsTask
273 RESOLVE_TYPE_NAMES_ERRORS [shape=box] 286 RESOLVE_TYPE_NAMES_ERRORS [shape=box]
274 RESOLVE_UNIT_ERRORS -> LibraryUnitErrorsTask 287 RESOLVE_UNIT_ERRORS -> LibraryUnitErrorsTask
275 RESOLVE_UNIT_ERRORS [shape=box] 288 RESOLVE_UNIT_ERRORS [shape=box]
276 ReadyLibraryElement2Task -> READY_LIBRARY_ELEMENT2 289 ReadyLibraryElement2Task -> READY_LIBRARY_ELEMENT2
277 ReadyLibraryElement5Task -> READY_LIBRARY_ELEMENT5 290 ReadyLibraryElement5Task -> READY_LIBRARY_ELEMENT6
278 ReadyLibraryElement6Task -> READY_LIBRARY_ELEMENT6 291 ReadyLibraryElement6Task -> READY_LIBRARY_ELEMENT7
279 ReadyResolvedUnitTask -> READY_RESOLVED_UNIT 292 ReadyResolvedUnitTask -> READY_RESOLVED_UNIT
280 ResolveConstantExpressionTask -> CONSTANT_EXPRESSION_RESOLVED 293 ResolveConstantExpressionTask -> CONSTANT_EXPRESSION_RESOLVED
281 ResolveDirectiveElementsTask -> CREATED_RESOLVED_UNIT2 294 ResolveDirectiveElementsTask -> CREATED_RESOLVED_UNIT2
282 ResolveDirectiveElementsTask -> RESOLVED_UNIT2 295 ResolveDirectiveElementsTask -> RESOLVED_UNIT2
283 ResolveInstanceFieldsInUnitTask -> CREATED_RESOLVED_UNIT9 296 ResolveInstanceFieldsInUnitTask -> CREATED_RESOLVED_UNIT10
284 ResolveInstanceFieldsInUnitTask -> RESOLVED_UNIT9 297 ResolveInstanceFieldsInUnitTask -> RESOLVED_UNIT10
285 ResolveLibraryReferencesTask -> LIBRARY_ELEMENT8 298 ResolveLibraryReferencesTask -> LIBRARY_ELEMENT9
286 ResolveLibraryReferencesTask -> REFERENCED_NAMES 299 ResolveLibraryReferencesTask -> REFERENCED_NAMES
287 ResolveLibraryTask -> LIBRARY_ELEMENT 300 ResolveLibraryTask -> LIBRARY_ELEMENT
288 ResolveLibraryTypeNamesTask -> LIBRARY_ELEMENT5 301 ResolveLibraryTypeNamesTask -> LIBRARY_ELEMENT6
302 ResolveTopLevelLibraryTypeBoundsTask -> LIBRARY_ELEMENT5
303 ResolveTopLevelUnitTypeBoundsTask -> CREATED_RESOLVED_UNIT4
304 ResolveTopLevelUnitTypeBoundsTask -> RESOLVED_UNIT4
305 ResolveTopLevelUnitTypeBoundsTask -> RESOLVE_TYPE_BOUNDS_ERRORS
289 ResolveUnitTask -> CONSTANT_EXPRESSIONS_DEPENDENCIES 306 ResolveUnitTask -> CONSTANT_EXPRESSIONS_DEPENDENCIES
290 ResolveUnitTask -> CREATED_RESOLVED_UNIT11 307 ResolveUnitTask -> CREATED_RESOLVED_UNIT12
291 ResolveUnitTask -> RESOLVED_UNIT11 308 ResolveUnitTask -> RESOLVED_UNIT12
292 ResolveUnitTask -> RESOLVE_UNIT_ERRORS 309 ResolveUnitTask -> RESOLVE_UNIT_ERRORS
293 ResolveUnitTypeNamesTask -> CREATED_RESOLVED_UNIT4 310 ResolveUnitTypeNamesTask -> CREATED_RESOLVED_UNIT5
294 ResolveUnitTypeNamesTask -> RESOLVED_UNIT4 311 ResolveUnitTypeNamesTask -> RESOLVED_UNIT5
295 ResolveUnitTypeNamesTask -> RESOLVE_TYPE_NAMES_ERRORS 312 ResolveUnitTypeNamesTask -> RESOLVE_TYPE_NAMES_ERRORS
296 ResolveVariableReferencesTask -> CREATED_RESOLVED_UNIT5 313 ResolveVariableReferencesTask -> CREATED_RESOLVED_UNIT6
297 ResolveVariableReferencesTask -> RESOLVED_UNIT5 314 ResolveVariableReferencesTask -> RESOLVED_UNIT6
298 ResolveVariableReferencesTask -> VARIABLE_REFERENCE_ERRORS 315 ResolveVariableReferencesTask -> VARIABLE_REFERENCE_ERRORS
299 SCAN_ERRORS -> dartErrorsForSource 316 SCAN_ERRORS -> dartErrorsForSource
300 SCAN_ERRORS [shape=box] 317 SCAN_ERRORS [shape=box]
301 SOURCE_KIND -> BuildDirectiveElementsTask 318 SOURCE_KIND -> BuildDirectiveElementsTask
302 SOURCE_KIND [shape=box] 319 SOURCE_KIND [shape=box]
303 STRONG_MODE_ERRORS -> LibraryUnitErrorsTask 320 STRONG_MODE_ERRORS -> LibraryUnitErrorsTask
304 STRONG_MODE_ERRORS [shape=box] 321 STRONG_MODE_ERRORS [shape=box]
305 ScanDartTask -> LINE_INFO 322 ScanDartTask -> LINE_INFO
306 ScanDartTask -> SCAN_ERRORS 323 ScanDartTask -> SCAN_ERRORS
307 ScanDartTask -> TOKEN_STREAM 324 ScanDartTask -> TOKEN_STREAM
308 StrongModeVerifyUnitTask -> CREATED_RESOLVED_UNIT 325 StrongModeVerifyUnitTask -> CREATED_RESOLVED_UNIT
309 StrongModeVerifyUnitTask -> RESOLVED_UNIT 326 StrongModeVerifyUnitTask -> RESOLVED_UNIT
310 StrongModeVerifyUnitTask -> STRONG_MODE_ERRORS 327 StrongModeVerifyUnitTask -> STRONG_MODE_ERRORS
311 TOKEN_STREAM -> ParseDartTask 328 TOKEN_STREAM -> ParseDartTask
312 TOKEN_STREAM [shape=box] 329 TOKEN_STREAM [shape=box]
313 TYPE_PROVIDER -> BuildEnumMemberElementsTask 330 TYPE_PROVIDER -> BuildEnumMemberElementsTask
314 TYPE_PROVIDER -> ComputeConstantDependenciesTask 331 TYPE_PROVIDER -> ComputeConstantDependenciesTask
315 TYPE_PROVIDER -> ComputeConstantValueTask 332 TYPE_PROVIDER -> ComputeConstantValueTask
316 TYPE_PROVIDER -> GenerateHintsTask 333 TYPE_PROVIDER -> GenerateHintsTask
317 TYPE_PROVIDER -> InferInstanceMembersInUnitTask 334 TYPE_PROVIDER -> InferInstanceMembersInUnitTask
318 TYPE_PROVIDER -> InferStaticVariableTypeTask 335 TYPE_PROVIDER -> InferStaticVariableTypeTask
319 TYPE_PROVIDER -> PartiallyResolveUnitReferencesTask 336 TYPE_PROVIDER -> PartiallyResolveUnitReferencesTask
320 TYPE_PROVIDER -> PropagateVariableTypeTask 337 TYPE_PROVIDER -> PropagateVariableTypeTask
321 TYPE_PROVIDER -> ResolveInstanceFieldsInUnitTask 338 TYPE_PROVIDER -> ResolveInstanceFieldsInUnitTask
322 TYPE_PROVIDER -> ResolveLibraryTypeNamesTask 339 TYPE_PROVIDER -> ResolveLibraryTypeNamesTask
340 TYPE_PROVIDER -> ResolveTopLevelUnitTypeBoundsTask
323 TYPE_PROVIDER -> ResolveUnitTask 341 TYPE_PROVIDER -> ResolveUnitTask
324 TYPE_PROVIDER -> ResolveUnitTypeNamesTask 342 TYPE_PROVIDER -> ResolveUnitTypeNamesTask
325 TYPE_PROVIDER -> ResolveVariableReferencesTask 343 TYPE_PROVIDER -> ResolveVariableReferencesTask
326 TYPE_PROVIDER -> StrongModeVerifyUnitTask 344 TYPE_PROVIDER -> StrongModeVerifyUnitTask
327 TYPE_PROVIDER -> VerifyUnitTask 345 TYPE_PROVIDER -> VerifyUnitTask
328 TYPE_PROVIDER [shape=box] 346 TYPE_PROVIDER [shape=box]
329 UNITS -> LibraryErrorsReadyTask 347 UNITS -> LibraryErrorsReadyTask
330 UNITS [shape=box] 348 UNITS [shape=box]
331 USED_IMPORTED_ELEMENTS -> GenerateHintsTask 349 USED_IMPORTED_ELEMENTS -> GenerateHintsTask
332 USED_IMPORTED_ELEMENTS [shape=box] 350 USED_IMPORTED_ELEMENTS [shape=box]
333 USED_LOCAL_ELEMENTS -> GenerateHintsTask 351 USED_LOCAL_ELEMENTS -> GenerateHintsTask
334 USED_LOCAL_ELEMENTS [shape=box] 352 USED_LOCAL_ELEMENTS [shape=box]
335 VARIABLE_REFERENCE_ERRORS -> LibraryUnitErrorsTask 353 VARIABLE_REFERENCE_ERRORS -> LibraryUnitErrorsTask
336 VARIABLE_REFERENCE_ERRORS [shape=box] 354 VARIABLE_REFERENCE_ERRORS [shape=box]
337 VERIFY_ERRORS -> LibraryUnitErrorsTask 355 VERIFY_ERRORS -> LibraryUnitErrorsTask
338 VERIFY_ERRORS [shape=box] 356 VERIFY_ERRORS [shape=box]
339 VerifyUnitTask -> VERIFY_ERRORS 357 VerifyUnitTask -> VERIFY_ERRORS
340 dartErrorsForSource -> DartErrorsTask 358 dartErrorsForSource -> DartErrorsTask
341 dartErrorsForSource [shape=hexagon] 359 dartErrorsForSource [shape=hexagon]
342 dartErrorsForUnit -> DartErrorsTask 360 dartErrorsForUnit -> DartErrorsTask
343 dartErrorsForUnit [shape=hexagon] 361 dartErrorsForUnit [shape=hexagon]
344 } 362 }
345 </script> 363 </script>
346 </body> 364 </body>
347 </html> 365 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698