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

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

Issue 1486663003: Ensure that a complete library element has constants evaluated (issue 24890) (Closed) Base URL: https://github.com/dart-lang/sdk.git@master
Patch Set: Updated after breaking changes Created 5 years 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 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
94 LIBRARY_CYCLE [shape=box] 94 LIBRARY_CYCLE [shape=box]
95 LIBRARY_CYCLE_DEPENDENCIES -> InferInstanceMembersInUnitTask 95 LIBRARY_CYCLE_DEPENDENCIES -> InferInstanceMembersInUnitTask
96 LIBRARY_CYCLE_DEPENDENCIES -> InferStaticVariableTypeTask 96 LIBRARY_CYCLE_DEPENDENCIES -> InferStaticVariableTypeTask
97 LIBRARY_CYCLE_DEPENDENCIES -> PartiallyResolveUnitReferencesTask 97 LIBRARY_CYCLE_DEPENDENCIES -> PartiallyResolveUnitReferencesTask
98 LIBRARY_CYCLE_DEPENDENCIES -> ResolveInstanceFieldsInUnitTask 98 LIBRARY_CYCLE_DEPENDENCIES -> ResolveInstanceFieldsInUnitTask
99 LIBRARY_CYCLE_DEPENDENCIES [shape=box] 99 LIBRARY_CYCLE_DEPENDENCIES [shape=box]
100 LIBRARY_CYCLE_UNITS -> InferInstanceMembersInUnitTask 100 LIBRARY_CYCLE_UNITS -> InferInstanceMembersInUnitTask
101 LIBRARY_CYCLE_UNITS -> ResolveInstanceFieldsInUnitTask 101 LIBRARY_CYCLE_UNITS -> ResolveInstanceFieldsInUnitTask
102 LIBRARY_CYCLE_UNITS -> ResolveUnitTask 102 LIBRARY_CYCLE_UNITS -> ResolveUnitTask
103 LIBRARY_CYCLE_UNITS [shape=box] 103 LIBRARY_CYCLE_UNITS [shape=box]
104 LIBRARY_ELEMENT -> EvaluateUnitConstantsTask 104 LIBRARY_ELEMENT -> LibraryErrorsReadyTask
105 LIBRARY_ELEMENT [shape=box] 105 LIBRARY_ELEMENT [shape=box]
106 LIBRARY_ELEMENT1 -> BuildDirectiveElementsTask 106 LIBRARY_ELEMENT1 -> BuildDirectiveElementsTask
107 LIBRARY_ELEMENT1 -> ResolveVariableReferencesTask 107 LIBRARY_ELEMENT1 -> ResolveVariableReferencesTask
108 LIBRARY_ELEMENT1 [shape=box] 108 LIBRARY_ELEMENT1 [shape=box]
109 LIBRARY_ELEMENT2 -> BuildPublicNamespaceTask 109 LIBRARY_ELEMENT2 -> BuildPublicNamespaceTask
110 LIBRARY_ELEMENT2 -> BuildSourceExportClosureTask 110 LIBRARY_ELEMENT2 -> BuildSourceExportClosureTask
111 LIBRARY_ELEMENT2 -> ComputeLibraryCycleTask 111 LIBRARY_ELEMENT2 -> ComputeLibraryCycleTask
112 LIBRARY_ELEMENT2 -> ReadyLibraryElement2Task 112 LIBRARY_ELEMENT2 -> ReadyLibraryElement2Task
113 LIBRARY_ELEMENT2 [shape=box] 113 LIBRARY_ELEMENT2 [shape=box]
114 LIBRARY_ELEMENT3 -> BuildExportNamespaceTask 114 LIBRARY_ELEMENT3 -> BuildExportNamespaceTask
115 LIBRARY_ELEMENT3 -> BuildTypeProviderTask 115 LIBRARY_ELEMENT3 -> BuildTypeProviderTask
116 LIBRARY_ELEMENT3 [shape=box] 116 LIBRARY_ELEMENT3 [shape=box]
117 LIBRARY_ELEMENT4 -> ResolveLibraryTypeNamesTask 117 LIBRARY_ELEMENT4 -> ResolveLibraryTypeNamesTask
118 LIBRARY_ELEMENT4 -> ResolveUnitTypeNamesTask 118 LIBRARY_ELEMENT4 -> ResolveUnitTypeNamesTask
119 LIBRARY_ELEMENT4 [shape=box] 119 LIBRARY_ELEMENT4 [shape=box]
120 LIBRARY_ELEMENT5 -> PartiallyResolveUnitReferencesTask 120 LIBRARY_ELEMENT5 -> PartiallyResolveUnitReferencesTask
121 LIBRARY_ELEMENT5 -> PropagateVariableTypesInLibraryTask 121 LIBRARY_ELEMENT5 -> PropagateVariableTypesInLibraryTask
122 LIBRARY_ELEMENT5 -> ReadyLibraryElement5Task 122 LIBRARY_ELEMENT5 -> ReadyLibraryElement5Task
123 LIBRARY_ELEMENT5 -> ResolveInstanceFieldsInUnitTask 123 LIBRARY_ELEMENT5 -> ResolveInstanceFieldsInUnitTask
124 LIBRARY_ELEMENT5 -> ResolveLibraryReferencesTask
125 LIBRARY_ELEMENT5 [shape=box] 124 LIBRARY_ELEMENT5 [shape=box]
126 LIBRARY_ELEMENT6 -> PropagateVariableTypesInLibraryClosureTask 125 LIBRARY_ELEMENT6 -> PropagateVariableTypesInLibraryClosureTask
127 LIBRARY_ELEMENT6 -> ReadyLibraryElement6Task 126 LIBRARY_ELEMENT6 -> ReadyLibraryElement6Task
128 LIBRARY_ELEMENT6 [shape=box] 127 LIBRARY_ELEMENT6 [shape=box]
128 LIBRARY_ELEMENT7 -> ResolveLibraryReferencesTask
129 LIBRARY_ELEMENT7 -> ResolveUnitTask 129 LIBRARY_ELEMENT7 -> ResolveUnitTask
130 LIBRARY_ELEMENT7 [shape=box] 130 LIBRARY_ELEMENT7 [shape=box]
131 LIBRARY_ELEMENT8 -> EvaluateUnitConstantsTask
132 LIBRARY_ELEMENT8 -> ResolveLibraryTask
133 LIBRARY_ELEMENT8 [shape=box]
131 LIBRARY_ERRORS_READY [shape=box] 134 LIBRARY_ERRORS_READY [shape=box]
132 LIBRARY_SPECIFIC_UNITS -> GenerateHintsTask 135 LIBRARY_SPECIFIC_UNITS -> GenerateHintsTask
133 LIBRARY_SPECIFIC_UNITS -> PropagateVariableTypesInLibraryTask 136 LIBRARY_SPECIFIC_UNITS -> PropagateVariableTypesInLibraryTask
134 LIBRARY_SPECIFIC_UNITS -> ReadyResolvedUnit10Task 137 LIBRARY_SPECIFIC_UNITS -> ReadyResolvedUnit10Task
135 LIBRARY_SPECIFIC_UNITS -> ReadyResolvedUnit11Task 138 LIBRARY_SPECIFIC_UNITS -> ReadyResolvedUnit11Task
136 LIBRARY_SPECIFIC_UNITS -> ReadyResolvedUnitTask 139 LIBRARY_SPECIFIC_UNITS -> ReadyResolvedUnitTask
137 LIBRARY_SPECIFIC_UNITS -> ResolveLibraryReferencesTask 140 LIBRARY_SPECIFIC_UNITS -> ResolveLibraryReferencesTask
138 LIBRARY_SPECIFIC_UNITS -> ResolveLibraryTypeNamesTask 141 LIBRARY_SPECIFIC_UNITS -> ResolveLibraryTypeNamesTask
139 LIBRARY_SPECIFIC_UNITS [shape=box] 142 LIBRARY_SPECIFIC_UNITS [shape=box]
140 LIBRARY_UNIT_ERRORS -> dartErrorsForUnit 143 LIBRARY_UNIT_ERRORS -> dartErrorsForUnit
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
177 READY_LIBRARY_ELEMENT2 -> ComputeLibraryCycleTask 180 READY_LIBRARY_ELEMENT2 -> ComputeLibraryCycleTask
178 READY_LIBRARY_ELEMENT2 -> ReadyLibraryElement2Task 181 READY_LIBRARY_ELEMENT2 -> ReadyLibraryElement2Task
179 READY_LIBRARY_ELEMENT2 [shape=box] 182 READY_LIBRARY_ELEMENT2 [shape=box]
180 READY_LIBRARY_ELEMENT5 -> PartiallyResolveUnitReferencesTask 183 READY_LIBRARY_ELEMENT5 -> PartiallyResolveUnitReferencesTask
181 READY_LIBRARY_ELEMENT5 -> ReadyLibraryElement5Task 184 READY_LIBRARY_ELEMENT5 -> ReadyLibraryElement5Task
182 READY_LIBRARY_ELEMENT5 [shape=box] 185 READY_LIBRARY_ELEMENT5 [shape=box]
183 READY_LIBRARY_ELEMENT6 -> PropagateVariableTypesInLibraryClosureTask 186 READY_LIBRARY_ELEMENT6 -> PropagateVariableTypesInLibraryClosureTask
184 READY_LIBRARY_ELEMENT6 -> ReadyLibraryElement6Task 187 READY_LIBRARY_ELEMENT6 -> ReadyLibraryElement6Task
185 READY_LIBRARY_ELEMENT6 [shape=box] 188 READY_LIBRARY_ELEMENT6 [shape=box]
186 READY_RESOLVED_UNIT -> ReadyResolvedUnitTask 189 READY_RESOLVED_UNIT -> ReadyResolvedUnitTask
190 READY_RESOLVED_UNIT -> ResolveLibraryTask
187 READY_RESOLVED_UNIT -> VerifyUnitTask 191 READY_RESOLVED_UNIT -> VerifyUnitTask
188 READY_RESOLVED_UNIT [shape=box] 192 READY_RESOLVED_UNIT [shape=box]
189 READY_RESOLVED_UNIT10 -> ReadyResolvedUnit10Task 193 READY_RESOLVED_UNIT10 -> ReadyResolvedUnit10Task
190 READY_RESOLVED_UNIT10 -> ResolveLibraryReferencesTask 194 READY_RESOLVED_UNIT10 -> ResolveLibraryReferencesTask
191 READY_RESOLVED_UNIT10 [shape=box] 195 READY_RESOLVED_UNIT10 [shape=box]
192 READY_RESOLVED_UNIT11 -> ReadyResolvedUnit11Task 196 READY_RESOLVED_UNIT11 -> ReadyResolvedUnit11Task
193 READY_RESOLVED_UNIT11 -> StrongModeVerifyUnitTask 197 READY_RESOLVED_UNIT11 -> StrongModeVerifyUnitTask
194 READY_RESOLVED_UNIT11 [shape=box] 198 READY_RESOLVED_UNIT11 [shape=box]
195 REFERENCED_NAMES [shape=box] 199 REFERENCED_NAMES [shape=box]
196 RESOLVED_UNIT -> GenerateHintsTask 200 RESOLVED_UNIT -> GenerateHintsTask
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
242 RESOLVE_TYPE_NAMES_ERRORS [shape=box] 246 RESOLVE_TYPE_NAMES_ERRORS [shape=box]
243 RESOLVE_UNIT_ERRORS -> LibraryUnitErrorsTask 247 RESOLVE_UNIT_ERRORS -> LibraryUnitErrorsTask
244 RESOLVE_UNIT_ERRORS [shape=box] 248 RESOLVE_UNIT_ERRORS [shape=box]
245 ReadyLibraryElement2Task -> READY_LIBRARY_ELEMENT2 249 ReadyLibraryElement2Task -> READY_LIBRARY_ELEMENT2
246 ReadyLibraryElement5Task -> READY_LIBRARY_ELEMENT5 250 ReadyLibraryElement5Task -> READY_LIBRARY_ELEMENT5
247 ReadyLibraryElement6Task -> READY_LIBRARY_ELEMENT6 251 ReadyLibraryElement6Task -> READY_LIBRARY_ELEMENT6
248 ReadyResolvedUnit10Task -> READY_RESOLVED_UNIT10 252 ReadyResolvedUnit10Task -> READY_RESOLVED_UNIT10
249 ReadyResolvedUnit11Task -> READY_RESOLVED_UNIT11 253 ReadyResolvedUnit11Task -> READY_RESOLVED_UNIT11
250 ReadyResolvedUnitTask -> READY_RESOLVED_UNIT 254 ReadyResolvedUnitTask -> READY_RESOLVED_UNIT
251 ResolveInstanceFieldsInUnitTask -> RESOLVED_UNIT8 255 ResolveInstanceFieldsInUnitTask -> RESOLVED_UNIT8
252 ResolveLibraryReferencesTask -> LIBRARY_ELEMENT 256 ResolveLibraryReferencesTask -> LIBRARY_ELEMENT8
253 ResolveLibraryReferencesTask -> REFERENCED_NAMES 257 ResolveLibraryReferencesTask -> REFERENCED_NAMES
258 ResolveLibraryTask -> LIBRARY_ELEMENT
254 ResolveLibraryTypeNamesTask -> LIBRARY_ELEMENT5 259 ResolveLibraryTypeNamesTask -> LIBRARY_ELEMENT5
255 ResolveUnitTask -> RESOLVED_UNIT10 260 ResolveUnitTask -> RESOLVED_UNIT10
256 ResolveUnitTask -> RESOLVE_UNIT_ERRORS 261 ResolveUnitTask -> RESOLVE_UNIT_ERRORS
257 ResolveUnitTypeNamesTask -> RESOLVED_UNIT3 262 ResolveUnitTypeNamesTask -> RESOLVED_UNIT3
258 ResolveUnitTypeNamesTask -> RESOLVE_TYPE_NAMES_ERRORS 263 ResolveUnitTypeNamesTask -> RESOLVE_TYPE_NAMES_ERRORS
259 ResolveVariableReferencesTask -> RESOLVED_UNIT4 264 ResolveVariableReferencesTask -> RESOLVED_UNIT4
260 ResolveVariableReferencesTask -> VARIABLE_REFERENCE_ERRORS 265 ResolveVariableReferencesTask -> VARIABLE_REFERENCE_ERRORS
261 SCAN_ERRORS -> dartErrorsForSource 266 SCAN_ERRORS -> dartErrorsForSource
262 SCAN_ERRORS [shape=box] 267 SCAN_ERRORS [shape=box]
263 SOURCE_KIND -> BuildDirectiveElementsTask 268 SOURCE_KIND -> BuildDirectiveElementsTask
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
296 VARIABLE_REFERENCE_ERRORS -> LibraryUnitErrorsTask 301 VARIABLE_REFERENCE_ERRORS -> LibraryUnitErrorsTask
297 VARIABLE_REFERENCE_ERRORS [shape=box] 302 VARIABLE_REFERENCE_ERRORS [shape=box]
298 VERIFY_ERRORS -> LibraryUnitErrorsTask 303 VERIFY_ERRORS -> LibraryUnitErrorsTask
299 VERIFY_ERRORS [shape=box] 304 VERIFY_ERRORS [shape=box]
300 VerifyUnitTask -> VERIFY_ERRORS 305 VerifyUnitTask -> VERIFY_ERRORS
301 dartErrorsForSource -> DartErrorsTask 306 dartErrorsForSource -> DartErrorsTask
302 dartErrorsForSource [shape=hexagon] 307 dartErrorsForSource [shape=hexagon]
303 dartErrorsForUnit -> DartErrorsTask 308 dartErrorsForUnit -> DartErrorsTask
304 dartErrorsForUnit [shape=hexagon] 309 dartErrorsForUnit [shape=hexagon]
305 } 310 }
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