| Index: pkg/analyzer/doc/tasks.html
 | 
| diff --git a/pkg/analyzer/doc/tasks.html b/pkg/analyzer/doc/tasks.html
 | 
| index 3129e1a54b9056f3daed39fcfa485ed2eb9e6578..df31e7a8f08421db2c6a1aa169e83155ae24f874 100644
 | 
| --- a/pkg/analyzer/doc/tasks.html
 | 
| +++ b/pkg/analyzer/doc/tasks.html
 | 
| @@ -53,24 +53,23 @@ digraph G {
 | 
|    CREATED_RESOLVED_UNIT [shape=box]
 | 
|    CREATED_RESOLVED_UNIT1 [shape=box]
 | 
|    CREATED_RESOLVED_UNIT10 -> InferInstanceMembersInUnitTask
 | 
| +  CREATED_RESOLVED_UNIT10 -> InferStaticVariableTypeTask
 | 
| +  CREATED_RESOLVED_UNIT10 -> PartiallyResolveUnitReferencesTask
 | 
| +  CREATED_RESOLVED_UNIT10 -> ResolveInstanceFieldsInUnitTask
 | 
| +  CREATED_RESOLVED_UNIT10 -> ResolveUnitTask
 | 
|    CREATED_RESOLVED_UNIT10 [shape=box]
 | 
| -  CREATED_RESOLVED_UNIT11 -> InferInstanceMembersInUnitTask
 | 
| -  CREATED_RESOLVED_UNIT11 -> InferStaticVariableTypeTask
 | 
| -  CREATED_RESOLVED_UNIT11 -> PartiallyResolveUnitReferencesTask
 | 
| -  CREATED_RESOLVED_UNIT11 -> ResolveInstanceFieldsInUnitTask
 | 
| -  CREATED_RESOLVED_UNIT11 -> ResolveUnitTask
 | 
| +  CREATED_RESOLVED_UNIT11 -> ResolveConstantExpressionTask
 | 
|    CREATED_RESOLVED_UNIT11 [shape=box]
 | 
| -  CREATED_RESOLVED_UNIT12 -> ResolveConstantExpressionTask
 | 
|    CREATED_RESOLVED_UNIT12 [shape=box]
 | 
| -  CREATED_RESOLVED_UNIT13 [shape=box]
 | 
|    CREATED_RESOLVED_UNIT2 [shape=box]
 | 
|    CREATED_RESOLVED_UNIT3 [shape=box]
 | 
|    CREATED_RESOLVED_UNIT4 [shape=box]
 | 
|    CREATED_RESOLVED_UNIT5 [shape=box]
 | 
|    CREATED_RESOLVED_UNIT6 [shape=box]
 | 
|    CREATED_RESOLVED_UNIT7 [shape=box]
 | 
| +  CREATED_RESOLVED_UNIT8 -> ResolveInstanceFieldsInUnitTask
 | 
|    CREATED_RESOLVED_UNIT8 [shape=box]
 | 
| -  CREATED_RESOLVED_UNIT9 -> ResolveInstanceFieldsInUnitTask
 | 
| +  CREATED_RESOLVED_UNIT9 -> InferInstanceMembersInUnitTask
 | 
|    CREATED_RESOLVED_UNIT9 [shape=box]
 | 
|    ComputeConstantDependenciesTask -> CONSTANT_DEPENDENCIES
 | 
|    ComputeConstantValueTask -> CONSTANT_VALUE
 | 
| @@ -78,7 +77,6 @@ digraph G {
 | 
|    ComputeLibraryCycleTask -> LIBRARY_CYCLE
 | 
|    ComputeLibraryCycleTask -> LIBRARY_CYCLE_DEPENDENCIES
 | 
|    ComputeLibraryCycleTask -> LIBRARY_CYCLE_UNITS
 | 
| -  ComputePropagableVariableDependenciesTask -> PROPAGABLE_VARIABLE_DEPENDENCIES
 | 
|    ComputeRequiredConstantsTask -> PENDING_ERRORS
 | 
|    ComputeRequiredConstantsTask -> REQUIRED_CONSTANTS
 | 
|    ContainingLibrariesTask -> CONTAINING_LIBRARIES
 | 
| @@ -91,14 +89,14 @@ digraph G {
 | 
|    EXPORTED_LIBRARIES -> BuildDirectiveElementsTask
 | 
|    EXPORTED_LIBRARIES -> ReadyLibraryElement2Task
 | 
|    EXPORTED_LIBRARIES -> ReadyLibraryElement5Task
 | 
| -  EXPORTED_LIBRARIES -> ReadyLibraryElement6Task
 | 
| +  EXPORTED_LIBRARIES -> ReadyLibraryElement7Task
 | 
|    EXPORTED_LIBRARIES -> ResolveTopLevelLibraryTypeBoundsTask
 | 
|    EXPORTED_LIBRARIES [shape=box]
 | 
|    EXPORT_SOURCE_CLOSURE -> BuildExportNamespaceTask
 | 
|    EXPORT_SOURCE_CLOSURE -> ResolveTopLevelUnitTypeBoundsTask
 | 
|    EXPORT_SOURCE_CLOSURE [shape=box]
 | 
| -  EvaluateUnitConstantsTask -> CREATED_RESOLVED_UNIT13
 | 
| -  EvaluateUnitConstantsTask -> RESOLVED_UNIT13
 | 
| +  EvaluateUnitConstantsTask -> CREATED_RESOLVED_UNIT12
 | 
| +  EvaluateUnitConstantsTask -> RESOLVED_UNIT12
 | 
|    GatherUsedImportedElementsTask -> USED_IMPORTED_ELEMENTS
 | 
|    GatherUsedLocalElementsTask -> USED_LOCAL_ELEMENTS
 | 
|    GenerateHintsTask -> HINTS
 | 
| @@ -110,7 +108,7 @@ digraph G {
 | 
|    IMPORTED_LIBRARIES -> BuildDirectiveElementsTask
 | 
|    IMPORTED_LIBRARIES -> ReadyLibraryElement2Task
 | 
|    IMPORTED_LIBRARIES -> ReadyLibraryElement5Task
 | 
| -  IMPORTED_LIBRARIES -> ReadyLibraryElement6Task
 | 
| +  IMPORTED_LIBRARIES -> ReadyLibraryElement7Task
 | 
|    IMPORTED_LIBRARIES -> ResolveTopLevelLibraryTypeBoundsTask
 | 
|    IMPORTED_LIBRARIES -> ResolveTopLevelUnitTypeBoundsTask
 | 
|    IMPORTED_LIBRARIES [shape=box]
 | 
| @@ -124,12 +122,12 @@ digraph G {
 | 
|    INFERRED_STATIC_VARIABLE -> InferStaticVariableTypesInUnitTask
 | 
|    INFERRED_STATIC_VARIABLE [shape=box]
 | 
|    IS_LAUNCHABLE [shape=box]
 | 
| -  InferInstanceMembersInUnitTask -> CREATED_RESOLVED_UNIT11
 | 
| -  InferInstanceMembersInUnitTask -> RESOLVED_UNIT11
 | 
| +  InferInstanceMembersInUnitTask -> CREATED_RESOLVED_UNIT10
 | 
| +  InferInstanceMembersInUnitTask -> RESOLVED_UNIT10
 | 
|    InferStaticVariableTypeTask -> INFERRED_STATIC_VARIABLE
 | 
|    InferStaticVariableTypeTask -> STATIC_VARIABLE_RESOLUTION_ERRORS
 | 
| -  InferStaticVariableTypesInUnitTask -> CREATED_RESOLVED_UNIT9
 | 
| -  InferStaticVariableTypesInUnitTask -> RESOLVED_UNIT9
 | 
| +  InferStaticVariableTypesInUnitTask -> CREATED_RESOLVED_UNIT8
 | 
| +  InferStaticVariableTypesInUnitTask -> RESOLVED_UNIT8
 | 
|    InferStaticVariableTypesInUnitTask -> STATIC_VARIABLE_RESOLUTION_ERRORS_IN_UNIT
 | 
|    LIBRARY_CYCLE [shape=box]
 | 
|    LIBRARY_CYCLE_DEPENDENCIES -> InferInstanceMembersInUnitTask
 | 
| @@ -163,12 +161,12 @@ digraph G {
 | 
|    LIBRARY_ELEMENT5 -> ResolveUnitTypeNamesTask
 | 
|    LIBRARY_ELEMENT5 [shape=box]
 | 
|    LIBRARY_ELEMENT6 -> PartiallyResolveUnitReferencesTask
 | 
| -  LIBRARY_ELEMENT6 -> PropagateVariableTypesInLibraryTask
 | 
|    LIBRARY_ELEMENT6 -> ReadyLibraryElement5Task
 | 
|    LIBRARY_ELEMENT6 -> ResolveInstanceFieldsInUnitTask
 | 
| +  LIBRARY_ELEMENT6 -> ResolvedUnit7InLibraryTask
 | 
|    LIBRARY_ELEMENT6 [shape=box]
 | 
| -  LIBRARY_ELEMENT7 -> PropagateVariableTypesInLibraryClosureTask
 | 
| -  LIBRARY_ELEMENT7 -> ReadyLibraryElement6Task
 | 
| +  LIBRARY_ELEMENT7 -> ReadyLibraryElement7Task
 | 
| +  LIBRARY_ELEMENT7 -> ResolvedUnit7InLibraryClosureTask
 | 
|    LIBRARY_ELEMENT7 [shape=box]
 | 
|    LIBRARY_ELEMENT8 -> ResolveLibraryReferencesTask
 | 
|    LIBRARY_ELEMENT8 -> ResolveUnitTask
 | 
| @@ -178,11 +176,11 @@ digraph G {
 | 
|    LIBRARY_ELEMENT9 [shape=box]
 | 
|    LIBRARY_ERRORS_READY [shape=box]
 | 
|    LIBRARY_SPECIFIC_UNITS -> GenerateHintsTask
 | 
| -  LIBRARY_SPECIFIC_UNITS -> PropagateVariableTypesInLibraryTask
 | 
|    LIBRARY_SPECIFIC_UNITS -> ReadyResolvedUnitTask
 | 
|    LIBRARY_SPECIFIC_UNITS -> ResolveLibraryReferencesTask
 | 
|    LIBRARY_SPECIFIC_UNITS -> ResolveLibraryTypeNamesTask
 | 
|    LIBRARY_SPECIFIC_UNITS -> ResolveTopLevelLibraryTypeBoundsTask
 | 
| +  LIBRARY_SPECIFIC_UNITS -> ResolvedUnit7InLibraryTask
 | 
|    LIBRARY_SPECIFIC_UNITS [shape=box]
 | 
|    LIBRARY_UNIT_ERRORS -> dartErrorsForUnit
 | 
|    LIBRARY_UNIT_ERRORS [shape=box]
 | 
| @@ -205,13 +203,6 @@ digraph G {
 | 
|    PARSE_ERRORS [shape=box]
 | 
|    PENDING_ERRORS -> VerifyUnitTask
 | 
|    PENDING_ERRORS [shape=box]
 | 
| -  PROPAGABLE_VARIABLES_IN_UNIT -> PropagateVariableTypesInUnitTask
 | 
| -  PROPAGABLE_VARIABLES_IN_UNIT [shape=box]
 | 
| -  PROPAGABLE_VARIABLE_DEPENDENCIES -> PropagateVariableTypeTask
 | 
| -  PROPAGABLE_VARIABLE_DEPENDENCIES [shape=box]
 | 
| -  PROPAGATED_VARIABLE -> PropagateVariableTypeTask
 | 
| -  PROPAGATED_VARIABLE -> PropagateVariableTypesInUnitTask
 | 
| -  PROPAGATED_VARIABLE [shape=box]
 | 
|    ParseDartTask -> EXPLICITLY_IMPORTED_LIBRARIES
 | 
|    ParseDartTask -> EXPORTED_LIBRARIES
 | 
|    ParseDartTask -> IMPORTED_LIBRARIES
 | 
| @@ -225,21 +216,15 @@ digraph G {
 | 
|    ParseDartTask -> UNITS
 | 
|    PartiallyResolveUnitReferencesTask -> CREATED_RESOLVED_UNIT7
 | 
|    PartiallyResolveUnitReferencesTask -> INFERABLE_STATIC_VARIABLES_IN_UNIT
 | 
| -  PartiallyResolveUnitReferencesTask -> PROPAGABLE_VARIABLES_IN_UNIT
 | 
|    PartiallyResolveUnitReferencesTask -> RESOLVED_UNIT7
 | 
| -  PropagateVariableTypeTask -> PROPAGATED_VARIABLE
 | 
| -  PropagateVariableTypesInLibraryClosureTask -> LIBRARY_ELEMENT8
 | 
| -  PropagateVariableTypesInLibraryTask -> LIBRARY_ELEMENT7
 | 
| -  PropagateVariableTypesInUnitTask -> CREATED_RESOLVED_UNIT8
 | 
| -  PropagateVariableTypesInUnitTask -> RESOLVED_UNIT8
 | 
|    READY_LIBRARY_ELEMENT2 -> ComputeLibraryCycleTask
 | 
|    READY_LIBRARY_ELEMENT2 -> ReadyLibraryElement2Task
 | 
|    READY_LIBRARY_ELEMENT2 [shape=box]
 | 
|    READY_LIBRARY_ELEMENT6 -> PartiallyResolveUnitReferencesTask
 | 
|    READY_LIBRARY_ELEMENT6 -> ReadyLibraryElement5Task
 | 
|    READY_LIBRARY_ELEMENT6 [shape=box]
 | 
| -  READY_LIBRARY_ELEMENT7 -> PropagateVariableTypesInLibraryClosureTask
 | 
| -  READY_LIBRARY_ELEMENT7 -> ReadyLibraryElement6Task
 | 
| +  READY_LIBRARY_ELEMENT7 -> ReadyLibraryElement7Task
 | 
| +  READY_LIBRARY_ELEMENT7 -> ResolvedUnit7InLibraryClosureTask
 | 
|    READY_LIBRARY_ELEMENT7 [shape=box]
 | 
|    READY_RESOLVED_UNIT -> ResolveLibraryTask
 | 
|    READY_RESOLVED_UNIT -> VerifyUnitTask
 | 
| @@ -260,17 +245,15 @@ digraph G {
 | 
|    RESOLVED_UNIT1 -> BuildLibraryElementTask
 | 
|    RESOLVED_UNIT1 -> ResolveDirectiveElementsTask
 | 
|    RESOLVED_UNIT1 [shape=box]
 | 
| -  RESOLVED_UNIT10 -> InferInstanceMembersInUnitTask
 | 
| +  RESOLVED_UNIT10 -> ResolveUnitTask
 | 
|    RESOLVED_UNIT10 [shape=box]
 | 
| -  RESOLVED_UNIT11 -> ResolveUnitTask
 | 
| +  RESOLVED_UNIT11 -> EvaluateUnitConstantsTask
 | 
| +  RESOLVED_UNIT11 -> GatherUsedImportedElementsTask
 | 
| +  RESOLVED_UNIT11 -> GatherUsedLocalElementsTask
 | 
| +  RESOLVED_UNIT11 -> ResolveLibraryReferencesTask
 | 
|    RESOLVED_UNIT11 [shape=box]
 | 
| -  RESOLVED_UNIT12 -> EvaluateUnitConstantsTask
 | 
| -  RESOLVED_UNIT12 -> GatherUsedImportedElementsTask
 | 
| -  RESOLVED_UNIT12 -> GatherUsedLocalElementsTask
 | 
| -  RESOLVED_UNIT12 -> ResolveLibraryReferencesTask
 | 
| +  RESOLVED_UNIT12 -> StrongModeVerifyUnitTask
 | 
|    RESOLVED_UNIT12 [shape=box]
 | 
| -  RESOLVED_UNIT13 -> StrongModeVerifyUnitTask
 | 
| -  RESOLVED_UNIT13 [shape=box]
 | 
|    RESOLVED_UNIT2 -> BuildEnumMemberElementsTask
 | 
|    RESOLVED_UNIT2 [shape=box]
 | 
|    RESOLVED_UNIT3 -> ResolveTopLevelUnitTypeBoundsTask
 | 
| @@ -284,15 +267,13 @@ digraph G {
 | 
|    RESOLVED_UNIT6 -> PartiallyResolveUnitReferencesTask
 | 
|    RESOLVED_UNIT6 [shape=box]
 | 
|    RESOLVED_UNIT7 -> ComputeInferableStaticVariableDependenciesTask
 | 
| -  RESOLVED_UNIT7 -> ComputePropagableVariableDependenciesTask
 | 
| -  RESOLVED_UNIT7 -> PropagateVariableTypeTask
 | 
| -  RESOLVED_UNIT7 -> PropagateVariableTypesInUnitTask
 | 
| +  RESOLVED_UNIT7 -> InferStaticVariableTypeTask
 | 
| +  RESOLVED_UNIT7 -> InferStaticVariableTypesInUnitTask
 | 
| +  RESOLVED_UNIT7 -> ResolvedUnit7InLibraryTask
 | 
|    RESOLVED_UNIT7 [shape=box]
 | 
| -  RESOLVED_UNIT8 -> InferStaticVariableTypeTask
 | 
| -  RESOLVED_UNIT8 -> InferStaticVariableTypesInUnitTask
 | 
| -  RESOLVED_UNIT8 -> PropagateVariableTypesInLibraryTask
 | 
| +  RESOLVED_UNIT8 -> ResolveInstanceFieldsInUnitTask
 | 
|    RESOLVED_UNIT8 [shape=box]
 | 
| -  RESOLVED_UNIT9 -> ResolveInstanceFieldsInUnitTask
 | 
| +  RESOLVED_UNIT9 -> InferInstanceMembersInUnitTask
 | 
|    RESOLVED_UNIT9 [shape=box]
 | 
|    RESOLVE_TYPE_BOUNDS_ERRORS -> LibraryUnitErrorsTask
 | 
|    RESOLVE_TYPE_BOUNDS_ERRORS [shape=box]
 | 
| @@ -302,13 +283,13 @@ digraph G {
 | 
|    RESOLVE_UNIT_ERRORS [shape=box]
 | 
|    ReadyLibraryElement2Task -> READY_LIBRARY_ELEMENT2
 | 
|    ReadyLibraryElement5Task -> READY_LIBRARY_ELEMENT6
 | 
| -  ReadyLibraryElement6Task -> READY_LIBRARY_ELEMENT7
 | 
| +  ReadyLibraryElement7Task -> READY_LIBRARY_ELEMENT7
 | 
|    ReadyResolvedUnitTask -> READY_RESOLVED_UNIT
 | 
|    ResolveConstantExpressionTask -> CONSTANT_EXPRESSION_RESOLVED
 | 
|    ResolveDirectiveElementsTask -> CREATED_RESOLVED_UNIT2
 | 
|    ResolveDirectiveElementsTask -> RESOLVED_UNIT2
 | 
| -  ResolveInstanceFieldsInUnitTask -> CREATED_RESOLVED_UNIT10
 | 
| -  ResolveInstanceFieldsInUnitTask -> RESOLVED_UNIT10
 | 
| +  ResolveInstanceFieldsInUnitTask -> CREATED_RESOLVED_UNIT9
 | 
| +  ResolveInstanceFieldsInUnitTask -> RESOLVED_UNIT9
 | 
|    ResolveLibraryReferencesTask -> LIBRARY_ELEMENT9
 | 
|    ResolveLibraryTask -> LIBRARY_ELEMENT
 | 
|    ResolveLibraryTypeNamesTask -> LIBRARY_ELEMENT6
 | 
| @@ -317,8 +298,8 @@ digraph G {
 | 
|    ResolveTopLevelUnitTypeBoundsTask -> RESOLVED_UNIT4
 | 
|    ResolveTopLevelUnitTypeBoundsTask -> RESOLVE_TYPE_BOUNDS_ERRORS
 | 
|    ResolveUnitTask -> CONSTANT_EXPRESSIONS_DEPENDENCIES
 | 
| -  ResolveUnitTask -> CREATED_RESOLVED_UNIT12
 | 
| -  ResolveUnitTask -> RESOLVED_UNIT12
 | 
| +  ResolveUnitTask -> CREATED_RESOLVED_UNIT11
 | 
| +  ResolveUnitTask -> RESOLVED_UNIT11
 | 
|    ResolveUnitTask -> RESOLVE_UNIT_ERRORS
 | 
|    ResolveUnitTypeNamesTask -> CREATED_RESOLVED_UNIT5
 | 
|    ResolveUnitTypeNamesTask -> RESOLVED_UNIT5
 | 
| @@ -326,6 +307,8 @@ digraph G {
 | 
|    ResolveVariableReferencesTask -> CREATED_RESOLVED_UNIT6
 | 
|    ResolveVariableReferencesTask -> RESOLVED_UNIT6
 | 
|    ResolveVariableReferencesTask -> VARIABLE_REFERENCE_ERRORS
 | 
| +  ResolvedUnit7InLibraryClosureTask -> LIBRARY_ELEMENT8
 | 
| +  ResolvedUnit7InLibraryTask -> LIBRARY_ELEMENT7
 | 
|    SCAN_ERRORS -> dartErrorsForSource
 | 
|    SCAN_ERRORS [shape=box]
 | 
|    SOURCE_KIND -> BuildDirectiveElementsTask
 | 
| @@ -352,7 +335,6 @@ digraph G {
 | 
|    TYPE_PROVIDER -> InferInstanceMembersInUnitTask
 | 
|    TYPE_PROVIDER -> InferStaticVariableTypeTask
 | 
|    TYPE_PROVIDER -> PartiallyResolveUnitReferencesTask
 | 
| -  TYPE_PROVIDER -> PropagateVariableTypeTask
 | 
|    TYPE_PROVIDER -> ResolveInstanceFieldsInUnitTask
 | 
|    TYPE_PROVIDER -> ResolveLibraryTypeNamesTask
 | 
|    TYPE_PROVIDER -> ResolveTopLevelUnitTypeBoundsTask
 | 
| 
 |