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

Side by Side Diff: pkg/analyzer/tool/task_dependency_graph/tasks.dot

Issue 1854003003: Fixes for import/export directive resolution and tasks graph. (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 4 years, 8 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
« no previous file with comments | « pkg/analyzer/lib/src/generated/resolver.dart ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 // 4 //
5 // This file has been automatically generated. Please do not edit it manually. 5 // This file has been automatically generated. Please do not edit it manually.
6 // To regenerate the file, use the script 6 // To regenerate the file, use the script
7 // "pkg/analyzer/tool/task_dependency_graph/generate.dart". 7 // "pkg/analyzer/tool/task_dependency_graph/generate.dart".
8 // 8 //
9 // To render this graph using Graphviz (www.graphviz.org) use the command: 9 // To render this graph using Graphviz (www.graphviz.org) use the command:
10 // "dot tasks.dot -Tpdf -O". 10 // "dot tasks.dot -Tpdf -O".
11 digraph G { 11 digraph G {
12 BUILD_DIRECTIVES_ERRORS -> LibraryUnitErrorsTask 12 BUILD_DIRECTIVES_ERRORS -> LibraryUnitErrorsTask
13 BUILD_DIRECTIVES_ERRORS [shape=box] 13 BUILD_DIRECTIVES_ERRORS [shape=box]
14 BUILD_LIBRARY_ERRORS -> LibraryUnitErrorsTask 14 BUILD_LIBRARY_ERRORS -> LibraryUnitErrorsTask
15 BUILD_LIBRARY_ERRORS [shape=box] 15 BUILD_LIBRARY_ERRORS [shape=box]
16 BuildCompilationUnitElementTask -> COMPILATION_UNIT_CONSTANTS 16 BuildCompilationUnitElementTask -> COMPILATION_UNIT_CONSTANTS
17 BuildCompilationUnitElementTask -> COMPILATION_UNIT_ELEMENT 17 BuildCompilationUnitElementTask -> COMPILATION_UNIT_ELEMENT
18 BuildCompilationUnitElementTask -> CREATED_RESOLVED_UNIT1 18 BuildCompilationUnitElementTask -> CREATED_RESOLVED_UNIT1
19 BuildCompilationUnitElementTask -> RESOLVED_UNIT1 19 BuildCompilationUnitElementTask -> RESOLVED_UNIT1
20 BuildDirectiveElementsTask -> BUILD_DIRECTIVES_ERRORS 20 BuildDirectiveElementsTask -> BUILD_DIRECTIVES_ERRORS
21 BuildDirectiveElementsTask -> LIBRARY_ELEMENT2 21 BuildDirectiveElementsTask -> LIBRARY_ELEMENT2
22 BuildEnumMemberElementsTask -> CREATED_RESOLVED_UNIT2 22 BuildEnumMemberElementsTask -> CREATED_RESOLVED_UNIT3
23 BuildEnumMemberElementsTask -> RESOLVED_UNIT2 23 BuildEnumMemberElementsTask -> RESOLVED_UNIT3
24 BuildExportNamespaceTask -> LIBRARY_ELEMENT4 24 BuildExportNamespaceTask -> LIBRARY_ELEMENT4
25 BuildLibraryElementTask -> BUILD_LIBRARY_ERRORS 25 BuildLibraryElementTask -> BUILD_LIBRARY_ERRORS
26 BuildLibraryElementTask -> IS_LAUNCHABLE 26 BuildLibraryElementTask -> IS_LAUNCHABLE
27 BuildLibraryElementTask -> LIBRARY_ELEMENT1 27 BuildLibraryElementTask -> LIBRARY_ELEMENT1
28 BuildPublicNamespaceTask -> LIBRARY_ELEMENT3 28 BuildPublicNamespaceTask -> LIBRARY_ELEMENT3
29 BuildSourceExportClosureTask -> EXPORT_SOURCE_CLOSURE 29 BuildSourceExportClosureTask -> EXPORT_SOURCE_CLOSURE
30 BuildTypeProviderTask -> TYPE_PROVIDER 30 BuildTypeProviderTask -> TYPE_PROVIDER
31 COMPILATION_UNIT_CONSTANTS -> EvaluateUnitConstantsTask 31 COMPILATION_UNIT_CONSTANTS -> EvaluateUnitConstantsTask
32 COMPILATION_UNIT_CONSTANTS [shape=box] 32 COMPILATION_UNIT_CONSTANTS [shape=box]
33 COMPILATION_UNIT_ELEMENT [shape=box] 33 COMPILATION_UNIT_ELEMENT [shape=box]
34 CONSTANT_DEPENDENCIES -> ComputeConstantValueTask 34 CONSTANT_DEPENDENCIES -> ComputeConstantValueTask
35 CONSTANT_DEPENDENCIES [shape=box] 35 CONSTANT_DEPENDENCIES [shape=box]
36 CONSTANT_EXPRESSIONS_DEPENDENCIES -> EvaluateUnitConstantsTask 36 CONSTANT_EXPRESSIONS_DEPENDENCIES -> EvaluateUnitConstantsTask
37 CONSTANT_EXPRESSIONS_DEPENDENCIES [shape=box] 37 CONSTANT_EXPRESSIONS_DEPENDENCIES [shape=box]
38 CONSTANT_EXPRESSION_RESOLVED -> ComputeConstantDependenciesTask 38 CONSTANT_EXPRESSION_RESOLVED -> ComputeConstantDependenciesTask
39 CONSTANT_EXPRESSION_RESOLVED [shape=box] 39 CONSTANT_EXPRESSION_RESOLVED [shape=box]
40 CONSTANT_VALUE -> ComputeConstantValueTask 40 CONSTANT_VALUE -> ComputeConstantValueTask
41 CONSTANT_VALUE -> EvaluateUnitConstantsTask 41 CONSTANT_VALUE -> EvaluateUnitConstantsTask
42 CONSTANT_VALUE [shape=box] 42 CONSTANT_VALUE [shape=box]
43 CONTAINING_LIBRARIES -> DartErrorsTask 43 CONTAINING_LIBRARIES -> DartErrorsTask
44 CONTAINING_LIBRARIES [shape=box] 44 CONTAINING_LIBRARIES [shape=box]
45 CONTENT -> ScanDartTask 45 CONTENT -> ScanDartTask
46 CONTENT [shape=box] 46 CONTENT [shape=box]
47 CREATED_RESOLVED_UNIT [shape=box] 47 CREATED_RESOLVED_UNIT [shape=box]
48 CREATED_RESOLVED_UNIT1 [shape=box] 48 CREATED_RESOLVED_UNIT1 [shape=box]
49 CREATED_RESOLVED_UNIT10 -> ResolveConstantExpressionTask 49 CREATED_RESOLVED_UNIT10 -> InferInstanceMembersInUnitTask
50 CREATED_RESOLVED_UNIT10 -> InferStaticVariableTypeTask
51 CREATED_RESOLVED_UNIT10 -> PartiallyResolveUnitReferencesTask
52 CREATED_RESOLVED_UNIT10 -> ResolveInstanceFieldsInUnitTask
53 CREATED_RESOLVED_UNIT10 -> ResolveUnitTask
50 CREATED_RESOLVED_UNIT10 [shape=box] 54 CREATED_RESOLVED_UNIT10 [shape=box]
55 CREATED_RESOLVED_UNIT11 -> ResolveConstantExpressionTask
51 CREATED_RESOLVED_UNIT11 [shape=box] 56 CREATED_RESOLVED_UNIT11 [shape=box]
57 CREATED_RESOLVED_UNIT12 [shape=box]
52 CREATED_RESOLVED_UNIT2 [shape=box] 58 CREATED_RESOLVED_UNIT2 [shape=box]
53 CREATED_RESOLVED_UNIT3 [shape=box] 59 CREATED_RESOLVED_UNIT3 [shape=box]
54 CREATED_RESOLVED_UNIT4 [shape=box] 60 CREATED_RESOLVED_UNIT4 [shape=box]
55 CREATED_RESOLVED_UNIT5 [shape=box] 61 CREATED_RESOLVED_UNIT5 [shape=box]
56 CREATED_RESOLVED_UNIT6 [shape=box] 62 CREATED_RESOLVED_UNIT6 [shape=box]
57 CREATED_RESOLVED_UNIT7 -> ResolveInstanceFieldsInUnitTask
58 CREATED_RESOLVED_UNIT7 [shape=box] 63 CREATED_RESOLVED_UNIT7 [shape=box]
59 CREATED_RESOLVED_UNIT8 -> InferInstanceMembersInUnitTask 64 CREATED_RESOLVED_UNIT8 -> ResolveInstanceFieldsInUnitTask
60 CREATED_RESOLVED_UNIT8 [shape=box] 65 CREATED_RESOLVED_UNIT8 [shape=box]
61 CREATED_RESOLVED_UNIT9 -> InferInstanceMembersInUnitTask 66 CREATED_RESOLVED_UNIT9 -> InferInstanceMembersInUnitTask
62 CREATED_RESOLVED_UNIT9 -> InferStaticVariableTypeTask
63 CREATED_RESOLVED_UNIT9 -> PartiallyResolveUnitReferencesTask
64 CREATED_RESOLVED_UNIT9 -> ResolveInstanceFieldsInUnitTask
65 CREATED_RESOLVED_UNIT9 -> ResolveUnitTask
66 CREATED_RESOLVED_UNIT9 [shape=box] 67 CREATED_RESOLVED_UNIT9 [shape=box]
67 ComputeConstantDependenciesTask -> CONSTANT_DEPENDENCIES 68 ComputeConstantDependenciesTask -> CONSTANT_DEPENDENCIES
68 ComputeConstantValueTask -> CONSTANT_VALUE 69 ComputeConstantValueTask -> CONSTANT_VALUE
69 ComputeInferableStaticVariableDependenciesTask -> INFERABLE_STATIC_VARIABLE_DE PENDENCIES 70 ComputeInferableStaticVariableDependenciesTask -> INFERABLE_STATIC_VARIABLE_DE PENDENCIES
70 ComputeLibraryCycleTask -> LIBRARY_CYCLE 71 ComputeLibraryCycleTask -> LIBRARY_CYCLE
71 ComputeLibraryCycleTask -> LIBRARY_CYCLE_DEPENDENCIES 72 ComputeLibraryCycleTask -> LIBRARY_CYCLE_DEPENDENCIES
72 ComputeLibraryCycleTask -> LIBRARY_CYCLE_UNITS 73 ComputeLibraryCycleTask -> LIBRARY_CYCLE_UNITS
73 ComputePropagableVariableDependenciesTask -> PROPAGABLE_VARIABLE_DEPENDENCIES 74 ComputePropagableVariableDependenciesTask -> PROPAGABLE_VARIABLE_DEPENDENCIES
74 ContainingLibrariesTask -> CONTAINING_LIBRARIES 75 ContainingLibrariesTask -> CONTAINING_LIBRARIES
75 DART_ERRORS -> LibraryErrorsReadyTask 76 DART_ERRORS -> LibraryErrorsReadyTask
76 DART_ERRORS [shape=box] 77 DART_ERRORS [shape=box]
77 DART_SCRIPTS -> ScanDartTask 78 DART_SCRIPTS -> ScanDartTask
78 DART_SCRIPTS [shape=box] 79 DART_SCRIPTS [shape=box]
79 DartErrorsTask -> DART_ERRORS 80 DartErrorsTask -> DART_ERRORS
80 EXPLICITLY_IMPORTED_LIBRARIES [shape=box] 81 EXPLICITLY_IMPORTED_LIBRARIES [shape=box]
81 EXPORTED_LIBRARIES -> BuildDirectiveElementsTask 82 EXPORTED_LIBRARIES -> BuildDirectiveElementsTask
82 EXPORTED_LIBRARIES -> ReadyLibraryElement2Task 83 EXPORTED_LIBRARIES -> ReadyLibraryElement2Task
83 EXPORTED_LIBRARIES -> ReadyLibraryElement5Task 84 EXPORTED_LIBRARIES -> ReadyLibraryElement5Task
84 EXPORTED_LIBRARIES -> ReadyLibraryElement6Task 85 EXPORTED_LIBRARIES -> ReadyLibraryElement6Task
85 EXPORTED_LIBRARIES [shape=box] 86 EXPORTED_LIBRARIES [shape=box]
86 EXPORT_SOURCE_CLOSURE -> BuildExportNamespaceTask 87 EXPORT_SOURCE_CLOSURE -> BuildExportNamespaceTask
87 EXPORT_SOURCE_CLOSURE [shape=box] 88 EXPORT_SOURCE_CLOSURE [shape=box]
88 EvaluateUnitConstantsTask -> CREATED_RESOLVED_UNIT11 89 EvaluateUnitConstantsTask -> CREATED_RESOLVED_UNIT12
89 EvaluateUnitConstantsTask -> RESOLVED_UNIT11 90 EvaluateUnitConstantsTask -> RESOLVED_UNIT12
90 GatherUsedImportedElementsTask -> USED_IMPORTED_ELEMENTS 91 GatherUsedImportedElementsTask -> USED_IMPORTED_ELEMENTS
91 GatherUsedLocalElementsTask -> USED_LOCAL_ELEMENTS 92 GatherUsedLocalElementsTask -> USED_LOCAL_ELEMENTS
92 GenerateHintsTask -> HINTS 93 GenerateHintsTask -> HINTS
93 GenerateLintsTask -> LINTS 94 GenerateLintsTask -> LINTS
94 HINTS -> LibraryUnitErrorsTask 95 HINTS -> LibraryUnitErrorsTask
95 HINTS [shape=box] 96 HINTS [shape=box]
96 IMPORTED_LIBRARIES -> BuildDirectiveElementsTask 97 IMPORTED_LIBRARIES -> BuildDirectiveElementsTask
97 IMPORTED_LIBRARIES -> ReadyLibraryElement2Task 98 IMPORTED_LIBRARIES -> ReadyLibraryElement2Task
98 IMPORTED_LIBRARIES -> ReadyLibraryElement5Task 99 IMPORTED_LIBRARIES -> ReadyLibraryElement5Task
99 IMPORTED_LIBRARIES -> ReadyLibraryElement6Task 100 IMPORTED_LIBRARIES -> ReadyLibraryElement6Task
100 IMPORTED_LIBRARIES -> ResolveUnitTypeNamesTask 101 IMPORTED_LIBRARIES -> ResolveUnitTypeNamesTask
101 IMPORTED_LIBRARIES [shape=box] 102 IMPORTED_LIBRARIES [shape=box]
102 INCLUDED_PARTS -> BuildLibraryElementTask 103 INCLUDED_PARTS -> BuildLibraryElementTask
103 INCLUDED_PARTS [shape=box] 104 INCLUDED_PARTS [shape=box]
104 INFERABLE_STATIC_VARIABLES_IN_UNIT -> InferStaticVariableTypesInUnitTask 105 INFERABLE_STATIC_VARIABLES_IN_UNIT -> InferStaticVariableTypesInUnitTask
105 INFERABLE_STATIC_VARIABLES_IN_UNIT [shape=box] 106 INFERABLE_STATIC_VARIABLES_IN_UNIT [shape=box]
106 INFERABLE_STATIC_VARIABLE_DEPENDENCIES -> InferStaticVariableTypeTask 107 INFERABLE_STATIC_VARIABLE_DEPENDENCIES -> InferStaticVariableTypeTask
107 INFERABLE_STATIC_VARIABLE_DEPENDENCIES [shape=box] 108 INFERABLE_STATIC_VARIABLE_DEPENDENCIES [shape=box]
108 INFERRED_STATIC_VARIABLE -> InferStaticVariableTypeTask 109 INFERRED_STATIC_VARIABLE -> InferStaticVariableTypeTask
109 INFERRED_STATIC_VARIABLE -> InferStaticVariableTypesInUnitTask 110 INFERRED_STATIC_VARIABLE -> InferStaticVariableTypesInUnitTask
110 INFERRED_STATIC_VARIABLE [shape=box] 111 INFERRED_STATIC_VARIABLE [shape=box]
111 IS_LAUNCHABLE [shape=box] 112 IS_LAUNCHABLE [shape=box]
112 InferInstanceMembersInUnitTask -> CREATED_RESOLVED_UNIT9 113 InferInstanceMembersInUnitTask -> CREATED_RESOLVED_UNIT10
113 InferInstanceMembersInUnitTask -> RESOLVED_UNIT9 114 InferInstanceMembersInUnitTask -> RESOLVED_UNIT10
114 InferStaticVariableTypeTask -> INFERRED_STATIC_VARIABLE 115 InferStaticVariableTypeTask -> INFERRED_STATIC_VARIABLE
115 InferStaticVariableTypesInUnitTask -> CREATED_RESOLVED_UNIT7 116 InferStaticVariableTypesInUnitTask -> CREATED_RESOLVED_UNIT8
116 InferStaticVariableTypesInUnitTask -> RESOLVED_UNIT7 117 InferStaticVariableTypesInUnitTask -> RESOLVED_UNIT8
117 LIBRARY_CYCLE [shape=box] 118 LIBRARY_CYCLE [shape=box]
118 LIBRARY_CYCLE_DEPENDENCIES -> InferInstanceMembersInUnitTask 119 LIBRARY_CYCLE_DEPENDENCIES -> InferInstanceMembersInUnitTask
119 LIBRARY_CYCLE_DEPENDENCIES -> InferStaticVariableTypeTask 120 LIBRARY_CYCLE_DEPENDENCIES -> InferStaticVariableTypeTask
120 LIBRARY_CYCLE_DEPENDENCIES -> PartiallyResolveUnitReferencesTask 121 LIBRARY_CYCLE_DEPENDENCIES -> PartiallyResolveUnitReferencesTask
121 LIBRARY_CYCLE_DEPENDENCIES -> ResolveInstanceFieldsInUnitTask 122 LIBRARY_CYCLE_DEPENDENCIES -> ResolveInstanceFieldsInUnitTask
122 LIBRARY_CYCLE_DEPENDENCIES [shape=box] 123 LIBRARY_CYCLE_DEPENDENCIES [shape=box]
123 LIBRARY_CYCLE_UNITS -> InferInstanceMembersInUnitTask 124 LIBRARY_CYCLE_UNITS -> InferInstanceMembersInUnitTask
124 LIBRARY_CYCLE_UNITS -> ResolveInstanceFieldsInUnitTask 125 LIBRARY_CYCLE_UNITS -> ResolveInstanceFieldsInUnitTask
125 LIBRARY_CYCLE_UNITS -> ResolveUnitTask 126 LIBRARY_CYCLE_UNITS -> ResolveUnitTask
126 LIBRARY_CYCLE_UNITS [shape=box] 127 LIBRARY_CYCLE_UNITS [shape=box]
127 LIBRARY_ELEMENT -> LibraryErrorsReadyTask 128 LIBRARY_ELEMENT -> LibraryErrorsReadyTask
128 LIBRARY_ELEMENT [shape=box] 129 LIBRARY_ELEMENT [shape=box]
129 LIBRARY_ELEMENT1 -> BuildDirectiveElementsTask 130 LIBRARY_ELEMENT1 -> BuildDirectiveElementsTask
130 LIBRARY_ELEMENT1 -> ResolveVariableReferencesTask 131 LIBRARY_ELEMENT1 -> ResolveVariableReferencesTask
131 LIBRARY_ELEMENT1 [shape=box] 132 LIBRARY_ELEMENT1 [shape=box]
132 LIBRARY_ELEMENT2 -> BuildPublicNamespaceTask 133 LIBRARY_ELEMENT2 -> BuildPublicNamespaceTask
133 LIBRARY_ELEMENT2 -> BuildSourceExportClosureTask 134 LIBRARY_ELEMENT2 -> BuildSourceExportClosureTask
134 LIBRARY_ELEMENT2 -> ComputeLibraryCycleTask 135 LIBRARY_ELEMENT2 -> ComputeLibraryCycleTask
135 LIBRARY_ELEMENT2 -> ReadyLibraryElement2Task 136 LIBRARY_ELEMENT2 -> ReadyLibraryElement2Task
137 LIBRARY_ELEMENT2 -> ResolveDirectiveElementsTask
136 LIBRARY_ELEMENT2 [shape=box] 138 LIBRARY_ELEMENT2 [shape=box]
137 LIBRARY_ELEMENT3 -> BuildExportNamespaceTask 139 LIBRARY_ELEMENT3 -> BuildExportNamespaceTask
138 LIBRARY_ELEMENT3 -> BuildTypeProviderTask 140 LIBRARY_ELEMENT3 -> BuildTypeProviderTask
139 LIBRARY_ELEMENT3 [shape=box] 141 LIBRARY_ELEMENT3 [shape=box]
140 LIBRARY_ELEMENT4 -> ResolveLibraryTypeNamesTask 142 LIBRARY_ELEMENT4 -> ResolveLibraryTypeNamesTask
141 LIBRARY_ELEMENT4 -> ResolveUnitTypeNamesTask 143 LIBRARY_ELEMENT4 -> ResolveUnitTypeNamesTask
142 LIBRARY_ELEMENT4 [shape=box] 144 LIBRARY_ELEMENT4 [shape=box]
143 LIBRARY_ELEMENT5 -> PartiallyResolveUnitReferencesTask 145 LIBRARY_ELEMENT5 -> PartiallyResolveUnitReferencesTask
144 LIBRARY_ELEMENT5 -> PropagateVariableTypesInLibraryTask 146 LIBRARY_ELEMENT5 -> PropagateVariableTypesInLibraryTask
145 LIBRARY_ELEMENT5 -> ReadyLibraryElement5Task 147 LIBRARY_ELEMENT5 -> ReadyLibraryElement5Task
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
186 PROPAGATED_VARIABLE [shape=box] 188 PROPAGATED_VARIABLE [shape=box]
187 ParseDartTask -> EXPLICITLY_IMPORTED_LIBRARIES 189 ParseDartTask -> EXPLICITLY_IMPORTED_LIBRARIES
188 ParseDartTask -> EXPORTED_LIBRARIES 190 ParseDartTask -> EXPORTED_LIBRARIES
189 ParseDartTask -> IMPORTED_LIBRARIES 191 ParseDartTask -> IMPORTED_LIBRARIES
190 ParseDartTask -> INCLUDED_PARTS 192 ParseDartTask -> INCLUDED_PARTS
191 ParseDartTask -> LIBRARY_SPECIFIC_UNITS 193 ParseDartTask -> LIBRARY_SPECIFIC_UNITS
192 ParseDartTask -> PARSED_UNIT 194 ParseDartTask -> PARSED_UNIT
193 ParseDartTask -> PARSE_ERRORS 195 ParseDartTask -> PARSE_ERRORS
194 ParseDartTask -> SOURCE_KIND 196 ParseDartTask -> SOURCE_KIND
195 ParseDartTask -> UNITS 197 ParseDartTask -> UNITS
196 PartiallyResolveUnitReferencesTask -> CREATED_RESOLVED_UNIT5 198 PartiallyResolveUnitReferencesTask -> CREATED_RESOLVED_UNIT6
197 PartiallyResolveUnitReferencesTask -> INFERABLE_STATIC_VARIABLES_IN_UNIT 199 PartiallyResolveUnitReferencesTask -> INFERABLE_STATIC_VARIABLES_IN_UNIT
198 PartiallyResolveUnitReferencesTask -> PROPAGABLE_VARIABLES_IN_UNIT 200 PartiallyResolveUnitReferencesTask -> PROPAGABLE_VARIABLES_IN_UNIT
199 PartiallyResolveUnitReferencesTask -> RESOLVED_UNIT5 201 PartiallyResolveUnitReferencesTask -> RESOLVED_UNIT6
200 PropagateVariableTypeTask -> PROPAGATED_VARIABLE 202 PropagateVariableTypeTask -> PROPAGATED_VARIABLE
201 PropagateVariableTypesInLibraryClosureTask -> LIBRARY_ELEMENT7 203 PropagateVariableTypesInLibraryClosureTask -> LIBRARY_ELEMENT7
202 PropagateVariableTypesInLibraryTask -> LIBRARY_ELEMENT6 204 PropagateVariableTypesInLibraryTask -> LIBRARY_ELEMENT6
203 PropagateVariableTypesInUnitTask -> CREATED_RESOLVED_UNIT6 205 PropagateVariableTypesInUnitTask -> CREATED_RESOLVED_UNIT7
204 PropagateVariableTypesInUnitTask -> RESOLVED_UNIT6 206 PropagateVariableTypesInUnitTask -> RESOLVED_UNIT7
205 READY_LIBRARY_ELEMENT2 -> ComputeLibraryCycleTask 207 READY_LIBRARY_ELEMENT2 -> ComputeLibraryCycleTask
206 READY_LIBRARY_ELEMENT2 -> ReadyLibraryElement2Task 208 READY_LIBRARY_ELEMENT2 -> ReadyLibraryElement2Task
207 READY_LIBRARY_ELEMENT2 [shape=box] 209 READY_LIBRARY_ELEMENT2 [shape=box]
208 READY_LIBRARY_ELEMENT5 -> PartiallyResolveUnitReferencesTask 210 READY_LIBRARY_ELEMENT5 -> PartiallyResolveUnitReferencesTask
209 READY_LIBRARY_ELEMENT5 -> ReadyLibraryElement5Task 211 READY_LIBRARY_ELEMENT5 -> ReadyLibraryElement5Task
210 READY_LIBRARY_ELEMENT5 [shape=box] 212 READY_LIBRARY_ELEMENT5 [shape=box]
211 READY_LIBRARY_ELEMENT6 -> PropagateVariableTypesInLibraryClosureTask 213 READY_LIBRARY_ELEMENT6 -> PropagateVariableTypesInLibraryClosureTask
212 READY_LIBRARY_ELEMENT6 -> ReadyLibraryElement6Task 214 READY_LIBRARY_ELEMENT6 -> ReadyLibraryElement6Task
213 READY_LIBRARY_ELEMENT6 [shape=box] 215 READY_LIBRARY_ELEMENT6 [shape=box]
214 READY_RESOLVED_UNIT -> ResolveLibraryTask 216 READY_RESOLVED_UNIT -> ResolveLibraryTask
215 READY_RESOLVED_UNIT -> VerifyUnitTask 217 READY_RESOLVED_UNIT -> VerifyUnitTask
216 READY_RESOLVED_UNIT [shape=box] 218 READY_RESOLVED_UNIT [shape=box]
217 REFERENCED_NAMES [shape=box] 219 REFERENCED_NAMES [shape=box]
218 RESOLVED_UNIT -> GenerateHintsTask 220 RESOLVED_UNIT -> GenerateHintsTask
219 RESOLVED_UNIT -> GenerateLintsTask 221 RESOLVED_UNIT -> GenerateLintsTask
220 RESOLVED_UNIT -> ReadyResolvedUnitTask 222 RESOLVED_UNIT -> ReadyResolvedUnitTask
221 RESOLVED_UNIT -> VerifyUnitTask 223 RESOLVED_UNIT -> VerifyUnitTask
222 RESOLVED_UNIT [shape=box] 224 RESOLVED_UNIT [shape=box]
223 RESOLVED_UNIT1 -> BuildDirectiveElementsTask 225 RESOLVED_UNIT1 -> BuildDirectiveElementsTask
224 RESOLVED_UNIT1 -> BuildEnumMemberElementsTask
225 RESOLVED_UNIT1 -> BuildLibraryElementTask 226 RESOLVED_UNIT1 -> BuildLibraryElementTask
227 RESOLVED_UNIT1 -> ResolveDirectiveElementsTask
226 RESOLVED_UNIT1 [shape=box] 228 RESOLVED_UNIT1 [shape=box]
227 RESOLVED_UNIT10 -> EvaluateUnitConstantsTask 229 RESOLVED_UNIT10 -> ResolveUnitTask
228 RESOLVED_UNIT10 -> GatherUsedImportedElementsTask
229 RESOLVED_UNIT10 -> GatherUsedLocalElementsTask
230 RESOLVED_UNIT10 -> ResolveLibraryReferencesTask
231 RESOLVED_UNIT10 [shape=box] 230 RESOLVED_UNIT10 [shape=box]
232 RESOLVED_UNIT11 -> StrongModeVerifyUnitTask 231 RESOLVED_UNIT11 -> EvaluateUnitConstantsTask
232 RESOLVED_UNIT11 -> GatherUsedImportedElementsTask
233 RESOLVED_UNIT11 -> GatherUsedLocalElementsTask
234 RESOLVED_UNIT11 -> ResolveLibraryReferencesTask
233 RESOLVED_UNIT11 [shape=box] 235 RESOLVED_UNIT11 [shape=box]
234 RESOLVED_UNIT2 -> ResolveUnitTypeNamesTask 236 RESOLVED_UNIT12 -> StrongModeVerifyUnitTask
237 RESOLVED_UNIT12 [shape=box]
238 RESOLVED_UNIT2 -> BuildEnumMemberElementsTask
235 RESOLVED_UNIT2 [shape=box] 239 RESOLVED_UNIT2 [shape=box]
236 RESOLVED_UNIT3 -> ResolveLibraryTypeNamesTask 240 RESOLVED_UNIT3 -> ResolveUnitTypeNamesTask
237 RESOLVED_UNIT3 -> ResolveVariableReferencesTask
238 RESOLVED_UNIT3 [shape=box] 241 RESOLVED_UNIT3 [shape=box]
239 RESOLVED_UNIT4 -> PartiallyResolveUnitReferencesTask 242 RESOLVED_UNIT4 -> ResolveLibraryTypeNamesTask
243 RESOLVED_UNIT4 -> ResolveVariableReferencesTask
240 RESOLVED_UNIT4 [shape=box] 244 RESOLVED_UNIT4 [shape=box]
241 RESOLVED_UNIT5 -> ComputeInferableStaticVariableDependenciesTask 245 RESOLVED_UNIT5 -> PartiallyResolveUnitReferencesTask
242 RESOLVED_UNIT5 -> ComputePropagableVariableDependenciesTask
243 RESOLVED_UNIT5 -> PropagateVariableTypeTask
244 RESOLVED_UNIT5 -> PropagateVariableTypesInUnitTask
245 RESOLVED_UNIT5 [shape=box] 246 RESOLVED_UNIT5 [shape=box]
246 RESOLVED_UNIT6 -> InferStaticVariableTypeTask 247 RESOLVED_UNIT6 -> ComputeInferableStaticVariableDependenciesTask
247 RESOLVED_UNIT6 -> InferStaticVariableTypesInUnitTask 248 RESOLVED_UNIT6 -> ComputePropagableVariableDependenciesTask
248 RESOLVED_UNIT6 -> PropagateVariableTypesInLibraryTask 249 RESOLVED_UNIT6 -> PropagateVariableTypeTask
250 RESOLVED_UNIT6 -> PropagateVariableTypesInUnitTask
249 RESOLVED_UNIT6 [shape=box] 251 RESOLVED_UNIT6 [shape=box]
250 RESOLVED_UNIT7 -> ResolveInstanceFieldsInUnitTask 252 RESOLVED_UNIT7 -> InferStaticVariableTypeTask
253 RESOLVED_UNIT7 -> InferStaticVariableTypesInUnitTask
254 RESOLVED_UNIT7 -> PropagateVariableTypesInLibraryTask
251 RESOLVED_UNIT7 [shape=box] 255 RESOLVED_UNIT7 [shape=box]
252 RESOLVED_UNIT8 -> InferInstanceMembersInUnitTask 256 RESOLVED_UNIT8 -> ResolveInstanceFieldsInUnitTask
253 RESOLVED_UNIT8 [shape=box] 257 RESOLVED_UNIT8 [shape=box]
254 RESOLVED_UNIT9 -> ResolveUnitTask 258 RESOLVED_UNIT9 -> InferInstanceMembersInUnitTask
255 RESOLVED_UNIT9 [shape=box] 259 RESOLVED_UNIT9 [shape=box]
256 RESOLVE_TYPE_NAMES_ERRORS -> LibraryUnitErrorsTask 260 RESOLVE_TYPE_NAMES_ERRORS -> LibraryUnitErrorsTask
257 RESOLVE_TYPE_NAMES_ERRORS [shape=box] 261 RESOLVE_TYPE_NAMES_ERRORS [shape=box]
258 RESOLVE_UNIT_ERRORS -> LibraryUnitErrorsTask 262 RESOLVE_UNIT_ERRORS -> LibraryUnitErrorsTask
259 RESOLVE_UNIT_ERRORS [shape=box] 263 RESOLVE_UNIT_ERRORS [shape=box]
260 ReadyLibraryElement2Task -> READY_LIBRARY_ELEMENT2 264 ReadyLibraryElement2Task -> READY_LIBRARY_ELEMENT2
261 ReadyLibraryElement5Task -> READY_LIBRARY_ELEMENT5 265 ReadyLibraryElement5Task -> READY_LIBRARY_ELEMENT5
262 ReadyLibraryElement6Task -> READY_LIBRARY_ELEMENT6 266 ReadyLibraryElement6Task -> READY_LIBRARY_ELEMENT6
263 ReadyResolvedUnitTask -> READY_RESOLVED_UNIT 267 ReadyResolvedUnitTask -> READY_RESOLVED_UNIT
264 ResolveConstantExpressionTask -> CONSTANT_EXPRESSION_RESOLVED 268 ResolveConstantExpressionTask -> CONSTANT_EXPRESSION_RESOLVED
265 ResolveInstanceFieldsInUnitTask -> CREATED_RESOLVED_UNIT8 269 ResolveDirectiveElementsTask -> CREATED_RESOLVED_UNIT2
266 ResolveInstanceFieldsInUnitTask -> RESOLVED_UNIT8 270 ResolveDirectiveElementsTask -> RESOLVED_UNIT2
271 ResolveInstanceFieldsInUnitTask -> CREATED_RESOLVED_UNIT9
272 ResolveInstanceFieldsInUnitTask -> RESOLVED_UNIT9
267 ResolveLibraryReferencesTask -> LIBRARY_ELEMENT8 273 ResolveLibraryReferencesTask -> LIBRARY_ELEMENT8
268 ResolveLibraryReferencesTask -> REFERENCED_NAMES 274 ResolveLibraryReferencesTask -> REFERENCED_NAMES
269 ResolveLibraryTask -> LIBRARY_ELEMENT 275 ResolveLibraryTask -> LIBRARY_ELEMENT
270 ResolveLibraryTypeNamesTask -> LIBRARY_ELEMENT5 276 ResolveLibraryTypeNamesTask -> LIBRARY_ELEMENT5
271 ResolveUnitTask -> CONSTANT_EXPRESSIONS_DEPENDENCIES 277 ResolveUnitTask -> CONSTANT_EXPRESSIONS_DEPENDENCIES
272 ResolveUnitTask -> CREATED_RESOLVED_UNIT10 278 ResolveUnitTask -> CREATED_RESOLVED_UNIT11
273 ResolveUnitTask -> RESOLVED_UNIT10 279 ResolveUnitTask -> RESOLVED_UNIT11
274 ResolveUnitTask -> RESOLVE_UNIT_ERRORS 280 ResolveUnitTask -> RESOLVE_UNIT_ERRORS
275 ResolveUnitTypeNamesTask -> CREATED_RESOLVED_UNIT3 281 ResolveUnitTypeNamesTask -> CREATED_RESOLVED_UNIT4
276 ResolveUnitTypeNamesTask -> RESOLVED_UNIT3 282 ResolveUnitTypeNamesTask -> RESOLVED_UNIT4
277 ResolveUnitTypeNamesTask -> RESOLVE_TYPE_NAMES_ERRORS 283 ResolveUnitTypeNamesTask -> RESOLVE_TYPE_NAMES_ERRORS
278 ResolveVariableReferencesTask -> CREATED_RESOLVED_UNIT4 284 ResolveVariableReferencesTask -> CREATED_RESOLVED_UNIT5
279 ResolveVariableReferencesTask -> RESOLVED_UNIT4 285 ResolveVariableReferencesTask -> RESOLVED_UNIT5
280 ResolveVariableReferencesTask -> VARIABLE_REFERENCE_ERRORS 286 ResolveVariableReferencesTask -> VARIABLE_REFERENCE_ERRORS
281 SCAN_ERRORS -> dartErrorsForSource 287 SCAN_ERRORS -> dartErrorsForSource
282 SCAN_ERRORS [shape=box] 288 SCAN_ERRORS [shape=box]
283 SOURCE_KIND -> BuildDirectiveElementsTask 289 SOURCE_KIND -> BuildDirectiveElementsTask
284 SOURCE_KIND [shape=box] 290 SOURCE_KIND [shape=box]
285 STRONG_MODE_ERRORS -> LibraryUnitErrorsTask 291 STRONG_MODE_ERRORS -> LibraryUnitErrorsTask
286 STRONG_MODE_ERRORS [shape=box] 292 STRONG_MODE_ERRORS [shape=box]
287 ScanDartTask -> LINE_INFO 293 ScanDartTask -> LINE_INFO
288 ScanDartTask -> SCAN_ERRORS 294 ScanDartTask -> SCAN_ERRORS
289 ScanDartTask -> TOKEN_STREAM 295 ScanDartTask -> TOKEN_STREAM
(...skipping 27 matching lines...) Expand all
317 VARIABLE_REFERENCE_ERRORS -> LibraryUnitErrorsTask 323 VARIABLE_REFERENCE_ERRORS -> LibraryUnitErrorsTask
318 VARIABLE_REFERENCE_ERRORS [shape=box] 324 VARIABLE_REFERENCE_ERRORS [shape=box]
319 VERIFY_ERRORS -> LibraryUnitErrorsTask 325 VERIFY_ERRORS -> LibraryUnitErrorsTask
320 VERIFY_ERRORS [shape=box] 326 VERIFY_ERRORS [shape=box]
321 VerifyUnitTask -> VERIFY_ERRORS 327 VerifyUnitTask -> VERIFY_ERRORS
322 dartErrorsForSource -> DartErrorsTask 328 dartErrorsForSource -> DartErrorsTask
323 dartErrorsForSource [shape=hexagon] 329 dartErrorsForSource [shape=hexagon]
324 dartErrorsForUnit -> DartErrorsTask 330 dartErrorsForUnit -> DartErrorsTask
325 dartErrorsForUnit [shape=hexagon] 331 dartErrorsForUnit [shape=hexagon]
326 } 332 }
OLDNEW
« no previous file with comments | « pkg/analyzer/lib/src/generated/resolver.dart ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698