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

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

Issue 2288223003: Don't perform final fields and top-level variables type propagation. (Closed)
Patch Set: Rewrite 'reuse' tests using 'inferredTypeSlot'. Created 4 years, 3 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 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
46 CONSTANT_VALUE -> EvaluateUnitConstantsTask 46 CONSTANT_VALUE -> EvaluateUnitConstantsTask
47 CONSTANT_VALUE -> VerifyUnitTask 47 CONSTANT_VALUE -> VerifyUnitTask
48 CONSTANT_VALUE [shape=box] 48 CONSTANT_VALUE [shape=box]
49 CONTAINING_LIBRARIES -> DartErrorsTask 49 CONTAINING_LIBRARIES -> DartErrorsTask
50 CONTAINING_LIBRARIES [shape=box] 50 CONTAINING_LIBRARIES [shape=box]
51 CONTENT -> ScanDartTask 51 CONTENT -> ScanDartTask
52 CONTENT [shape=box] 52 CONTENT [shape=box]
53 CREATED_RESOLVED_UNIT [shape=box] 53 CREATED_RESOLVED_UNIT [shape=box]
54 CREATED_RESOLVED_UNIT1 [shape=box] 54 CREATED_RESOLVED_UNIT1 [shape=box]
55 CREATED_RESOLVED_UNIT10 -> InferInstanceMembersInUnitTask 55 CREATED_RESOLVED_UNIT10 -> InferInstanceMembersInUnitTask
56 CREATED_RESOLVED_UNIT10 -> InferStaticVariableTypeTask
57 CREATED_RESOLVED_UNIT10 -> PartiallyResolveUnitReferencesTask
58 CREATED_RESOLVED_UNIT10 -> ResolveInstanceFieldsInUnitTask
59 CREATED_RESOLVED_UNIT10 -> ResolveUnitTask
56 CREATED_RESOLVED_UNIT10 [shape=box] 60 CREATED_RESOLVED_UNIT10 [shape=box]
57 CREATED_RESOLVED_UNIT11 -> InferInstanceMembersInUnitTask 61 CREATED_RESOLVED_UNIT11 -> ResolveConstantExpressionTask
58 CREATED_RESOLVED_UNIT11 -> InferStaticVariableTypeTask
59 CREATED_RESOLVED_UNIT11 -> PartiallyResolveUnitReferencesTask
60 CREATED_RESOLVED_UNIT11 -> ResolveInstanceFieldsInUnitTask
61 CREATED_RESOLVED_UNIT11 -> ResolveUnitTask
62 CREATED_RESOLVED_UNIT11 [shape=box] 62 CREATED_RESOLVED_UNIT11 [shape=box]
63 CREATED_RESOLVED_UNIT12 -> ResolveConstantExpressionTask
64 CREATED_RESOLVED_UNIT12 [shape=box] 63 CREATED_RESOLVED_UNIT12 [shape=box]
65 CREATED_RESOLVED_UNIT13 [shape=box]
66 CREATED_RESOLVED_UNIT2 [shape=box] 64 CREATED_RESOLVED_UNIT2 [shape=box]
67 CREATED_RESOLVED_UNIT3 [shape=box] 65 CREATED_RESOLVED_UNIT3 [shape=box]
68 CREATED_RESOLVED_UNIT4 [shape=box] 66 CREATED_RESOLVED_UNIT4 [shape=box]
69 CREATED_RESOLVED_UNIT5 [shape=box] 67 CREATED_RESOLVED_UNIT5 [shape=box]
70 CREATED_RESOLVED_UNIT6 [shape=box] 68 CREATED_RESOLVED_UNIT6 [shape=box]
71 CREATED_RESOLVED_UNIT7 [shape=box] 69 CREATED_RESOLVED_UNIT7 [shape=box]
70 CREATED_RESOLVED_UNIT8 -> ResolveInstanceFieldsInUnitTask
72 CREATED_RESOLVED_UNIT8 [shape=box] 71 CREATED_RESOLVED_UNIT8 [shape=box]
73 CREATED_RESOLVED_UNIT9 -> ResolveInstanceFieldsInUnitTask 72 CREATED_RESOLVED_UNIT9 -> InferInstanceMembersInUnitTask
74 CREATED_RESOLVED_UNIT9 [shape=box] 73 CREATED_RESOLVED_UNIT9 [shape=box]
75 ComputeConstantDependenciesTask -> CONSTANT_DEPENDENCIES 74 ComputeConstantDependenciesTask -> CONSTANT_DEPENDENCIES
76 ComputeConstantValueTask -> CONSTANT_VALUE 75 ComputeConstantValueTask -> CONSTANT_VALUE
77 ComputeInferableStaticVariableDependenciesTask -> INFERABLE_STATIC_VARIABLE_DE PENDENCIES 76 ComputeInferableStaticVariableDependenciesTask -> INFERABLE_STATIC_VARIABLE_DE PENDENCIES
78 ComputeLibraryCycleTask -> LIBRARY_CYCLE 77 ComputeLibraryCycleTask -> LIBRARY_CYCLE
79 ComputeLibraryCycleTask -> LIBRARY_CYCLE_DEPENDENCIES 78 ComputeLibraryCycleTask -> LIBRARY_CYCLE_DEPENDENCIES
80 ComputeLibraryCycleTask -> LIBRARY_CYCLE_UNITS 79 ComputeLibraryCycleTask -> LIBRARY_CYCLE_UNITS
81 ComputePropagableVariableDependenciesTask -> PROPAGABLE_VARIABLE_DEPENDENCIES
82 ComputeRequiredConstantsTask -> PENDING_ERRORS 80 ComputeRequiredConstantsTask -> PENDING_ERRORS
83 ComputeRequiredConstantsTask -> REQUIRED_CONSTANTS 81 ComputeRequiredConstantsTask -> REQUIRED_CONSTANTS
84 ContainingLibrariesTask -> CONTAINING_LIBRARIES 82 ContainingLibrariesTask -> CONTAINING_LIBRARIES
85 DART_ERRORS -> LibraryErrorsReadyTask 83 DART_ERRORS -> LibraryErrorsReadyTask
86 DART_ERRORS [shape=box] 84 DART_ERRORS [shape=box]
87 DART_SCRIPTS -> ScanDartTask 85 DART_SCRIPTS -> ScanDartTask
88 DART_SCRIPTS [shape=box] 86 DART_SCRIPTS [shape=box]
89 DartErrorsTask -> DART_ERRORS 87 DartErrorsTask -> DART_ERRORS
90 EXPLICITLY_IMPORTED_LIBRARIES [shape=box] 88 EXPLICITLY_IMPORTED_LIBRARIES [shape=box]
91 EXPORTED_LIBRARIES -> BuildDirectiveElementsTask 89 EXPORTED_LIBRARIES -> BuildDirectiveElementsTask
92 EXPORTED_LIBRARIES -> ReadyLibraryElement2Task 90 EXPORTED_LIBRARIES -> ReadyLibraryElement2Task
93 EXPORTED_LIBRARIES -> ReadyLibraryElement5Task 91 EXPORTED_LIBRARIES -> ReadyLibraryElement5Task
94 EXPORTED_LIBRARIES -> ReadyLibraryElement6Task 92 EXPORTED_LIBRARIES -> ReadyLibraryElement7Task
95 EXPORTED_LIBRARIES -> ResolveTopLevelLibraryTypeBoundsTask 93 EXPORTED_LIBRARIES -> ResolveTopLevelLibraryTypeBoundsTask
96 EXPORTED_LIBRARIES [shape=box] 94 EXPORTED_LIBRARIES [shape=box]
97 EXPORT_SOURCE_CLOSURE -> BuildExportNamespaceTask 95 EXPORT_SOURCE_CLOSURE -> BuildExportNamespaceTask
98 EXPORT_SOURCE_CLOSURE -> ResolveTopLevelUnitTypeBoundsTask 96 EXPORT_SOURCE_CLOSURE -> ResolveTopLevelUnitTypeBoundsTask
99 EXPORT_SOURCE_CLOSURE [shape=box] 97 EXPORT_SOURCE_CLOSURE [shape=box]
100 EvaluateUnitConstantsTask -> CREATED_RESOLVED_UNIT13 98 EvaluateUnitConstantsTask -> CREATED_RESOLVED_UNIT12
101 EvaluateUnitConstantsTask -> RESOLVED_UNIT13 99 EvaluateUnitConstantsTask -> RESOLVED_UNIT12
102 GatherUsedImportedElementsTask -> USED_IMPORTED_ELEMENTS 100 GatherUsedImportedElementsTask -> USED_IMPORTED_ELEMENTS
103 GatherUsedLocalElementsTask -> USED_LOCAL_ELEMENTS 101 GatherUsedLocalElementsTask -> USED_LOCAL_ELEMENTS
104 GenerateHintsTask -> HINTS 102 GenerateHintsTask -> HINTS
105 GenerateLintsTask -> LINTS 103 GenerateLintsTask -> LINTS
106 HINTS -> LibraryUnitErrorsTask 104 HINTS -> LibraryUnitErrorsTask
107 HINTS [shape=box] 105 HINTS [shape=box]
108 IGNORE_INFO -> DartErrorsTask 106 IGNORE_INFO -> DartErrorsTask
109 IGNORE_INFO [shape=box] 107 IGNORE_INFO [shape=box]
110 IMPORTED_LIBRARIES -> BuildDirectiveElementsTask 108 IMPORTED_LIBRARIES -> BuildDirectiveElementsTask
111 IMPORTED_LIBRARIES -> ReadyLibraryElement2Task 109 IMPORTED_LIBRARIES -> ReadyLibraryElement2Task
112 IMPORTED_LIBRARIES -> ReadyLibraryElement5Task 110 IMPORTED_LIBRARIES -> ReadyLibraryElement5Task
113 IMPORTED_LIBRARIES -> ReadyLibraryElement6Task 111 IMPORTED_LIBRARIES -> ReadyLibraryElement7Task
114 IMPORTED_LIBRARIES -> ResolveTopLevelLibraryTypeBoundsTask 112 IMPORTED_LIBRARIES -> ResolveTopLevelLibraryTypeBoundsTask
115 IMPORTED_LIBRARIES -> ResolveTopLevelUnitTypeBoundsTask 113 IMPORTED_LIBRARIES -> ResolveTopLevelUnitTypeBoundsTask
116 IMPORTED_LIBRARIES [shape=box] 114 IMPORTED_LIBRARIES [shape=box]
117 INCLUDED_PARTS -> BuildLibraryElementTask 115 INCLUDED_PARTS -> BuildLibraryElementTask
118 INCLUDED_PARTS [shape=box] 116 INCLUDED_PARTS [shape=box]
119 INFERABLE_STATIC_VARIABLES_IN_UNIT -> InferStaticVariableTypesInUnitTask 117 INFERABLE_STATIC_VARIABLES_IN_UNIT -> InferStaticVariableTypesInUnitTask
120 INFERABLE_STATIC_VARIABLES_IN_UNIT [shape=box] 118 INFERABLE_STATIC_VARIABLES_IN_UNIT [shape=box]
121 INFERABLE_STATIC_VARIABLE_DEPENDENCIES -> InferStaticVariableTypeTask 119 INFERABLE_STATIC_VARIABLE_DEPENDENCIES -> InferStaticVariableTypeTask
122 INFERABLE_STATIC_VARIABLE_DEPENDENCIES [shape=box] 120 INFERABLE_STATIC_VARIABLE_DEPENDENCIES [shape=box]
123 INFERRED_STATIC_VARIABLE -> InferStaticVariableTypeTask 121 INFERRED_STATIC_VARIABLE -> InferStaticVariableTypeTask
124 INFERRED_STATIC_VARIABLE -> InferStaticVariableTypesInUnitTask 122 INFERRED_STATIC_VARIABLE -> InferStaticVariableTypesInUnitTask
125 INFERRED_STATIC_VARIABLE [shape=box] 123 INFERRED_STATIC_VARIABLE [shape=box]
126 IS_LAUNCHABLE [shape=box] 124 IS_LAUNCHABLE [shape=box]
127 InferInstanceMembersInUnitTask -> CREATED_RESOLVED_UNIT11 125 InferInstanceMembersInUnitTask -> CREATED_RESOLVED_UNIT10
128 InferInstanceMembersInUnitTask -> RESOLVED_UNIT11 126 InferInstanceMembersInUnitTask -> RESOLVED_UNIT10
129 InferStaticVariableTypeTask -> INFERRED_STATIC_VARIABLE 127 InferStaticVariableTypeTask -> INFERRED_STATIC_VARIABLE
130 InferStaticVariableTypeTask -> STATIC_VARIABLE_RESOLUTION_ERRORS 128 InferStaticVariableTypeTask -> STATIC_VARIABLE_RESOLUTION_ERRORS
131 InferStaticVariableTypesInUnitTask -> CREATED_RESOLVED_UNIT9 129 InferStaticVariableTypesInUnitTask -> CREATED_RESOLVED_UNIT8
132 InferStaticVariableTypesInUnitTask -> RESOLVED_UNIT9 130 InferStaticVariableTypesInUnitTask -> RESOLVED_UNIT8
133 InferStaticVariableTypesInUnitTask -> STATIC_VARIABLE_RESOLUTION_ERRORS_IN_UNI T 131 InferStaticVariableTypesInUnitTask -> STATIC_VARIABLE_RESOLUTION_ERRORS_IN_UNI T
134 LIBRARY_CYCLE [shape=box] 132 LIBRARY_CYCLE [shape=box]
135 LIBRARY_CYCLE_DEPENDENCIES -> InferInstanceMembersInUnitTask 133 LIBRARY_CYCLE_DEPENDENCIES -> InferInstanceMembersInUnitTask
136 LIBRARY_CYCLE_DEPENDENCIES -> InferStaticVariableTypeTask 134 LIBRARY_CYCLE_DEPENDENCIES -> InferStaticVariableTypeTask
137 LIBRARY_CYCLE_DEPENDENCIES -> PartiallyResolveUnitReferencesTask 135 LIBRARY_CYCLE_DEPENDENCIES -> PartiallyResolveUnitReferencesTask
138 LIBRARY_CYCLE_DEPENDENCIES -> ResolveInstanceFieldsInUnitTask 136 LIBRARY_CYCLE_DEPENDENCIES -> ResolveInstanceFieldsInUnitTask
139 LIBRARY_CYCLE_DEPENDENCIES [shape=box] 137 LIBRARY_CYCLE_DEPENDENCIES [shape=box]
140 LIBRARY_CYCLE_UNITS -> InferInstanceMembersInUnitTask 138 LIBRARY_CYCLE_UNITS -> InferInstanceMembersInUnitTask
141 LIBRARY_CYCLE_UNITS -> ResolveInstanceFieldsInUnitTask 139 LIBRARY_CYCLE_UNITS -> ResolveInstanceFieldsInUnitTask
142 LIBRARY_CYCLE_UNITS -> ResolveUnitTask 140 LIBRARY_CYCLE_UNITS -> ResolveUnitTask
(...skipping 13 matching lines...) Expand all
156 LIBRARY_ELEMENT3 -> BuildTypeProviderTask 154 LIBRARY_ELEMENT3 -> BuildTypeProviderTask
157 LIBRARY_ELEMENT3 [shape=box] 155 LIBRARY_ELEMENT3 [shape=box]
158 LIBRARY_ELEMENT4 -> ResolveTopLevelLibraryTypeBoundsTask 156 LIBRARY_ELEMENT4 -> ResolveTopLevelLibraryTypeBoundsTask
159 LIBRARY_ELEMENT4 -> ResolveTopLevelUnitTypeBoundsTask 157 LIBRARY_ELEMENT4 -> ResolveTopLevelUnitTypeBoundsTask
160 LIBRARY_ELEMENT4 [shape=box] 158 LIBRARY_ELEMENT4 [shape=box]
161 LIBRARY_ELEMENT5 -> ResolveLibraryTypeNamesTask 159 LIBRARY_ELEMENT5 -> ResolveLibraryTypeNamesTask
162 LIBRARY_ELEMENT5 -> ResolveTopLevelLibraryTypeBoundsTask 160 LIBRARY_ELEMENT5 -> ResolveTopLevelLibraryTypeBoundsTask
163 LIBRARY_ELEMENT5 -> ResolveUnitTypeNamesTask 161 LIBRARY_ELEMENT5 -> ResolveUnitTypeNamesTask
164 LIBRARY_ELEMENT5 [shape=box] 162 LIBRARY_ELEMENT5 [shape=box]
165 LIBRARY_ELEMENT6 -> PartiallyResolveUnitReferencesTask 163 LIBRARY_ELEMENT6 -> PartiallyResolveUnitReferencesTask
166 LIBRARY_ELEMENT6 -> PropagateVariableTypesInLibraryTask
167 LIBRARY_ELEMENT6 -> ReadyLibraryElement5Task 164 LIBRARY_ELEMENT6 -> ReadyLibraryElement5Task
168 LIBRARY_ELEMENT6 -> ResolveInstanceFieldsInUnitTask 165 LIBRARY_ELEMENT6 -> ResolveInstanceFieldsInUnitTask
166 LIBRARY_ELEMENT6 -> ResolvedUnit7InLibraryTask
169 LIBRARY_ELEMENT6 [shape=box] 167 LIBRARY_ELEMENT6 [shape=box]
170 LIBRARY_ELEMENT7 -> PropagateVariableTypesInLibraryClosureTask 168 LIBRARY_ELEMENT7 -> ReadyLibraryElement7Task
171 LIBRARY_ELEMENT7 -> ReadyLibraryElement6Task 169 LIBRARY_ELEMENT7 -> ResolvedUnit7InLibraryClosureTask
172 LIBRARY_ELEMENT7 [shape=box] 170 LIBRARY_ELEMENT7 [shape=box]
173 LIBRARY_ELEMENT8 -> ResolveLibraryReferencesTask 171 LIBRARY_ELEMENT8 -> ResolveLibraryReferencesTask
174 LIBRARY_ELEMENT8 -> ResolveUnitTask 172 LIBRARY_ELEMENT8 -> ResolveUnitTask
175 LIBRARY_ELEMENT8 [shape=box] 173 LIBRARY_ELEMENT8 [shape=box]
176 LIBRARY_ELEMENT9 -> EvaluateUnitConstantsTask 174 LIBRARY_ELEMENT9 -> EvaluateUnitConstantsTask
177 LIBRARY_ELEMENT9 -> ResolveLibraryTask 175 LIBRARY_ELEMENT9 -> ResolveLibraryTask
178 LIBRARY_ELEMENT9 [shape=box] 176 LIBRARY_ELEMENT9 [shape=box]
179 LIBRARY_ERRORS_READY [shape=box] 177 LIBRARY_ERRORS_READY [shape=box]
180 LIBRARY_SPECIFIC_UNITS -> GenerateHintsTask 178 LIBRARY_SPECIFIC_UNITS -> GenerateHintsTask
181 LIBRARY_SPECIFIC_UNITS -> PropagateVariableTypesInLibraryTask
182 LIBRARY_SPECIFIC_UNITS -> ReadyResolvedUnitTask 179 LIBRARY_SPECIFIC_UNITS -> ReadyResolvedUnitTask
183 LIBRARY_SPECIFIC_UNITS -> ResolveLibraryReferencesTask 180 LIBRARY_SPECIFIC_UNITS -> ResolveLibraryReferencesTask
184 LIBRARY_SPECIFIC_UNITS -> ResolveLibraryTypeNamesTask 181 LIBRARY_SPECIFIC_UNITS -> ResolveLibraryTypeNamesTask
185 LIBRARY_SPECIFIC_UNITS -> ResolveTopLevelLibraryTypeBoundsTask 182 LIBRARY_SPECIFIC_UNITS -> ResolveTopLevelLibraryTypeBoundsTask
183 LIBRARY_SPECIFIC_UNITS -> ResolvedUnit7InLibraryTask
186 LIBRARY_SPECIFIC_UNITS [shape=box] 184 LIBRARY_SPECIFIC_UNITS [shape=box]
187 LIBRARY_UNIT_ERRORS -> dartErrorsForUnit 185 LIBRARY_UNIT_ERRORS -> dartErrorsForUnit
188 LIBRARY_UNIT_ERRORS [shape=box] 186 LIBRARY_UNIT_ERRORS [shape=box]
189 LINE_INFO -> DartErrorsTask 187 LINE_INFO -> DartErrorsTask
190 LINE_INFO -> ParseDartTask 188 LINE_INFO -> ParseDartTask
191 LINE_INFO [shape=box] 189 LINE_INFO [shape=box]
192 LINTS -> LibraryUnitErrorsTask 190 LINTS -> LibraryUnitErrorsTask
193 LINTS [shape=box] 191 LINTS [shape=box]
194 LibraryErrorsReadyTask -> LIBRARY_ERRORS_READY 192 LibraryErrorsReadyTask -> LIBRARY_ERRORS_READY
195 LibraryUnitErrorsTask -> LIBRARY_UNIT_ERRORS 193 LibraryUnitErrorsTask -> LIBRARY_UNIT_ERRORS
196 MODIFICATION_TIME -> BuildDirectiveElementsTask 194 MODIFICATION_TIME -> BuildDirectiveElementsTask
197 MODIFICATION_TIME -> BuildLibraryElementTask 195 MODIFICATION_TIME -> BuildLibraryElementTask
198 MODIFICATION_TIME -> ParseDartTask 196 MODIFICATION_TIME -> ParseDartTask
199 MODIFICATION_TIME -> ScanDartTask 197 MODIFICATION_TIME -> ScanDartTask
200 MODIFICATION_TIME -> VerifyUnitTask 198 MODIFICATION_TIME -> VerifyUnitTask
201 MODIFICATION_TIME [shape=box] 199 MODIFICATION_TIME [shape=box]
202 PARSED_UNIT -> BuildCompilationUnitElementTask 200 PARSED_UNIT -> BuildCompilationUnitElementTask
203 PARSED_UNIT [shape=box] 201 PARSED_UNIT [shape=box]
204 PARSE_ERRORS -> dartErrorsForSource 202 PARSE_ERRORS -> dartErrorsForSource
205 PARSE_ERRORS [shape=box] 203 PARSE_ERRORS [shape=box]
206 PENDING_ERRORS -> VerifyUnitTask 204 PENDING_ERRORS -> VerifyUnitTask
207 PENDING_ERRORS [shape=box] 205 PENDING_ERRORS [shape=box]
208 PROPAGABLE_VARIABLES_IN_UNIT -> PropagateVariableTypesInUnitTask
209 PROPAGABLE_VARIABLES_IN_UNIT [shape=box]
210 PROPAGABLE_VARIABLE_DEPENDENCIES -> PropagateVariableTypeTask
211 PROPAGABLE_VARIABLE_DEPENDENCIES [shape=box]
212 PROPAGATED_VARIABLE -> PropagateVariableTypeTask
213 PROPAGATED_VARIABLE -> PropagateVariableTypesInUnitTask
214 PROPAGATED_VARIABLE [shape=box]
215 ParseDartTask -> EXPLICITLY_IMPORTED_LIBRARIES 206 ParseDartTask -> EXPLICITLY_IMPORTED_LIBRARIES
216 ParseDartTask -> EXPORTED_LIBRARIES 207 ParseDartTask -> EXPORTED_LIBRARIES
217 ParseDartTask -> IMPORTED_LIBRARIES 208 ParseDartTask -> IMPORTED_LIBRARIES
218 ParseDartTask -> INCLUDED_PARTS 209 ParseDartTask -> INCLUDED_PARTS
219 ParseDartTask -> LIBRARY_SPECIFIC_UNITS 210 ParseDartTask -> LIBRARY_SPECIFIC_UNITS
220 ParseDartTask -> PARSED_UNIT 211 ParseDartTask -> PARSED_UNIT
221 ParseDartTask -> PARSE_ERRORS 212 ParseDartTask -> PARSE_ERRORS
222 ParseDartTask -> REFERENCED_NAMES 213 ParseDartTask -> REFERENCED_NAMES
223 ParseDartTask -> REFERENCED_SOURCES 214 ParseDartTask -> REFERENCED_SOURCES
224 ParseDartTask -> SOURCE_KIND 215 ParseDartTask -> SOURCE_KIND
225 ParseDartTask -> UNITS 216 ParseDartTask -> UNITS
226 PartiallyResolveUnitReferencesTask -> CREATED_RESOLVED_UNIT7 217 PartiallyResolveUnitReferencesTask -> CREATED_RESOLVED_UNIT7
227 PartiallyResolveUnitReferencesTask -> INFERABLE_STATIC_VARIABLES_IN_UNIT 218 PartiallyResolveUnitReferencesTask -> INFERABLE_STATIC_VARIABLES_IN_UNIT
228 PartiallyResolveUnitReferencesTask -> PROPAGABLE_VARIABLES_IN_UNIT
229 PartiallyResolveUnitReferencesTask -> RESOLVED_UNIT7 219 PartiallyResolveUnitReferencesTask -> RESOLVED_UNIT7
230 PropagateVariableTypeTask -> PROPAGATED_VARIABLE
231 PropagateVariableTypesInLibraryClosureTask -> LIBRARY_ELEMENT8
232 PropagateVariableTypesInLibraryTask -> LIBRARY_ELEMENT7
233 PropagateVariableTypesInUnitTask -> CREATED_RESOLVED_UNIT8
234 PropagateVariableTypesInUnitTask -> RESOLVED_UNIT8
235 READY_LIBRARY_ELEMENT2 -> ComputeLibraryCycleTask 220 READY_LIBRARY_ELEMENT2 -> ComputeLibraryCycleTask
236 READY_LIBRARY_ELEMENT2 -> ReadyLibraryElement2Task 221 READY_LIBRARY_ELEMENT2 -> ReadyLibraryElement2Task
237 READY_LIBRARY_ELEMENT2 [shape=box] 222 READY_LIBRARY_ELEMENT2 [shape=box]
238 READY_LIBRARY_ELEMENT6 -> PartiallyResolveUnitReferencesTask 223 READY_LIBRARY_ELEMENT6 -> PartiallyResolveUnitReferencesTask
239 READY_LIBRARY_ELEMENT6 -> ReadyLibraryElement5Task 224 READY_LIBRARY_ELEMENT6 -> ReadyLibraryElement5Task
240 READY_LIBRARY_ELEMENT6 [shape=box] 225 READY_LIBRARY_ELEMENT6 [shape=box]
241 READY_LIBRARY_ELEMENT7 -> PropagateVariableTypesInLibraryClosureTask 226 READY_LIBRARY_ELEMENT7 -> ReadyLibraryElement7Task
242 READY_LIBRARY_ELEMENT7 -> ReadyLibraryElement6Task 227 READY_LIBRARY_ELEMENT7 -> ResolvedUnit7InLibraryClosureTask
243 READY_LIBRARY_ELEMENT7 [shape=box] 228 READY_LIBRARY_ELEMENT7 [shape=box]
244 READY_RESOLVED_UNIT -> ResolveLibraryTask 229 READY_RESOLVED_UNIT -> ResolveLibraryTask
245 READY_RESOLVED_UNIT -> VerifyUnitTask 230 READY_RESOLVED_UNIT -> VerifyUnitTask
246 READY_RESOLVED_UNIT [shape=box] 231 READY_RESOLVED_UNIT [shape=box]
247 REFERENCED_NAMES [shape=box] 232 REFERENCED_NAMES [shape=box]
248 REFERENCED_SOURCES -> BuildDirectiveElementsTask 233 REFERENCED_SOURCES -> BuildDirectiveElementsTask
249 REFERENCED_SOURCES -> VerifyUnitTask 234 REFERENCED_SOURCES -> VerifyUnitTask
250 REFERENCED_SOURCES [shape=box] 235 REFERENCED_SOURCES [shape=box]
251 REQUIRED_CONSTANTS -> VerifyUnitTask 236 REQUIRED_CONSTANTS -> VerifyUnitTask
252 REQUIRED_CONSTANTS [shape=box] 237 REQUIRED_CONSTANTS [shape=box]
253 RESOLVED_UNIT -> ComputeRequiredConstantsTask 238 RESOLVED_UNIT -> ComputeRequiredConstantsTask
254 RESOLVED_UNIT -> GenerateHintsTask 239 RESOLVED_UNIT -> GenerateHintsTask
255 RESOLVED_UNIT -> GenerateLintsTask 240 RESOLVED_UNIT -> GenerateLintsTask
256 RESOLVED_UNIT -> ReadyResolvedUnitTask 241 RESOLVED_UNIT -> ReadyResolvedUnitTask
257 RESOLVED_UNIT -> VerifyUnitTask 242 RESOLVED_UNIT -> VerifyUnitTask
258 RESOLVED_UNIT [shape=box] 243 RESOLVED_UNIT [shape=box]
259 RESOLVED_UNIT1 -> BuildDirectiveElementsTask 244 RESOLVED_UNIT1 -> BuildDirectiveElementsTask
260 RESOLVED_UNIT1 -> BuildLibraryElementTask 245 RESOLVED_UNIT1 -> BuildLibraryElementTask
261 RESOLVED_UNIT1 -> ResolveDirectiveElementsTask 246 RESOLVED_UNIT1 -> ResolveDirectiveElementsTask
262 RESOLVED_UNIT1 [shape=box] 247 RESOLVED_UNIT1 [shape=box]
263 RESOLVED_UNIT10 -> InferInstanceMembersInUnitTask 248 RESOLVED_UNIT10 -> ResolveUnitTask
264 RESOLVED_UNIT10 [shape=box] 249 RESOLVED_UNIT10 [shape=box]
265 RESOLVED_UNIT11 -> ResolveUnitTask 250 RESOLVED_UNIT11 -> EvaluateUnitConstantsTask
251 RESOLVED_UNIT11 -> GatherUsedImportedElementsTask
252 RESOLVED_UNIT11 -> GatherUsedLocalElementsTask
253 RESOLVED_UNIT11 -> ResolveLibraryReferencesTask
266 RESOLVED_UNIT11 [shape=box] 254 RESOLVED_UNIT11 [shape=box]
267 RESOLVED_UNIT12 -> EvaluateUnitConstantsTask 255 RESOLVED_UNIT12 -> StrongModeVerifyUnitTask
268 RESOLVED_UNIT12 -> GatherUsedImportedElementsTask
269 RESOLVED_UNIT12 -> GatherUsedLocalElementsTask
270 RESOLVED_UNIT12 -> ResolveLibraryReferencesTask
271 RESOLVED_UNIT12 [shape=box] 256 RESOLVED_UNIT12 [shape=box]
272 RESOLVED_UNIT13 -> StrongModeVerifyUnitTask
273 RESOLVED_UNIT13 [shape=box]
274 RESOLVED_UNIT2 -> BuildEnumMemberElementsTask 257 RESOLVED_UNIT2 -> BuildEnumMemberElementsTask
275 RESOLVED_UNIT2 [shape=box] 258 RESOLVED_UNIT2 [shape=box]
276 RESOLVED_UNIT3 -> ResolveTopLevelUnitTypeBoundsTask 259 RESOLVED_UNIT3 -> ResolveTopLevelUnitTypeBoundsTask
277 RESOLVED_UNIT3 [shape=box] 260 RESOLVED_UNIT3 [shape=box]
278 RESOLVED_UNIT4 -> ResolveTopLevelLibraryTypeBoundsTask 261 RESOLVED_UNIT4 -> ResolveTopLevelLibraryTypeBoundsTask
279 RESOLVED_UNIT4 -> ResolveUnitTypeNamesTask 262 RESOLVED_UNIT4 -> ResolveUnitTypeNamesTask
280 RESOLVED_UNIT4 [shape=box] 263 RESOLVED_UNIT4 [shape=box]
281 RESOLVED_UNIT5 -> ResolveLibraryTypeNamesTask 264 RESOLVED_UNIT5 -> ResolveLibraryTypeNamesTask
282 RESOLVED_UNIT5 -> ResolveVariableReferencesTask 265 RESOLVED_UNIT5 -> ResolveVariableReferencesTask
283 RESOLVED_UNIT5 [shape=box] 266 RESOLVED_UNIT5 [shape=box]
284 RESOLVED_UNIT6 -> PartiallyResolveUnitReferencesTask 267 RESOLVED_UNIT6 -> PartiallyResolveUnitReferencesTask
285 RESOLVED_UNIT6 [shape=box] 268 RESOLVED_UNIT6 [shape=box]
286 RESOLVED_UNIT7 -> ComputeInferableStaticVariableDependenciesTask 269 RESOLVED_UNIT7 -> ComputeInferableStaticVariableDependenciesTask
287 RESOLVED_UNIT7 -> ComputePropagableVariableDependenciesTask 270 RESOLVED_UNIT7 -> InferStaticVariableTypeTask
288 RESOLVED_UNIT7 -> PropagateVariableTypeTask 271 RESOLVED_UNIT7 -> InferStaticVariableTypesInUnitTask
289 RESOLVED_UNIT7 -> PropagateVariableTypesInUnitTask 272 RESOLVED_UNIT7 -> ResolvedUnit7InLibraryTask
290 RESOLVED_UNIT7 [shape=box] 273 RESOLVED_UNIT7 [shape=box]
291 RESOLVED_UNIT8 -> InferStaticVariableTypeTask 274 RESOLVED_UNIT8 -> ResolveInstanceFieldsInUnitTask
292 RESOLVED_UNIT8 -> InferStaticVariableTypesInUnitTask
293 RESOLVED_UNIT8 -> PropagateVariableTypesInLibraryTask
294 RESOLVED_UNIT8 [shape=box] 275 RESOLVED_UNIT8 [shape=box]
295 RESOLVED_UNIT9 -> ResolveInstanceFieldsInUnitTask 276 RESOLVED_UNIT9 -> InferInstanceMembersInUnitTask
296 RESOLVED_UNIT9 [shape=box] 277 RESOLVED_UNIT9 [shape=box]
297 RESOLVE_TYPE_BOUNDS_ERRORS -> LibraryUnitErrorsTask 278 RESOLVE_TYPE_BOUNDS_ERRORS -> LibraryUnitErrorsTask
298 RESOLVE_TYPE_BOUNDS_ERRORS [shape=box] 279 RESOLVE_TYPE_BOUNDS_ERRORS [shape=box]
299 RESOLVE_TYPE_NAMES_ERRORS -> LibraryUnitErrorsTask 280 RESOLVE_TYPE_NAMES_ERRORS -> LibraryUnitErrorsTask
300 RESOLVE_TYPE_NAMES_ERRORS [shape=box] 281 RESOLVE_TYPE_NAMES_ERRORS [shape=box]
301 RESOLVE_UNIT_ERRORS -> LibraryUnitErrorsTask 282 RESOLVE_UNIT_ERRORS -> LibraryUnitErrorsTask
302 RESOLVE_UNIT_ERRORS [shape=box] 283 RESOLVE_UNIT_ERRORS [shape=box]
303 ReadyLibraryElement2Task -> READY_LIBRARY_ELEMENT2 284 ReadyLibraryElement2Task -> READY_LIBRARY_ELEMENT2
304 ReadyLibraryElement5Task -> READY_LIBRARY_ELEMENT6 285 ReadyLibraryElement5Task -> READY_LIBRARY_ELEMENT6
305 ReadyLibraryElement6Task -> READY_LIBRARY_ELEMENT7 286 ReadyLibraryElement7Task -> READY_LIBRARY_ELEMENT7
306 ReadyResolvedUnitTask -> READY_RESOLVED_UNIT 287 ReadyResolvedUnitTask -> READY_RESOLVED_UNIT
307 ResolveConstantExpressionTask -> CONSTANT_EXPRESSION_RESOLVED 288 ResolveConstantExpressionTask -> CONSTANT_EXPRESSION_RESOLVED
308 ResolveDirectiveElementsTask -> CREATED_RESOLVED_UNIT2 289 ResolveDirectiveElementsTask -> CREATED_RESOLVED_UNIT2
309 ResolveDirectiveElementsTask -> RESOLVED_UNIT2 290 ResolveDirectiveElementsTask -> RESOLVED_UNIT2
310 ResolveInstanceFieldsInUnitTask -> CREATED_RESOLVED_UNIT10 291 ResolveInstanceFieldsInUnitTask -> CREATED_RESOLVED_UNIT9
311 ResolveInstanceFieldsInUnitTask -> RESOLVED_UNIT10 292 ResolveInstanceFieldsInUnitTask -> RESOLVED_UNIT9
312 ResolveLibraryReferencesTask -> LIBRARY_ELEMENT9 293 ResolveLibraryReferencesTask -> LIBRARY_ELEMENT9
313 ResolveLibraryTask -> LIBRARY_ELEMENT 294 ResolveLibraryTask -> LIBRARY_ELEMENT
314 ResolveLibraryTypeNamesTask -> LIBRARY_ELEMENT6 295 ResolveLibraryTypeNamesTask -> LIBRARY_ELEMENT6
315 ResolveTopLevelLibraryTypeBoundsTask -> LIBRARY_ELEMENT5 296 ResolveTopLevelLibraryTypeBoundsTask -> LIBRARY_ELEMENT5
316 ResolveTopLevelUnitTypeBoundsTask -> CREATED_RESOLVED_UNIT4 297 ResolveTopLevelUnitTypeBoundsTask -> CREATED_RESOLVED_UNIT4
317 ResolveTopLevelUnitTypeBoundsTask -> RESOLVED_UNIT4 298 ResolveTopLevelUnitTypeBoundsTask -> RESOLVED_UNIT4
318 ResolveTopLevelUnitTypeBoundsTask -> RESOLVE_TYPE_BOUNDS_ERRORS 299 ResolveTopLevelUnitTypeBoundsTask -> RESOLVE_TYPE_BOUNDS_ERRORS
319 ResolveUnitTask -> CONSTANT_EXPRESSIONS_DEPENDENCIES 300 ResolveUnitTask -> CONSTANT_EXPRESSIONS_DEPENDENCIES
320 ResolveUnitTask -> CREATED_RESOLVED_UNIT12 301 ResolveUnitTask -> CREATED_RESOLVED_UNIT11
321 ResolveUnitTask -> RESOLVED_UNIT12 302 ResolveUnitTask -> RESOLVED_UNIT11
322 ResolveUnitTask -> RESOLVE_UNIT_ERRORS 303 ResolveUnitTask -> RESOLVE_UNIT_ERRORS
323 ResolveUnitTypeNamesTask -> CREATED_RESOLVED_UNIT5 304 ResolveUnitTypeNamesTask -> CREATED_RESOLVED_UNIT5
324 ResolveUnitTypeNamesTask -> RESOLVED_UNIT5 305 ResolveUnitTypeNamesTask -> RESOLVED_UNIT5
325 ResolveUnitTypeNamesTask -> RESOLVE_TYPE_NAMES_ERRORS 306 ResolveUnitTypeNamesTask -> RESOLVE_TYPE_NAMES_ERRORS
326 ResolveVariableReferencesTask -> CREATED_RESOLVED_UNIT6 307 ResolveVariableReferencesTask -> CREATED_RESOLVED_UNIT6
327 ResolveVariableReferencesTask -> RESOLVED_UNIT6 308 ResolveVariableReferencesTask -> RESOLVED_UNIT6
328 ResolveVariableReferencesTask -> VARIABLE_REFERENCE_ERRORS 309 ResolveVariableReferencesTask -> VARIABLE_REFERENCE_ERRORS
310 ResolvedUnit7InLibraryClosureTask -> LIBRARY_ELEMENT8
311 ResolvedUnit7InLibraryTask -> LIBRARY_ELEMENT7
329 SCAN_ERRORS -> dartErrorsForSource 312 SCAN_ERRORS -> dartErrorsForSource
330 SCAN_ERRORS [shape=box] 313 SCAN_ERRORS [shape=box]
331 SOURCE_KIND -> BuildDirectiveElementsTask 314 SOURCE_KIND -> BuildDirectiveElementsTask
332 SOURCE_KIND [shape=box] 315 SOURCE_KIND [shape=box]
333 STATIC_VARIABLE_RESOLUTION_ERRORS -> InferStaticVariableTypesInUnitTask 316 STATIC_VARIABLE_RESOLUTION_ERRORS -> InferStaticVariableTypesInUnitTask
334 STATIC_VARIABLE_RESOLUTION_ERRORS [shape=box] 317 STATIC_VARIABLE_RESOLUTION_ERRORS [shape=box]
335 STATIC_VARIABLE_RESOLUTION_ERRORS_IN_UNIT -> LibraryUnitErrorsTask 318 STATIC_VARIABLE_RESOLUTION_ERRORS_IN_UNIT -> LibraryUnitErrorsTask
336 STATIC_VARIABLE_RESOLUTION_ERRORS_IN_UNIT [shape=box] 319 STATIC_VARIABLE_RESOLUTION_ERRORS_IN_UNIT [shape=box]
337 STRONG_MODE_ERRORS -> LibraryUnitErrorsTask 320 STRONG_MODE_ERRORS -> LibraryUnitErrorsTask
338 STRONG_MODE_ERRORS [shape=box] 321 STRONG_MODE_ERRORS [shape=box]
339 ScanDartTask -> IGNORE_INFO 322 ScanDartTask -> IGNORE_INFO
340 ScanDartTask -> LINE_INFO 323 ScanDartTask -> LINE_INFO
341 ScanDartTask -> SCAN_ERRORS 324 ScanDartTask -> SCAN_ERRORS
342 ScanDartTask -> TOKEN_STREAM 325 ScanDartTask -> TOKEN_STREAM
343 StrongModeVerifyUnitTask -> CREATED_RESOLVED_UNIT 326 StrongModeVerifyUnitTask -> CREATED_RESOLVED_UNIT
344 StrongModeVerifyUnitTask -> RESOLVED_UNIT 327 StrongModeVerifyUnitTask -> RESOLVED_UNIT
345 StrongModeVerifyUnitTask -> STRONG_MODE_ERRORS 328 StrongModeVerifyUnitTask -> STRONG_MODE_ERRORS
346 TOKEN_STREAM -> ParseDartTask 329 TOKEN_STREAM -> ParseDartTask
347 TOKEN_STREAM [shape=box] 330 TOKEN_STREAM [shape=box]
348 TYPE_PROVIDER -> BuildEnumMemberElementsTask 331 TYPE_PROVIDER -> BuildEnumMemberElementsTask
349 TYPE_PROVIDER -> ComputeConstantDependenciesTask 332 TYPE_PROVIDER -> ComputeConstantDependenciesTask
350 TYPE_PROVIDER -> ComputeConstantValueTask 333 TYPE_PROVIDER -> ComputeConstantValueTask
351 TYPE_PROVIDER -> GenerateHintsTask 334 TYPE_PROVIDER -> GenerateHintsTask
352 TYPE_PROVIDER -> InferInstanceMembersInUnitTask 335 TYPE_PROVIDER -> InferInstanceMembersInUnitTask
353 TYPE_PROVIDER -> InferStaticVariableTypeTask 336 TYPE_PROVIDER -> InferStaticVariableTypeTask
354 TYPE_PROVIDER -> PartiallyResolveUnitReferencesTask 337 TYPE_PROVIDER -> PartiallyResolveUnitReferencesTask
355 TYPE_PROVIDER -> PropagateVariableTypeTask
356 TYPE_PROVIDER -> ResolveInstanceFieldsInUnitTask 338 TYPE_PROVIDER -> ResolveInstanceFieldsInUnitTask
357 TYPE_PROVIDER -> ResolveLibraryTypeNamesTask 339 TYPE_PROVIDER -> ResolveLibraryTypeNamesTask
358 TYPE_PROVIDER -> ResolveTopLevelUnitTypeBoundsTask 340 TYPE_PROVIDER -> ResolveTopLevelUnitTypeBoundsTask
359 TYPE_PROVIDER -> ResolveUnitTask 341 TYPE_PROVIDER -> ResolveUnitTask
360 TYPE_PROVIDER -> ResolveUnitTypeNamesTask 342 TYPE_PROVIDER -> ResolveUnitTypeNamesTask
361 TYPE_PROVIDER -> ResolveVariableReferencesTask 343 TYPE_PROVIDER -> ResolveVariableReferencesTask
362 TYPE_PROVIDER -> StrongModeVerifyUnitTask 344 TYPE_PROVIDER -> StrongModeVerifyUnitTask
363 TYPE_PROVIDER -> VerifyUnitTask 345 TYPE_PROVIDER -> VerifyUnitTask
364 TYPE_PROVIDER [shape=box] 346 TYPE_PROVIDER [shape=box]
365 UNITS -> LibraryErrorsReadyTask 347 UNITS -> LibraryErrorsReadyTask
366 UNITS [shape=box] 348 UNITS [shape=box]
367 USED_IMPORTED_ELEMENTS -> GenerateHintsTask 349 USED_IMPORTED_ELEMENTS -> GenerateHintsTask
368 USED_IMPORTED_ELEMENTS [shape=box] 350 USED_IMPORTED_ELEMENTS [shape=box]
369 USED_LOCAL_ELEMENTS -> GenerateHintsTask 351 USED_LOCAL_ELEMENTS -> GenerateHintsTask
370 USED_LOCAL_ELEMENTS [shape=box] 352 USED_LOCAL_ELEMENTS [shape=box]
371 VARIABLE_REFERENCE_ERRORS -> LibraryUnitErrorsTask 353 VARIABLE_REFERENCE_ERRORS -> LibraryUnitErrorsTask
372 VARIABLE_REFERENCE_ERRORS [shape=box] 354 VARIABLE_REFERENCE_ERRORS [shape=box]
373 VERIFY_ERRORS -> LibraryUnitErrorsTask 355 VERIFY_ERRORS -> LibraryUnitErrorsTask
374 VERIFY_ERRORS [shape=box] 356 VERIFY_ERRORS [shape=box]
375 VerifyUnitTask -> VERIFY_ERRORS 357 VerifyUnitTask -> VERIFY_ERRORS
376 dartErrorsForSource -> DartErrorsTask 358 dartErrorsForSource -> DartErrorsTask
377 dartErrorsForSource [shape=hexagon] 359 dartErrorsForSource [shape=hexagon]
378 dartErrorsForUnit -> DartErrorsTask 360 dartErrorsForUnit -> DartErrorsTask
379 dartErrorsForUnit [shape=hexagon] 361 dartErrorsForUnit [shape=hexagon]
380 } 362 }
381 </script> 363 </script>
382 </body> 364 </body>
383 </html> 365 </html>
OLDNEW
« no previous file with comments | « pkg/analysis_server/test/completion_test.dart ('k') | pkg/analyzer/lib/src/context/context.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698