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

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

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

Powered by Google App Engine
This is Rietveld 408576698