Parts. Rename to PartIncludeState.

Change-Id: If48156d9b67958b79616e00b613884d50182dced
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/376741
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
diff --git a/pkg/analyzer/lib/src/dart/analysis/file_state.dart b/pkg/analyzer/lib/src/dart/analysis/file_state.dart
index 6bbe3cc..cbde2e8 100644
--- a/pkg/analyzer/lib/src/dart/analysis/file_state.dart
+++ b/pkg/analyzer/lib/src/dart/analysis/file_state.dart
@@ -346,8 +346,8 @@
   List<AugmentationImportState>? _augmentationImports;
   List<LibraryExportState>? _libraryExports;
   List<LibraryImportState>? _libraryImports;
+  List<PartIncludeState>? _partIncludes;
   List<LibraryImportState>? _docImports;
-  List<PartState>? _parts;
 
   FileKind({
     required this.file,
@@ -485,30 +485,31 @@
     return _libraryImports = result;
   }
 
-  List<PartState> get parts {
-    return _parts ??= file.unlinked2.parts.map<PartState>((unlinked) {
+  List<PartIncludeState> get partIncludes {
+    return _partIncludes ??=
+        file.unlinked2.parts.map<PartIncludeState>((unlinked) {
       var uri = file._buildDirectiveUri(unlinked.uri);
       switch (uri) {
         case DirectiveUriWithFile():
-          return PartWithFile(
+          return PartIncludeWithFile(
             container: this,
             unlinked: unlinked,
             uri: uri,
           );
         case DirectiveUriWithUri():
-          return PartWithUri(
+          return PartIncludeWithUri(
             container: this,
             unlinked: unlinked,
             uri: uri,
           );
         case DirectiveUriWithString():
-          return PartWithUriStr(
+          return PartIncludeWithUriStr(
             container: this,
             unlinked: unlinked,
             uri: uri,
           );
         case DirectiveUriWithoutString():
-          return PartState(
+          return PartIncludeState(
             container: this,
             unlinked: unlinked,
             uri: uri,
@@ -523,24 +524,24 @@
   @mustCallSuper
   void collectTransitive(Set<FileState> files) {
     if (files.add(file)) {
-      for (var augmentation in augmentationImports) {
-        if (augmentation is AugmentationImportWithFile) {
-          augmentation.importedAugmentation?.collectTransitive(files);
+      for (var directive in augmentationImports) {
+        if (directive is AugmentationImportWithFile) {
+          directive.importedAugmentation?.collectTransitive(files);
         }
       }
-      for (var export in libraryExports) {
-        if (export is LibraryExportWithFile) {
-          export.exportedLibrary?.collectTransitive(files);
+      for (var directive in libraryExports) {
+        if (directive is LibraryExportWithFile) {
+          directive.exportedLibrary?.collectTransitive(files);
         }
       }
-      for (var import in libraryImports) {
-        if (import is LibraryImportWithFile) {
-          import.importedLibrary?.collectTransitive(files);
+      for (var directive in libraryImports) {
+        if (directive is LibraryImportWithFile) {
+          directive.importedLibrary?.collectTransitive(files);
         }
       }
-      for (var part in parts) {
-        if (part is PartWithFile) {
-          part.includedPart?.collectTransitive(files);
+      for (var directive in partIncludes) {
+        if (directive is PartIncludeWithFile) {
+          directive.includedPart?.collectTransitive(files);
         }
       }
     }
@@ -555,7 +556,7 @@
     augmentationImports;
     libraryExports;
     libraryImports;
-    parts;
+    partIncludes;
     docImports;
   }
 
@@ -564,7 +565,7 @@
     _augmentationImports?.disposeAll();
     _libraryExports?.disposeAll();
     _libraryImports?.disposeAll();
-    _parts?.disposeAll();
+    _partIncludes?.disposeAll();
     _docImports?.disposeAll();
   }
 
@@ -580,9 +581,9 @@
   }
 
   bool hasPart(PartFileKind partKind) {
-    for (var partDirective in parts) {
-      if (partDirective is PartWithFile) {
-        if (partDirective.includedFile == partKind.file) {
+    for (var directive in partIncludes) {
+      if (directive is PartIncludeWithFile) {
+        if (directive.includedFile == partKind.file) {
           return true;
         }
       }
@@ -2170,9 +2171,9 @@
 
     void visitParts(FileKind kind) {
       result.add(kind);
-      for (var part in kind.parts) {
-        if (part is PartWithFile) {
-          var includedPart = part.includedPart;
+      for (var directive in kind.partIncludes) {
+        if (directive is PartIncludeWithFile) {
+          var includedPart = directive.includedPart;
           if (includedPart != null) {
             visitParts(includedPart);
           }
@@ -2526,6 +2527,67 @@
   }
 }
 
+/// Information about a single `part` directive.
+final class PartIncludeState<U extends DirectiveUri> extends DirectiveState {
+  final UnlinkedPartDirective unlinked;
+  final U uri;
+
+  PartIncludeState({
+    required super.container,
+    required this.unlinked,
+    required this.uri,
+  });
+}
+
+/// [PartIncludeWithUri] that has a valid URI that references a file.
+final class PartIncludeWithFile
+    extends PartIncludeWithUri<DirectiveUriWithFile> {
+  PartIncludeWithFile({
+    required super.container,
+    required super.unlinked,
+    required super.uri,
+  }) {
+    includedFile.referencingFiles.add(container.file);
+  }
+
+  FileState get includedFile => uri.file;
+
+  /// If [includedFile] is a [PartFileKind], and it confirms that it
+  /// is a part of the [container], returns the [includedFile].
+  PartFileKind? get includedPart {
+    var kind = includedFile.kind;
+    if (kind is PartFileKind && kind.isPartOf(container)) {
+      return kind;
+    }
+    return null;
+  }
+
+  @override
+  void dispose() {
+    includedFile.referencingFiles.remove(container.file);
+  }
+}
+
+/// [PartIncludeState] that has a valid URI.
+final class PartIncludeWithUri<U extends DirectiveUriWithUri>
+    extends PartIncludeWithUriStr<U> {
+  PartIncludeWithUri({
+    required super.container,
+    required super.unlinked,
+    required super.uri,
+  });
+}
+
+/// [PartIncludeState] that has a relative URI string.
+final class PartIncludeWithUriStr<U extends DirectiveUriWithString>
+    extends PartIncludeState<U> {
+  PartIncludeWithUriStr({
+    required super.container,
+    required super.unlinked,
+    required super.uri,
+  });
+}
+
 /// The file has `part of name` directive.
 class PartOfNameFileKind extends PartFileKind {
   final UnlinkedPartOfNameDirective unlinked;
@@ -2662,66 +2724,6 @@
   bool isPartOf(FileKind container) => false;
 }
 
-/// Information about a single `part` directive.
-final class PartState<U extends DirectiveUri> extends DirectiveState {
-  final UnlinkedPartDirective unlinked;
-  final U uri;
-
-  PartState({
-    required super.container,
-    required this.unlinked,
-    required this.uri,
-  });
-}
-
-/// [PartWithUri] that has a valid URI that references a file.
-final class PartWithFile extends PartWithUri<DirectiveUriWithFile> {
-  PartWithFile({
-    required super.container,
-    required super.unlinked,
-    required super.uri,
-  }) {
-    includedFile.referencingFiles.add(container.file);
-  }
-
-  FileState get includedFile => uri.file;
-
-  /// If [includedFile] is a [PartFileKind], and it confirms that it
-  /// is a part of the [container], returns the [includedFile].
-  PartFileKind? get includedPart {
-    var kind = includedFile.kind;
-    if (kind is PartFileKind && kind.isPartOf(container)) {
-      return kind;
-    }
-    return null;
-  }
-
-  @override
-  void dispose() {
-    includedFile.referencingFiles.remove(container.file);
-  }
-}
-
-/// [PartState] that has a valid URI.
-final class PartWithUri<U extends DirectiveUriWithUri>
-    extends PartWithUriStr<U> {
-  PartWithUri({
-    required super.container,
-    required super.unlinked,
-    required super.uri,
-  });
-}
-
-/// [PartState] that has a relative URI string.
-final class PartWithUriStr<U extends DirectiveUriWithString>
-    extends PartState<U> {
-  PartWithUriStr({
-    required super.container,
-    required super.unlinked,
-    required super.uri,
-  });
-}
-
 class StoredFileContent implements FileContent {
   @override
   final String content;
diff --git a/pkg/analyzer/lib/src/dart/analysis/library_analyzer.dart b/pkg/analyzer/lib/src/dart/analysis/library_analyzer.dart
index 96bfecb..c6d7648 100644
--- a/pkg/analyzer/lib/src/dart/analysis/library_analyzer.dart
+++ b/pkg/analyzer/lib/src/dart/analysis/library_analyzer.dart
@@ -819,7 +819,7 @@
           var index = partIndex++;
           _resolvePartDirective(
             directive: directive,
-            partState: containerKind.parts[index],
+            partState: containerKind.partIncludes[index],
             partElement: containerElement.parts[index],
             errorReporter: containerErrorReporter,
             libraryNameNode: libraryNameNode,
@@ -1074,7 +1074,7 @@
 
   void _resolvePartDirective({
     required PartDirectiveImpl directive,
-    required PartState partState,
+    required PartIncludeState partState,
     required PartElementImpl partElement,
     required ErrorReporter errorReporter,
     required LibraryIdentifier? libraryNameNode,
@@ -1084,7 +1084,7 @@
 
     directive.element = partElement;
 
-    if (partState is! PartWithUriStr) {
+    if (partState is! PartIncludeWithUriStr) {
       errorReporter.atNode(
         directive.uri,
         CompileTimeErrorCode.URI_WITH_INTERPOLATION,
@@ -1092,7 +1092,7 @@
       return;
     }
 
-    if (partState is! PartWithUri) {
+    if (partState is! PartIncludeWithUri) {
       errorReporter.atNode(
         directive.uri,
         CompileTimeErrorCode.INVALID_URI,
@@ -1101,7 +1101,7 @@
       return;
     }
 
-    if (partState is! PartWithFile) {
+    if (partState is! PartIncludeWithFile) {
       errorReporter.atNode(
         directive.uri,
         CompileTimeErrorCode.URI_DOES_NOT_EXIST,
diff --git a/pkg/analyzer/lib/src/summary2/library_builder.dart b/pkg/analyzer/lib/src/summary2/library_builder.dart
index 8b5b82d..40e14f7 100644
--- a/pkg/analyzer/lib/src/summary2/library_builder.dart
+++ b/pkg/analyzer/lib/src/summary2/library_builder.dart
@@ -1352,10 +1352,10 @@
       libraryElement.definingCompilationUnit = unitElement;
     }
 
-    libraryElement.parts = inputLibrary.parts.map((partState) {
+    libraryElement.parts = inputLibrary.partIncludes.map((partState) {
       var uriState = partState.uri;
       DirectiveUri directiveUri;
-      if (partState is PartWithFile) {
+      if (partState is PartIncludeWithFile) {
         var includedPart = partState.includedPart;
         if (includedPart != null) {
           var partFile = includedPart.file;
diff --git a/pkg/analyzer/test/src/dart/analysis/analyzer_state_printer.dart b/pkg/analyzer/test/src/dart/analysis/analyzer_state_printer.dart
index 5632d52..f54deed 100644
--- a/pkg/analyzer/test/src/dart/analysis/analyzer_state_printer.dart
+++ b/pkg/analyzer/test/src/dart/analysis/analyzer_state_printer.dart
@@ -263,7 +263,7 @@
         _writeLibraryImports(kind);
         _writeLibraryExports(kind);
         _writeAugmentationImports(kind);
-        _writeParts(kind);
+        _writePartIncludes(kind);
         _writeDocImports(kind);
 
         var filesIds = kind.files.map(idProvider.fileState);
@@ -292,7 +292,7 @@
 
         _writeLibraryImports(kind);
         _writeLibraryExports(kind);
-        _writeParts(kind);
+        _writePartIncludes(kind);
         _writeDocImports(kind);
       });
     } else if (kind is PartOfUriKnownFileKind) {
@@ -307,7 +307,7 @@
 
         _writeLibraryImports(kind);
         _writeLibraryExports(kind);
-        _writeParts(kind);
+        _writePartIncludes(kind);
         _writeDocImports(kind);
       });
     } else if (kind is PartOfUriUnknownFileKind) {
@@ -639,28 +639,32 @@
     sink.writeln(line);
   }
 
-  void _writeParts(FileKind container) {
-    _writeElements<PartState>('parts', container.parts, (part) {
-      expect(part.container, same(container));
-      if (part is PartWithFile) {
-        var file = part.includedFile;
-        sink.write(_indent);
+  void _writePartIncludes(FileKind container) {
+    _writeElements<PartIncludeState>(
+      'partIncludes',
+      container.partIncludes,
+      (part) {
+        expect(part.container, same(container));
+        if (part is PartIncludeWithFile) {
+          var file = part.includedFile;
+          sink.write(_indent);
 
-        var includedPart = part.includedPart;
-        if (includedPart != null) {
-          expect(includedPart.file, file);
-          sink.write(idProvider.fileKind(includedPart));
+          var includedPart = part.includedPart;
+          if (includedPart != null) {
+            expect(includedPart.file, file);
+            sink.write(idProvider.fileKind(includedPart));
+          } else {
+            sink.write('notPart ${idProvider.fileState(file)}');
+          }
+          sink.writeln();
+        } else if (part is PartIncludeWithUri) {
+          var uriStr = _stringOfUriStr(part.uri.relativeUriStr);
+          _writelnWithIndent('uri: $uriStr');
         } else {
-          sink.write('notPart ${idProvider.fileState(file)}');
+          _writelnWithIndent('noUri');
         }
-        sink.writeln();
-      } else if (part is PartWithUri) {
-        var uriStr = _stringOfUriStr(part.uri.relativeUriStr);
-        _writelnWithIndent('uri: $uriStr');
-      } else {
-        _writelnWithIndent('noUri');
-      }
-    });
+      },
+    );
   }
 
   void _writeReferencingFiles(FileState file) {
diff --git a/pkg/analyzer/test/src/dart/analysis/file_state_test.dart b/pkg/analyzer/test/src/dart/analysis/file_state_test.dart
index 9cad7ff..560dfa6 100644
--- a/pkg/analyzer/test/src/dart/analysis/file_state_test.dart
+++ b/pkg/analyzer/test/src/dart/analysis/file_state_test.dart
@@ -2847,7 +2847,7 @@
       kind: library_0
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           notPart file_1
         files: file_0
         cycle_0
@@ -2884,7 +2884,7 @@
       kind: library_7
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           notPart file_1
         files: file_0
         cycle_3
@@ -2927,7 +2927,7 @@
       kind: library_0
         libraryImports
           library_1 dart:core synthetic
-        parts
+        partIncludes
           notPart file_0
         files: file_0
         cycle_0
@@ -2957,7 +2957,7 @@
       kind: library_0
         libraryImports
           library_1 dart:core synthetic
-        parts
+        partIncludes
           uri: da:
         files: file_0
         cycle_0
@@ -2986,7 +2986,7 @@
       kind: library_0
         libraryImports
           library_1 dart:core synthetic
-        parts
+        partIncludes
           noUri
         files: file_0
         cycle_0
@@ -3044,7 +3044,7 @@
       kind: library_2
         libraryImports
           library_3 dart:core synthetic
-        parts
+        partIncludes
           partOfUriKnown_0
           partOfUriKnown_1
         files: file_2 file_0 file_1
@@ -3090,7 +3090,7 @@
       kind: library_2
         libraryImports
           library_3 dart:core synthetic
-        parts
+        partIncludes
           partOfUriKnown_8
           partOfUriKnown_1
         files: file_2 file_0 file_1
@@ -3136,7 +3136,7 @@
       kind: library_2
         libraryImports
           library_3 dart:core synthetic
-        parts
+        partIncludes
           partOfUriKnown_8
           partOfUriKnown_9
         files: file_2 file_0 file_1
@@ -3253,7 +3253,7 @@
         name: my.lib
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfName_0
         files: file_1 file_0
         cycle_0
@@ -3289,7 +3289,7 @@
         name: my.lib
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           notPart file_1
         files: file_0
         cycle_0
@@ -3324,7 +3324,7 @@
         name: my.lib
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           notPart file_1
         files: file_0
         cycle_0
@@ -3371,7 +3371,7 @@
         name: my.lib
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfName_1
         files: file_0 file_1
         cycle_0
@@ -3421,7 +3421,7 @@
         name: my.lib
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfName_1
         files: file_0 file_1
         cycle_0
@@ -3455,7 +3455,7 @@
         name: my.lib
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfName_1
         files: file_0 file_1
         cycle_0
@@ -3471,7 +3471,7 @@
         name: my.lib
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfName_1
         files: file_7 file_1
         cycle_2
@@ -3504,7 +3504,7 @@
         name: my.lib
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfName_1
         files: file_0 file_1
         cycle_0
@@ -3520,7 +3520,7 @@
         name: my.lib
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfName_1
         files: file_7 file_1
         cycle_3
@@ -3553,7 +3553,7 @@
         name: my.lib
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfName_1
         files: file_0 file_1
         cycle_4
@@ -3569,7 +3569,7 @@
         name: my.lib
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfName_1
         files: file_7 file_1
         cycle_3
@@ -3616,7 +3616,7 @@
         name: my.lib
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfName_1
         files: file_7 file_1
         cycle_3
@@ -3708,7 +3708,7 @@
         name: my.lib
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfName_1
         files: file_7 file_1
         cycle_7
@@ -3745,7 +3745,7 @@
         name: my.lib
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfName_1
         files: file_0 file_1
         cycle_8
@@ -3761,7 +3761,7 @@
         name: my.lib
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfName_1
         files: file_7 file_1
         cycle_7
@@ -3805,7 +3805,7 @@
       kind: library_0
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfUriKnown_1
         files: file_0 file_1
         cycle_0
@@ -3888,7 +3888,7 @@
       kind: library_7
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfUriKnown_1
         files: file_0 file_1
         cycle_2
@@ -3920,7 +3920,7 @@
       kind: library_7
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfUriKnown_8
         files: file_0 file_1
         cycle_3
@@ -3964,7 +3964,7 @@
       kind: library_0
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfUriKnown_1
         files: file_0 file_1
         cycle_0
@@ -3996,7 +3996,7 @@
       kind: library_0
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfUriKnown_7
         files: file_0 file_1
         cycle_2
@@ -4083,7 +4083,7 @@
           library_2 dart:core synthetic
         libraryExports
           library_6 dart:collection
-        parts
+        partIncludes
           partOfUriKnown_1
         files: file_0 file_1
         cycle_0
@@ -4132,7 +4132,7 @@
         libraryImports
           library_6 dart:collection
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfUriKnown_1
         files: file_0 file_1
         cycle_0
@@ -4193,7 +4193,7 @@
       kind: library_1
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           notPart file_0
         files: file_1
         cycle_0
@@ -4240,7 +4240,7 @@
       kind: library_0
         libraryImports
           library_3 dart:core synthetic
-        parts
+        partIncludes
           partOfUriKnown_1
         files: file_0 file_1 file_2
         cycle_0
@@ -4255,7 +4255,7 @@
       kind: partOfUriKnown_1
         uriFile: file_0
         library: library_0
-        parts
+        partIncludes
           partOfUriKnown_2
       referencingFiles: file_0
       unlinkedKey: k01
@@ -4300,7 +4300,7 @@
       kind: library_0
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfUriKnown_1
         files: file_0 file_1
         cycle_0
@@ -4332,7 +4332,7 @@
       kind: library_0
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfUriKnown_1
         files: file_0 file_1
         cycle_0
@@ -4347,7 +4347,7 @@
       kind: library_7
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           notPart file_1
         files: file_7
         cycle_2
@@ -4379,7 +4379,7 @@
       kind: library_0
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfUriKnown_1
         files: file_0 file_1
         cycle_0
@@ -4394,7 +4394,7 @@
       kind: library_8
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           notPart file_1
         files: file_7
         cycle_3
@@ -4426,7 +4426,7 @@
       kind: library_9
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfUriKnown_1
         files: file_0 file_1
         cycle_4
@@ -4441,7 +4441,7 @@
       kind: library_8
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           notPart file_1
         files: file_7
         cycle_3
@@ -4488,7 +4488,7 @@
       kind: library_8
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           notPart file_1
         files: file_7
         cycle_3
@@ -4577,7 +4577,7 @@
       kind: library_12
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           notPart file_1
         files: file_7
         cycle_7
@@ -4611,7 +4611,7 @@
       kind: library_13
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfUriKnown_1
         files: file_0 file_1
         cycle_8
@@ -4626,7 +4626,7 @@
       kind: library_12
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           notPart file_1
         files: file_7
         cycle_7
@@ -4994,7 +4994,7 @@
         name: my.lib
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfName_7
         files: file_0 file_1
         cycle_4
@@ -5143,7 +5143,7 @@
       kind: library_9
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfUriKnown_7
         files: file_0 file_1
         cycle_4
@@ -5313,7 +5313,7 @@
       kind: library_0
         libraryImports
           library_3 dart:core synthetic
-        parts
+        partIncludes
           partOfUriKnown_1
         files: file_0 file_1
         cycle_0
@@ -5367,7 +5367,7 @@
       kind: library_0
         libraryImports
           library_3 dart:core synthetic
-        parts
+        partIncludes
           partOfUriKnown_1
         files: file_0 file_1
         cycle_3
@@ -5452,7 +5452,7 @@
         name: my
         libraryImports
           library_3 dart:core synthetic
-        parts
+        partIncludes
           partOfName_0
           partOfName_1
         files: file_2 file_0 file_1
@@ -5499,7 +5499,7 @@
         name: my
         libraryImports
           library_3 dart:core synthetic
-        parts
+        partIncludes
           partOfName_1
         files: file_2 file_1
         cycle_2
@@ -5556,7 +5556,7 @@
       kind: library_2
         libraryImports
           library_3 dart:core synthetic
-        parts
+        partIncludes
           partOfUriKnown_0
           partOfUriKnown_1
         files: file_2 file_0 file_1
@@ -5602,7 +5602,7 @@
         name: my
         libraryImports
           library_3 dart:core synthetic
-        parts
+        partIncludes
           partOfUriKnown_1
         files: file_2 file_1
         cycle_2
@@ -5722,7 +5722,7 @@
         name: my.lib
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           notPart file_1
         files: file_0
         cycle_0
@@ -5765,7 +5765,7 @@
         name: my.lib
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfName_7
         files: file_0 file_1
         cycle_3
@@ -5855,7 +5855,7 @@
       kind: library_0
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           notPart file_1
         files: file_0
         cycle_0
@@ -5898,7 +5898,7 @@
       kind: library_0
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfUriKnown_7
         files: file_0 file_1
         cycle_3
@@ -5957,7 +5957,7 @@
         name: my.lib
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfName_0
         files: file_1 file_0
         cycle_0
@@ -5990,7 +5990,7 @@
         name: my.lib
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfName_0
         files: file_1 file_0
         cycle_0
@@ -6006,7 +6006,7 @@
         name: my.lib
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfName_0
         files: file_7 file_0
         cycle_2
@@ -6047,7 +6047,7 @@
         name: my.lib
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfName_8
         files: file_1 file_0
         cycle_3
@@ -6063,7 +6063,7 @@
         name: my.lib
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfName_8
         files: file_7 file_0
         cycle_4
@@ -6101,7 +6101,7 @@
       kind: library_0
         libraryImports
           library_3 dart:core synthetic
-        parts
+        partIncludes
           partOfUriKnown_1
         files: file_0 file_1 file_2
         cycle_0
@@ -6116,7 +6116,7 @@
       kind: partOfUriKnown_1
         uriFile: file_0
         library: library_0
-        parts
+        partIncludes
           partOfUriKnown_2
       referencingFiles: file_0
       unlinkedKey: k01
@@ -6148,7 +6148,7 @@
       kind: library_0
         libraryImports
           library_3 dart:core synthetic
-        parts
+        partIncludes
           partOfUriKnown_1
         files: file_0 file_1 file_2
         cycle_2
@@ -6163,7 +6163,7 @@
       kind: partOfUriKnown_1
         uriFile: file_0
         library: library_0
-        parts
+        partIncludes
           partOfUriKnown_8
       referencingFiles: file_0
       unlinkedKey: k01
@@ -6202,7 +6202,7 @@
       kind: library_0
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfUriKnown_1
         files: file_0 file_1
         cycle_0
@@ -6240,7 +6240,7 @@
       kind: library_0
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           notPart file_1
         files: file_0
         cycle_2
@@ -6300,7 +6300,7 @@
       kind: library_1
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfUriKnown_0
         files: file_1 file_0
         cycle_0
@@ -6331,7 +6331,7 @@
       kind: library_1
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfUriKnown_0
         files: file_1 file_0
         cycle_0
@@ -6346,7 +6346,7 @@
       kind: library_7
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           notPart file_0
         files: file_7
         cycle_2
@@ -6387,7 +6387,7 @@
       kind: library_1
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfUriKnown_8
         files: file_1 file_0
         cycle_3
@@ -6402,7 +6402,7 @@
       kind: library_7
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           notPart file_0
         files: file_7
         cycle_4
diff --git a/pkg/analyzer/test/src/dart/micro/simple_file_resolver_test.dart b/pkg/analyzer/test/src/dart/micro/simple_file_resolver_test.dart
index aa6bcd9..92d5582 100644
--- a/pkg/analyzer/test/src/dart/micro/simple_file_resolver_test.dart
+++ b/pkg/analyzer/test/src/dart/micro/simple_file_resolver_test.dart
@@ -548,7 +548,7 @@
       kind: library_0
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfUriKnown_1
         files: file_0 file_1
         cycle_0
@@ -618,7 +618,7 @@
       kind: library_7
         libraryImports
           library_2 dart:core synthetic
-        parts
+        partIncludes
           partOfUriKnown_8
         files: file_7 file_8
         cycle_2
@@ -682,7 +682,7 @@
       kind: library_0
         libraryImports
           library_3 dart:core synthetic
-        parts
+        partIncludes
           partOfUriKnown_1
         files: file_0 file_1
         cycle_0
@@ -783,7 +783,7 @@
       kind: library_8
         libraryImports
           library_3 dart:core synthetic
-        parts
+        partIncludes
           partOfUriKnown_9
         files: file_8 file_9
         cycle_3