|
52 | 52 | CREATED_RESOLVED_UNIT [shape=box]
|
53 | 53 | CREATED_RESOLVED_UNIT1 [shape=box]
|
54 | 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 | 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 | 61 | CREATED_RESOLVED_UNIT11 [shape=box]
|
| 62 | + CREATED_RESOLVED_UNIT12 -> ResolveConstantExpressionTask |
62 | 63 | CREATED_RESOLVED_UNIT12 [shape=box]
|
| 64 | + CREATED_RESOLVED_UNIT13 [shape=box] |
63 | 65 | CREATED_RESOLVED_UNIT2 [shape=box]
|
64 | 66 | CREATED_RESOLVED_UNIT3 [shape=box]
|
65 | 67 | CREATED_RESOLVED_UNIT4 [shape=box]
|
66 | 68 | CREATED_RESOLVED_UNIT5 [shape=box]
|
67 | 69 | CREATED_RESOLVED_UNIT6 [shape=box]
|
68 | 70 | CREATED_RESOLVED_UNIT7 [shape=box]
|
69 |
| - CREATED_RESOLVED_UNIT8 -> ResolveInstanceFieldsInUnitTask |
70 | 71 | CREATED_RESOLVED_UNIT8 [shape=box]
|
71 |
| - CREATED_RESOLVED_UNIT9 -> InferInstanceMembersInUnitTask |
| 72 | + CREATED_RESOLVED_UNIT9 -> ResolveInstanceFieldsInUnitTask |
72 | 73 | CREATED_RESOLVED_UNIT9 [shape=box]
|
73 | 74 | ComputeConstantDependenciesTask -> CONSTANT_DEPENDENCIES
|
74 | 75 | ComputeConstantValueTask -> CONSTANT_VALUE
|
|
88 | 89 | EXPORTED_LIBRARIES -> ReadyLibraryElement2Task
|
89 | 90 | EXPORTED_LIBRARIES -> ReadyLibraryElement5Task
|
90 | 91 | EXPORTED_LIBRARIES -> ReadyLibraryElement6Task
|
| 92 | + EXPORTED_LIBRARIES -> ResolveTopLevelLibraryTypeBoundsTask |
91 | 93 | EXPORTED_LIBRARIES [shape=box]
|
92 | 94 | EXPORT_SOURCE_CLOSURE -> BuildExportNamespaceTask
|
93 | 95 | EXPORT_SOURCE_CLOSURE [shape=box]
|
94 |
| - EvaluateUnitConstantsTask -> CREATED_RESOLVED_UNIT12 |
95 |
| - EvaluateUnitConstantsTask -> RESOLVED_UNIT12 |
| 96 | + EvaluateUnitConstantsTask -> CREATED_RESOLVED_UNIT13 |
| 97 | + EvaluateUnitConstantsTask -> RESOLVED_UNIT13 |
96 | 98 | GatherUsedImportedElementsTask -> USED_IMPORTED_ELEMENTS
|
97 | 99 | GatherUsedLocalElementsTask -> USED_LOCAL_ELEMENTS
|
98 | 100 | GenerateHintsTask -> HINTS
|
|
103 | 105 | IMPORTED_LIBRARIES -> ReadyLibraryElement2Task
|
104 | 106 | IMPORTED_LIBRARIES -> ReadyLibraryElement5Task
|
105 | 107 | IMPORTED_LIBRARIES -> ReadyLibraryElement6Task
|
106 |
| - IMPORTED_LIBRARIES -> ResolveUnitTypeNamesTask |
| 108 | + IMPORTED_LIBRARIES -> ResolveTopLevelLibraryTypeBoundsTask |
| 109 | + IMPORTED_LIBRARIES -> ResolveTopLevelUnitTypeBoundsTask |
107 | 110 | IMPORTED_LIBRARIES [shape=box]
|
108 | 111 | INCLUDED_PARTS -> BuildLibraryElementTask
|
109 | 112 | INCLUDED_PARTS [shape=box]
|
|
115 | 118 | INFERRED_STATIC_VARIABLE -> InferStaticVariableTypesInUnitTask
|
116 | 119 | INFERRED_STATIC_VARIABLE [shape=box]
|
117 | 120 | IS_LAUNCHABLE [shape=box]
|
118 |
| - InferInstanceMembersInUnitTask -> CREATED_RESOLVED_UNIT10 |
119 |
| - InferInstanceMembersInUnitTask -> RESOLVED_UNIT10 |
| 121 | + InferInstanceMembersInUnitTask -> CREATED_RESOLVED_UNIT11 |
| 122 | + InferInstanceMembersInUnitTask -> RESOLVED_UNIT11 |
120 | 123 | InferStaticVariableTypeTask -> INFERRED_STATIC_VARIABLE
|
121 |
| - InferStaticVariableTypesInUnitTask -> CREATED_RESOLVED_UNIT8 |
122 |
| - InferStaticVariableTypesInUnitTask -> RESOLVED_UNIT8 |
| 124 | + InferStaticVariableTypesInUnitTask -> CREATED_RESOLVED_UNIT9 |
| 125 | + InferStaticVariableTypesInUnitTask -> RESOLVED_UNIT9 |
123 | 126 | LIBRARY_CYCLE [shape=box]
|
124 | 127 | LIBRARY_CYCLE_DEPENDENCIES -> InferInstanceMembersInUnitTask
|
125 | 128 | LIBRARY_CYCLE_DEPENDENCIES -> InferStaticVariableTypeTask
|
|
144 | 147 | LIBRARY_ELEMENT3 -> BuildExportNamespaceTask
|
145 | 148 | LIBRARY_ELEMENT3 -> BuildTypeProviderTask
|
146 | 149 | LIBRARY_ELEMENT3 [shape=box]
|
147 |
| - LIBRARY_ELEMENT4 -> ResolveLibraryTypeNamesTask |
148 |
| - LIBRARY_ELEMENT4 -> ResolveUnitTypeNamesTask |
| 150 | + LIBRARY_ELEMENT4 -> ResolveTopLevelLibraryTypeBoundsTask |
| 151 | + LIBRARY_ELEMENT4 -> ResolveTopLevelUnitTypeBoundsTask |
149 | 152 | LIBRARY_ELEMENT4 [shape=box]
|
150 |
| - LIBRARY_ELEMENT5 -> PartiallyResolveUnitReferencesTask |
151 |
| - LIBRARY_ELEMENT5 -> PropagateVariableTypesInLibraryTask |
152 |
| - LIBRARY_ELEMENT5 -> ReadyLibraryElement5Task |
153 |
| - LIBRARY_ELEMENT5 -> ResolveInstanceFieldsInUnitTask |
| 153 | + LIBRARY_ELEMENT5 -> ResolveLibraryTypeNamesTask |
| 154 | + LIBRARY_ELEMENT5 -> ResolveTopLevelLibraryTypeBoundsTask |
| 155 | + LIBRARY_ELEMENT5 -> ResolveUnitTypeNamesTask |
154 | 156 | LIBRARY_ELEMENT5 [shape=box]
|
155 |
| - LIBRARY_ELEMENT6 -> PropagateVariableTypesInLibraryClosureTask |
156 |
| - LIBRARY_ELEMENT6 -> ReadyLibraryElement6Task |
| 157 | + LIBRARY_ELEMENT6 -> PartiallyResolveUnitReferencesTask |
| 158 | + LIBRARY_ELEMENT6 -> PropagateVariableTypesInLibraryTask |
| 159 | + LIBRARY_ELEMENT6 -> ReadyLibraryElement5Task |
| 160 | + LIBRARY_ELEMENT6 -> ResolveInstanceFieldsInUnitTask |
157 | 161 | LIBRARY_ELEMENT6 [shape=box]
|
158 |
| - LIBRARY_ELEMENT7 -> ResolveLibraryReferencesTask |
159 |
| - LIBRARY_ELEMENT7 -> ResolveUnitTask |
| 162 | + LIBRARY_ELEMENT7 -> PropagateVariableTypesInLibraryClosureTask |
| 163 | + LIBRARY_ELEMENT7 -> ReadyLibraryElement6Task |
160 | 164 | LIBRARY_ELEMENT7 [shape=box]
|
161 |
| - LIBRARY_ELEMENT8 -> EvaluateUnitConstantsTask |
162 |
| - LIBRARY_ELEMENT8 -> ResolveLibraryTask |
| 165 | + LIBRARY_ELEMENT8 -> ResolveLibraryReferencesTask |
| 166 | + LIBRARY_ELEMENT8 -> ResolveUnitTask |
163 | 167 | LIBRARY_ELEMENT8 [shape=box]
|
| 168 | + LIBRARY_ELEMENT9 -> EvaluateUnitConstantsTask |
| 169 | + LIBRARY_ELEMENT9 -> ResolveLibraryTask |
| 170 | + LIBRARY_ELEMENT9 [shape=box] |
164 | 171 | LIBRARY_ERRORS_READY [shape=box]
|
165 | 172 | LIBRARY_SPECIFIC_UNITS -> GenerateHintsTask
|
166 | 173 | LIBRARY_SPECIFIC_UNITS -> PropagateVariableTypesInLibraryTask
|
167 | 174 | LIBRARY_SPECIFIC_UNITS -> ReadyResolvedUnitTask
|
168 | 175 | LIBRARY_SPECIFIC_UNITS -> ResolveLibraryReferencesTask
|
169 | 176 | LIBRARY_SPECIFIC_UNITS -> ResolveLibraryTypeNamesTask
|
| 177 | + LIBRARY_SPECIFIC_UNITS -> ResolveTopLevelLibraryTypeBoundsTask |
170 | 178 | LIBRARY_SPECIFIC_UNITS [shape=box]
|
171 | 179 | LIBRARY_UNIT_ERRORS -> dartErrorsForUnit
|
172 | 180 | LIBRARY_UNIT_ERRORS [shape=box]
|
|
204 | 212 | ParseDartTask -> REFERENCED_SOURCES
|
205 | 213 | ParseDartTask -> SOURCE_KIND
|
206 | 214 | ParseDartTask -> UNITS
|
207 |
| - PartiallyResolveUnitReferencesTask -> CREATED_RESOLVED_UNIT6 |
| 215 | + PartiallyResolveUnitReferencesTask -> CREATED_RESOLVED_UNIT7 |
208 | 216 | PartiallyResolveUnitReferencesTask -> INFERABLE_STATIC_VARIABLES_IN_UNIT
|
209 | 217 | PartiallyResolveUnitReferencesTask -> PROPAGABLE_VARIABLES_IN_UNIT
|
210 |
| - PartiallyResolveUnitReferencesTask -> RESOLVED_UNIT6 |
| 218 | + PartiallyResolveUnitReferencesTask -> RESOLVED_UNIT7 |
211 | 219 | PropagateVariableTypeTask -> PROPAGATED_VARIABLE
|
212 |
| - PropagateVariableTypesInLibraryClosureTask -> LIBRARY_ELEMENT7 |
213 |
| - PropagateVariableTypesInLibraryTask -> LIBRARY_ELEMENT6 |
214 |
| - PropagateVariableTypesInUnitTask -> CREATED_RESOLVED_UNIT7 |
215 |
| - PropagateVariableTypesInUnitTask -> RESOLVED_UNIT7 |
| 220 | + PropagateVariableTypesInLibraryClosureTask -> LIBRARY_ELEMENT8 |
| 221 | + PropagateVariableTypesInLibraryTask -> LIBRARY_ELEMENT7 |
| 222 | + PropagateVariableTypesInUnitTask -> CREATED_RESOLVED_UNIT8 |
| 223 | + PropagateVariableTypesInUnitTask -> RESOLVED_UNIT8 |
216 | 224 | READY_LIBRARY_ELEMENT2 -> ComputeLibraryCycleTask
|
217 | 225 | READY_LIBRARY_ELEMENT2 -> ReadyLibraryElement2Task
|
218 | 226 | READY_LIBRARY_ELEMENT2 [shape=box]
|
219 |
| - READY_LIBRARY_ELEMENT5 -> PartiallyResolveUnitReferencesTask |
220 |
| - READY_LIBRARY_ELEMENT5 -> ReadyLibraryElement5Task |
221 |
| - READY_LIBRARY_ELEMENT5 [shape=box] |
222 |
| - READY_LIBRARY_ELEMENT6 -> PropagateVariableTypesInLibraryClosureTask |
223 |
| - READY_LIBRARY_ELEMENT6 -> ReadyLibraryElement6Task |
| 227 | + READY_LIBRARY_ELEMENT6 -> PartiallyResolveUnitReferencesTask |
| 228 | + READY_LIBRARY_ELEMENT6 -> ReadyLibraryElement5Task |
224 | 229 | READY_LIBRARY_ELEMENT6 [shape=box]
|
| 230 | + READY_LIBRARY_ELEMENT7 -> PropagateVariableTypesInLibraryClosureTask |
| 231 | + READY_LIBRARY_ELEMENT7 -> ReadyLibraryElement6Task |
| 232 | + READY_LIBRARY_ELEMENT7 [shape=box] |
225 | 233 | READY_RESOLVED_UNIT -> ResolveLibraryTask
|
226 | 234 | READY_RESOLVED_UNIT -> VerifyUnitTask
|
227 | 235 | READY_RESOLVED_UNIT [shape=box]
|
|
238 | 246 | RESOLVED_UNIT1 -> BuildLibraryElementTask
|
239 | 247 | RESOLVED_UNIT1 -> ResolveDirectiveElementsTask
|
240 | 248 | RESOLVED_UNIT1 [shape=box]
|
241 |
| - RESOLVED_UNIT10 -> ResolveUnitTask |
| 249 | + RESOLVED_UNIT10 -> InferInstanceMembersInUnitTask |
242 | 250 | RESOLVED_UNIT10 [shape=box]
|
243 |
| - RESOLVED_UNIT11 -> EvaluateUnitConstantsTask |
244 |
| - RESOLVED_UNIT11 -> GatherUsedImportedElementsTask |
245 |
| - RESOLVED_UNIT11 -> GatherUsedLocalElementsTask |
246 |
| - RESOLVED_UNIT11 -> ResolveLibraryReferencesTask |
| 251 | + RESOLVED_UNIT11 -> ResolveUnitTask |
247 | 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 | 257 | RESOLVED_UNIT12 [shape=box]
|
| 258 | + RESOLVED_UNIT13 -> StrongModeVerifyUnitTask |
| 259 | + RESOLVED_UNIT13 [shape=box] |
250 | 260 | RESOLVED_UNIT2 -> BuildEnumMemberElementsTask
|
251 | 261 | RESOLVED_UNIT2 [shape=box]
|
252 |
| - RESOLVED_UNIT3 -> ResolveUnitTypeNamesTask |
| 262 | + RESOLVED_UNIT3 -> ResolveTopLevelUnitTypeBoundsTask |
253 | 263 | RESOLVED_UNIT3 [shape=box]
|
254 |
| - RESOLVED_UNIT4 -> ResolveLibraryTypeNamesTask |
255 |
| - RESOLVED_UNIT4 -> ResolveVariableReferencesTask |
| 264 | + RESOLVED_UNIT4 -> ResolveTopLevelLibraryTypeBoundsTask |
| 265 | + RESOLVED_UNIT4 -> ResolveUnitTypeNamesTask |
256 | 266 | RESOLVED_UNIT4 [shape=box]
|
257 |
| - RESOLVED_UNIT5 -> PartiallyResolveUnitReferencesTask |
| 267 | + RESOLVED_UNIT5 -> ResolveLibraryTypeNamesTask |
| 268 | + RESOLVED_UNIT5 -> ResolveVariableReferencesTask |
258 | 269 | RESOLVED_UNIT5 [shape=box]
|
259 |
| - RESOLVED_UNIT6 -> ComputeInferableStaticVariableDependenciesTask |
260 |
| - RESOLVED_UNIT6 -> ComputePropagableVariableDependenciesTask |
261 |
| - RESOLVED_UNIT6 -> PropagateVariableTypeTask |
262 |
| - RESOLVED_UNIT6 -> PropagateVariableTypesInUnitTask |
| 270 | + RESOLVED_UNIT6 -> PartiallyResolveUnitReferencesTask |
263 | 271 | RESOLVED_UNIT6 [shape=box]
|
264 |
| - RESOLVED_UNIT7 -> InferStaticVariableTypeTask |
265 |
| - RESOLVED_UNIT7 -> InferStaticVariableTypesInUnitTask |
266 |
| - RESOLVED_UNIT7 -> PropagateVariableTypesInLibraryTask |
| 272 | + RESOLVED_UNIT7 -> ComputeInferableStaticVariableDependenciesTask |
| 273 | + RESOLVED_UNIT7 -> ComputePropagableVariableDependenciesTask |
| 274 | + RESOLVED_UNIT7 -> PropagateVariableTypeTask |
| 275 | + RESOLVED_UNIT7 -> PropagateVariableTypesInUnitTask |
267 | 276 | RESOLVED_UNIT7 [shape=box]
|
268 |
| - RESOLVED_UNIT8 -> ResolveInstanceFieldsInUnitTask |
| 277 | + RESOLVED_UNIT8 -> InferStaticVariableTypeTask |
| 278 | + RESOLVED_UNIT8 -> InferStaticVariableTypesInUnitTask |
| 279 | + RESOLVED_UNIT8 -> PropagateVariableTypesInLibraryTask |
269 | 280 | RESOLVED_UNIT8 [shape=box]
|
270 |
| - RESOLVED_UNIT9 -> InferInstanceMembersInUnitTask |
| 281 | + RESOLVED_UNIT9 -> ResolveInstanceFieldsInUnitTask |
271 | 282 | RESOLVED_UNIT9 [shape=box]
|
| 283 | + RESOLVE_TYPE_BOUNDS_ERRORS -> LibraryUnitErrorsTask |
| 284 | + RESOLVE_TYPE_BOUNDS_ERRORS [shape=box] |
272 | 285 | RESOLVE_TYPE_NAMES_ERRORS -> LibraryUnitErrorsTask
|
273 | 286 | RESOLVE_TYPE_NAMES_ERRORS [shape=box]
|
274 | 287 | RESOLVE_UNIT_ERRORS -> LibraryUnitErrorsTask
|
275 | 288 | RESOLVE_UNIT_ERRORS [shape=box]
|
276 | 289 | ReadyLibraryElement2Task -> READY_LIBRARY_ELEMENT2
|
277 |
| - ReadyLibraryElement5Task -> READY_LIBRARY_ELEMENT5 |
278 |
| - ReadyLibraryElement6Task -> READY_LIBRARY_ELEMENT6 |
| 290 | + ReadyLibraryElement5Task -> READY_LIBRARY_ELEMENT6 |
| 291 | + ReadyLibraryElement6Task -> READY_LIBRARY_ELEMENT7 |
279 | 292 | ReadyResolvedUnitTask -> READY_RESOLVED_UNIT
|
280 | 293 | ResolveConstantExpressionTask -> CONSTANT_EXPRESSION_RESOLVED
|
281 | 294 | ResolveDirectiveElementsTask -> CREATED_RESOLVED_UNIT2
|
282 | 295 | ResolveDirectiveElementsTask -> RESOLVED_UNIT2
|
283 |
| - ResolveInstanceFieldsInUnitTask -> CREATED_RESOLVED_UNIT9 |
284 |
| - ResolveInstanceFieldsInUnitTask -> RESOLVED_UNIT9 |
285 |
| - ResolveLibraryReferencesTask -> LIBRARY_ELEMENT8 |
| 296 | + ResolveInstanceFieldsInUnitTask -> CREATED_RESOLVED_UNIT10 |
| 297 | + ResolveInstanceFieldsInUnitTask -> RESOLVED_UNIT10 |
| 298 | + ResolveLibraryReferencesTask -> LIBRARY_ELEMENT9 |
286 | 299 | ResolveLibraryReferencesTask -> REFERENCED_NAMES
|
287 | 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 | 306 | ResolveUnitTask -> CONSTANT_EXPRESSIONS_DEPENDENCIES
|
290 |
| - ResolveUnitTask -> CREATED_RESOLVED_UNIT11 |
291 |
| - ResolveUnitTask -> RESOLVED_UNIT11 |
| 307 | + ResolveUnitTask -> CREATED_RESOLVED_UNIT12 |
| 308 | + ResolveUnitTask -> RESOLVED_UNIT12 |
292 | 309 | ResolveUnitTask -> RESOLVE_UNIT_ERRORS
|
293 |
| - ResolveUnitTypeNamesTask -> CREATED_RESOLVED_UNIT4 |
294 |
| - ResolveUnitTypeNamesTask -> RESOLVED_UNIT4 |
| 310 | + ResolveUnitTypeNamesTask -> CREATED_RESOLVED_UNIT5 |
| 311 | + ResolveUnitTypeNamesTask -> RESOLVED_UNIT5 |
295 | 312 | ResolveUnitTypeNamesTask -> RESOLVE_TYPE_NAMES_ERRORS
|
296 |
| - ResolveVariableReferencesTask -> CREATED_RESOLVED_UNIT5 |
297 |
| - ResolveVariableReferencesTask -> RESOLVED_UNIT5 |
| 313 | + ResolveVariableReferencesTask -> CREATED_RESOLVED_UNIT6 |
| 314 | + ResolveVariableReferencesTask -> RESOLVED_UNIT6 |
298 | 315 | ResolveVariableReferencesTask -> VARIABLE_REFERENCE_ERRORS
|
299 | 316 | SCAN_ERRORS -> dartErrorsForSource
|
300 | 317 | SCAN_ERRORS [shape=box]
|
|
320 | 337 | TYPE_PROVIDER -> PropagateVariableTypeTask
|
321 | 338 | TYPE_PROVIDER -> ResolveInstanceFieldsInUnitTask
|
322 | 339 | TYPE_PROVIDER -> ResolveLibraryTypeNamesTask
|
| 340 | + TYPE_PROVIDER -> ResolveTopLevelUnitTypeBoundsTask |
323 | 341 | TYPE_PROVIDER -> ResolveUnitTask
|
324 | 342 | TYPE_PROVIDER -> ResolveUnitTypeNamesTask
|
325 | 343 | TYPE_PROVIDER -> ResolveVariableReferencesTask
|
|
0 commit comments