Fine. Remove unused libraryUri / name.

I added them speculatively while working on initial version, and
did not actually use for anything.

Change-Id: Ib2bcb3ac5c16634392e956bd2dc6e99523f27479
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/420163
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Paul Berry <paulberry@google.com>
diff --git a/pkg/analyzer/lib/src/fine/library_manifest.dart b/pkg/analyzer/lib/src/fine/library_manifest.dart
index 41b9de7..33e5c92 100644
--- a/pkg/analyzer/lib/src/fine/library_manifest.dart
+++ b/pkg/analyzer/lib/src/fine/library_manifest.dart
@@ -111,7 +111,6 @@
   }) {
     var item = _getOrBuildElementItem(element, () {
       return ClassItem.fromElement(
-        name: lookupName,
         id: ManifestItemId.generate(),
         context: encodingContext,
         element: element,
@@ -150,7 +149,6 @@
 
     var item = _getOrBuildElementItem(element, () {
       return InstanceItemGetterItem.fromElement(
-        name: lookupName,
         id: ManifestItemId.generate(),
         context: encodingContext,
         element: element,
@@ -193,7 +191,6 @@
 
     var item = _getOrBuildElementItem(element, () {
       return InstanceItemMethodItem.fromElement(
-        name: lookupName,
         id: ManifestItemId.generate(),
         context: encodingContext,
         element: element,
@@ -240,7 +237,6 @@
 
     var item = _getOrBuildElementItem(element, () {
       return InterfaceItemConstructorItem.fromElement(
-        name: lookupName,
         id: ManifestItemId.generate(),
         context: encodingContext,
         element: element,
@@ -312,8 +308,6 @@
           continue;
         }
         manifest.items[name] = ExportItem(
-          libraryUri: libraryUri,
-          name: name,
           id: id,
         );
       }
@@ -328,7 +322,6 @@
   }) {
     var item = _getOrBuildElementItem(element, () {
       return TopLevelFunctionItem.fromElement(
-        name: lookupName,
         id: ManifestItemId.generate(),
         context: encodingContext,
         element: element,
@@ -345,7 +338,6 @@
   }) {
     var item = _getOrBuildElementItem(element, () {
       return TopLevelGetterItem.fromElement(
-        name: lookupName,
         id: ManifestItemId.generate(),
         context: encodingContext,
         element: element,
@@ -362,7 +354,6 @@
   }) {
     var item = _getOrBuildElementItem(element, () {
       return TopLevelSetterItem.fromElement(
-        name: lookupName,
         id: ManifestItemId.generate(),
         context: encodingContext,
         element: element,
diff --git a/pkg/analyzer/lib/src/fine/manifest_item.dart b/pkg/analyzer/lib/src/fine/manifest_item.dart
index 7819baf..5a3f00b 100644
--- a/pkg/analyzer/lib/src/fine/manifest_item.dart
+++ b/pkg/analyzer/lib/src/fine/manifest_item.dart
@@ -15,8 +15,6 @@
 
 class ClassItem extends InterfaceItem {
   ClassItem({
-    required super.libraryUri,
-    required super.name,
     required super.id,
     required super.typeParameters,
     required super.supertype,
@@ -26,7 +24,6 @@
   });
 
   factory ClassItem.fromElement({
-    required LookupName name,
     required ManifestItemId id,
     required EncodeContext context,
     required ClassElementImpl2 element,
@@ -35,8 +32,6 @@
       element.typeParameters2,
       (typeParameters) {
         return ClassItem(
-          libraryUri: element.library2.uri,
-          name: name,
           id: id,
           typeParameters: typeParameters,
           supertype: element.supertype?.encode(context),
@@ -50,8 +45,6 @@
 
   factory ClassItem.read(SummaryDataReader reader) {
     return ClassItem(
-      libraryUri: reader.readUri(),
-      name: LookupName.read(reader),
       id: ManifestItemId.read(reader),
       typeParameters: ManifestTypeParameter.readList(reader),
       members: InstanceItem._readMembers(reader),
@@ -74,15 +67,11 @@
 
 class ExportItem extends TopLevelItem {
   ExportItem({
-    required super.libraryUri,
-    required super.name,
     required super.id,
   });
 
   factory ExportItem.read(SummaryDataReader reader) {
     return ExportItem(
-      libraryUri: reader.readUri(),
-      name: LookupName.read(reader),
       id: ManifestItemId.read(reader),
     );
   }
@@ -100,8 +89,6 @@
   final Map<LookupName, InstanceItemMemberItem> members;
 
   InstanceItem({
-    required super.libraryUri,
-    required super.name,
     required super.id,
     required this.typeParameters,
     required this.members,
@@ -132,20 +119,17 @@
   final ManifestType returnType;
 
   InstanceItemGetterItem({
-    required super.name,
     required super.id,
     required super.isStatic,
     required this.returnType,
   });
 
   factory InstanceItemGetterItem.fromElement({
-    required LookupName name,
     required ManifestItemId id,
     required EncodeContext context,
     required GetterElement2OrMember element,
   }) {
     return InstanceItemGetterItem(
-      name: name,
       id: id,
       isStatic: element.isStatic,
       returnType: element.returnType.encode(context),
@@ -154,7 +138,6 @@
 
   factory InstanceItemGetterItem.read(SummaryDataReader reader) {
     return InstanceItemGetterItem(
-      name: LookupName.read(reader),
       id: ManifestItemId.read(reader),
       isStatic: reader.readBool(),
       returnType: ManifestType.read(reader),
@@ -187,7 +170,6 @@
   final bool isStatic;
 
   InstanceItemMemberItem({
-    required super.name,
     required super.id,
     required this.isStatic,
   });
@@ -215,20 +197,17 @@
   final ManifestFunctionType functionType;
 
   InstanceItemMethodItem({
-    required super.name,
     required super.id,
     required super.isStatic,
     required this.functionType,
   });
 
   factory InstanceItemMethodItem.fromElement({
-    required LookupName name,
     required ManifestItemId id,
     required EncodeContext context,
     required MethodElement2OrMember element,
   }) {
     return InstanceItemMethodItem(
-      name: name,
       id: id,
       isStatic: element.isStatic,
       functionType: element.type.encode(context),
@@ -237,7 +216,6 @@
 
   factory InstanceItemMethodItem.read(SummaryDataReader reader) {
     return InstanceItemMethodItem(
-      name: LookupName.read(reader),
       id: ManifestItemId.read(reader),
       isStatic: reader.readBool(),
       functionType: ManifestFunctionType.read(reader),
@@ -273,8 +251,6 @@
   final List<ManifestType> mixins;
 
   InterfaceItem({
-    required super.libraryUri,
-    required super.name,
     required super.id,
     required super.typeParameters,
     required super.members,
@@ -309,7 +285,6 @@
   final ManifestFunctionType functionType;
 
   InterfaceItemConstructorItem({
-    required super.name,
     required super.id,
     required super.isStatic,
     required this.isConst,
@@ -318,14 +293,12 @@
   });
 
   factory InterfaceItemConstructorItem.fromElement({
-    required LookupName name,
     required ManifestItemId id,
     required EncodeContext context,
     required ConstructorElementImpl2 element,
   }) {
     // TODO(scheglov): initializers
     return InterfaceItemConstructorItem(
-      name: name,
       id: id,
       isStatic: false,
       isConst: element.isConst,
@@ -336,7 +309,6 @@
 
   factory InterfaceItemConstructorItem.read(SummaryDataReader reader) {
     return InterfaceItemConstructorItem(
-      name: LookupName.read(reader),
       id: ManifestItemId.read(reader),
       isStatic: reader.readBool(),
       isConst: reader.readBool(),
@@ -408,19 +380,14 @@
 }
 
 sealed class ManifestItem {
-  /// The name of the item, mostly for debugging.
-  final LookupName name;
-
   /// The unique identifier of this item.
   final ManifestItemId id;
 
   ManifestItem({
-    required this.name,
     required this.id,
   });
 
   void write(BufferedSink sink) {
-    name.write(sink);
     id.write(sink);
   }
 }
@@ -475,21 +442,16 @@
   final ManifestFunctionType functionType;
 
   TopLevelFunctionItem({
-    required super.libraryUri,
-    required super.name,
     required super.id,
     required this.functionType,
   });
 
   factory TopLevelFunctionItem.fromElement({
-    required LookupName name,
     required ManifestItemId id,
     required EncodeContext context,
     required TopLevelFunctionElementImpl element,
   }) {
     return TopLevelFunctionItem(
-      libraryUri: element.library2.uri,
-      name: name,
       id: id,
       functionType: element.type.encode(context),
     );
@@ -497,8 +459,6 @@
 
   factory TopLevelFunctionItem.read(SummaryDataReader reader) {
     return TopLevelFunctionItem(
-      libraryUri: reader.readUri(),
-      name: LookupName.read(reader),
       id: ManifestItemId.read(reader),
       functionType: ManifestFunctionType.read(reader),
     );
@@ -529,8 +489,6 @@
   final ManifestNode? constInitializer;
 
   TopLevelGetterItem({
-    required super.libraryUri,
-    required super.name,
     required super.id,
     required this.metadata,
     required this.returnType,
@@ -538,14 +496,11 @@
   });
 
   factory TopLevelGetterItem.fromElement({
-    required LookupName name,
     required ManifestItemId id,
     required EncodeContext context,
     required GetterElementImpl element,
   }) {
     return TopLevelGetterItem(
-      libraryUri: element.library2.uri,
-      name: name,
       id: id,
       metadata: ManifestMetadata.encode(context, element.metadata2),
       returnType: element.returnType.encode(context),
@@ -555,8 +510,6 @@
 
   factory TopLevelGetterItem.read(SummaryDataReader reader) {
     return TopLevelGetterItem(
-      libraryUri: reader.readUri(),
-      name: LookupName.read(reader),
       id: ManifestItemId.read(reader),
       metadata: ManifestMetadata.read(reader),
       returnType: ManifestType.read(reader),
@@ -593,12 +546,7 @@
 }
 
 sealed class TopLevelItem extends ManifestItem {
-  /// The URI of the declaring library, mostly for debugging.
-  final Uri libraryUri;
-
   TopLevelItem({
-    required this.libraryUri,
-    required super.name,
     required super.id,
   });
 
@@ -617,12 +565,6 @@
         return TopLevelSetterItem.read(reader);
     }
   }
-
-  @override
-  void write(BufferedSink sink) {
-    sink.writeUri(libraryUri);
-    super.write(sink);
-  }
 }
 
 class TopLevelSetterItem extends TopLevelItem {
@@ -630,22 +572,17 @@
   final ManifestType valueType;
 
   TopLevelSetterItem({
-    required super.libraryUri,
-    required super.name,
     required super.id,
     required this.metadata,
     required this.valueType,
   });
 
   factory TopLevelSetterItem.fromElement({
-    required LookupName name,
     required ManifestItemId id,
     required EncodeContext context,
     required SetterElementImpl element,
   }) {
     return TopLevelSetterItem(
-      libraryUri: element.library2.uri,
-      name: name,
       id: id,
       metadata: ManifestMetadata.encode(context, element.metadata2),
       valueType: element.formalParameters[0].type.encode(context),
@@ -654,8 +591,6 @@
 
   factory TopLevelSetterItem.read(SummaryDataReader reader) {
     return TopLevelSetterItem(
-      libraryUri: reader.readUri(),
-      name: LookupName.read(reader),
       id: ManifestItemId.read(reader),
       metadata: ManifestMetadata.read(reader),
       valueType: ManifestType.read(reader),
diff --git a/pkg/analyzer/test/src/dart/analysis/result_printer.dart b/pkg/analyzer/test/src/dart/analysis/result_printer.dart
index b112b86..8848ec6 100644
--- a/pkg/analyzer/test/src/dart/analysis/result_printer.dart
+++ b/pkg/analyzer/test/src/dart/analysis/result_printer.dart
@@ -765,17 +765,11 @@
     });
   }
 
-  void _writeExportItem(ExportItem item) {
-    if (configuration.withElementManifests) {
-      sink.withIndent(() {
-        sink.writeln('libraryUri: ${item.libraryUri}');
-      });
-    }
-  }
+  void _writeExportItem(ExportItem item) {}
 
   void _writeInstanceItemMember(LookupName name, InstanceItemMemberItem item) {
     if (configuration.ignoredManifestInstanceMemberNames
-        .contains(item.name.asString)) {
+        .contains(name.asString)) {
       return;
     }