Elements. Don't write LibraryImport reference, it does not exist.

Change-Id: I420946f08e04248a4f962a218f95c705b7d7ddfb
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/386340
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
diff --git a/pkg/analyzer/test/src/summary/element_text.dart b/pkg/analyzer/test/src/summary/element_text.dart
index 33d34e4..55d5a57 100644
--- a/pkg/analyzer/test/src/summary/element_text.dart
+++ b/pkg/analyzer/test/src/summary/element_text.dart
@@ -1202,7 +1202,6 @@
     });
 
     _sink.withIndent(() {
-      _writeElementReference('reference', e);
       _writeMetadata(e.metadata);
       // _writeNamespaceCombinators(e.combinators);
     });
diff --git a/pkg/analyzer/test/src/summary/elements/class_test.dart b/pkg/analyzer/test/src/summary/elements/class_test.dart
index dd4eb8d..a25caf2 100644
--- a/pkg/analyzer/test/src/summary/elements/class_test.dart
+++ b/pkg/analyzer/test/src/summary/elements/class_test.dart
@@ -6458,7 +6458,6 @@
       element: <testLibrary>
       libraryImports
         package:test/foo.dart
-          reference: <not-implemented>
       classes
         class C @25
           reference: <testLibraryFragment>::@class::C
@@ -6541,7 +6540,6 @@
       element: <testLibrary>
       libraryImports
         package:test/foo.dart
-          reference: <not-implemented>
       classes
         class C @25
           reference: <testLibraryFragment>::@class::C
@@ -6635,7 +6633,6 @@
       element: <testLibrary>
       libraryImports
         package:test/foo.dart
-          reference: <not-implemented>
       prefixes
         foo
           reference: <testLibraryFragment>::@prefix::foo
@@ -6729,7 +6726,6 @@
       element: <testLibrary>
       libraryImports
         package:test/foo.dart
-          reference: <not-implemented>
       prefixes
         foo
           reference: <testLibraryFragment>::@prefix::foo
@@ -7290,7 +7286,6 @@
       element: <testLibrary>
       libraryImports
         package:test/foo.dart
-          reference: <not-implemented>
       classes
         class C @25
           reference: <testLibraryFragment>::@class::C
@@ -7373,7 +7368,6 @@
       element: <testLibrary>
       libraryImports
         package:test/foo.dart
-          reference: <not-implemented>
       classes
         class C @25
           reference: <testLibraryFragment>::@class::C
@@ -7460,7 +7454,6 @@
       element: <testLibrary>
       libraryImports
         package:test/foo.dart
-          reference: <not-implemented>
       classes
         class C @25
           reference: <testLibraryFragment>::@class::C
@@ -7544,7 +7537,6 @@
       element: <testLibrary>
       libraryImports
         package:test/foo.dart
-          reference: <not-implemented>
       prefixes
         foo
           reference: <testLibraryFragment>::@prefix::foo
@@ -7638,7 +7630,6 @@
       element: <testLibrary>
       libraryImports
         package:test/foo.dart
-          reference: <not-implemented>
       prefixes
         foo
           reference: <testLibraryFragment>::@prefix::foo
@@ -7736,7 +7727,6 @@
       element: <testLibrary>
       libraryImports
         package:test/foo.dart
-          reference: <not-implemented>
       prefixes
         foo
           reference: <testLibraryFragment>::@prefix::foo
@@ -13675,7 +13665,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       classes
         class A @24
           reference: <testLibraryFragment>::@class::A
@@ -14369,7 +14358,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       classes
         class C @23
           reference: <testLibraryFragment>::@class::C
@@ -17603,7 +17591,6 @@
       element: <testLibrary>
       libraryImports
         dart:async
-          reference: <not-implemented>
       classes
         class C @27
           reference: <testLibraryFragment>::@class::C
@@ -17669,7 +17656,6 @@
       element: <testLibrary>
       libraryImports
         dart:async
-          reference: <not-implemented>
       classes
         class C @27
           reference: <testLibraryFragment>::@class::C
@@ -27028,7 +27014,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       classes
         class A @23
           reference: <testLibraryFragment>::@class::A
@@ -27718,7 +27703,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       classes
         class M @23
           reference: <testLibraryFragment>::@class::M
@@ -28020,7 +28004,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       classes
         class M @23
           reference: <testLibraryFragment>::@class::M
@@ -39802,7 +39785,6 @@
       nextFragment: <testLibrary>::@fragment::package:test/b.dart
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       classes
         class B @39
           reference: <testLibraryFragment>::@class::B
@@ -39944,7 +39926,6 @@
       previousFragment: <testLibraryFragment>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       classes
         class B @52
           reference: <testLibrary>::@fragment::package:test/b.dart::@classAugmentation::B
@@ -40064,7 +40045,6 @@
       previousFragment: <testLibraryFragment>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       classes
         class B @52
           reference: <testLibrary>::@fragment::package:test/b.dart::@classAugmentation::B
@@ -40179,7 +40159,6 @@
       nextFragment: <testLibrary>::@fragment::package:test/b.dart
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       classes
         class B @39
           reference: <testLibraryFragment>::@class::B
diff --git a/pkg/analyzer/test/src/summary/elements/const_test.dart b/pkg/analyzer/test/src/summary/elements/const_test.dart
index 06d78e7..ab9a960 100644
--- a/pkg/analyzer/test/src/summary/elements/const_test.dart
+++ b/pkg/analyzer/test/src/summary/elements/const_test.dart
@@ -2719,7 +2719,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       topLevelVariables
         const V @23
           reference: <testLibraryFragment>::@topLevelVariable::V
@@ -2840,7 +2839,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       prefixes
         p
           reference: <testLibraryFragment>::@prefix::p
@@ -3297,7 +3295,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       topLevelVariables
         const V @23
           reference: <testLibraryFragment>::@topLevelVariable::V
@@ -3404,7 +3401,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       prefixes
         p
           reference: <testLibraryFragment>::@prefix::p
@@ -3659,7 +3655,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       topLevelVariables
         const V @23
           reference: <testLibraryFragment>::@topLevelVariable::V
@@ -3756,7 +3751,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       prefixes
         p
           reference: <testLibraryFragment>::@prefix::p
@@ -4015,7 +4009,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       prefixes
         p
           reference: <testLibraryFragment>::@prefix::p
@@ -4111,7 +4104,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       prefixes
         p
           reference: <testLibraryFragment>::@prefix::p
@@ -4454,7 +4446,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       topLevelVariables
         const V @23
           reference: <testLibraryFragment>::@topLevelVariable::V
@@ -4545,7 +4536,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       prefixes
         p
           reference: <testLibraryFragment>::@prefix::p
@@ -4698,7 +4688,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       prefixes
         p
           reference: <testLibraryFragment>::@prefix::p
@@ -5073,7 +5062,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       topLevelVariables
         const v @27
           reference: <testLibraryFragment>::@topLevelVariable::v
@@ -5176,7 +5164,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       prefixes
         p
           reference: <testLibraryFragment>::@prefix::p
@@ -5405,7 +5392,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       topLevelVariables
         const v @23
           reference: <testLibraryFragment>::@topLevelVariable::v
@@ -5498,7 +5484,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       prefixes
         p
           reference: <testLibraryFragment>::@prefix::p
@@ -7295,7 +7280,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       topLevelVariables
         const b @23
           reference: <testLibraryFragment>::@topLevelVariable::b
@@ -7786,7 +7770,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       topLevelVariables
         const V @23
           reference: <testLibraryFragment>::@topLevelVariable::V
@@ -7881,7 +7864,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       prefixes
         p
           reference: <testLibraryFragment>::@prefix::p
@@ -8079,7 +8061,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       topLevelVariables
         const V @23
           reference: <testLibraryFragment>::@topLevelVariable::V
@@ -8174,7 +8155,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       prefixes
         p
           reference: <testLibraryFragment>::@prefix::p
@@ -8516,7 +8496,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       topLevelVariables
         const V @23
           reference: <testLibraryFragment>::@topLevelVariable::V
@@ -8601,7 +8580,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       prefixes
         p
           reference: <testLibraryFragment>::@prefix::p
@@ -8770,7 +8748,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       topLevelVariables
         const B @23
           reference: <testLibraryFragment>::@topLevelVariable::B
@@ -8864,7 +8841,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       prefixes
         p
           reference: <testLibraryFragment>::@prefix::p
@@ -9535,7 +9511,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       topLevelVariables
         const vClass @23
           reference: <testLibraryFragment>::@topLevelVariable::vClass
@@ -9700,7 +9675,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       prefixes
         p
           reference: <testLibraryFragment>::@prefix::p
@@ -10043,7 +10017,6 @@
       element: <testLibrary>
       libraryImports
         package:test/foo.dart
-          reference: <not-implemented>
       prefixes
         p
           reference: <testLibraryFragment>::@prefix::p
@@ -12792,7 +12765,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       topLevelVariables
         const v @23
           reference: <testLibraryFragment>::@topLevelVariable::v
@@ -12879,7 +12851,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       prefixes
         p
           reference: <testLibraryFragment>::@prefix::p
diff --git a/pkg/analyzer/test/src/summary/elements/enum_test.dart b/pkg/analyzer/test/src/summary/elements/enum_test.dart
index 7923f5a..ae8b6ba 100644
--- a/pkg/analyzer/test/src/summary/elements/enum_test.dart
+++ b/pkg/analyzer/test/src/summary/elements/enum_test.dart
@@ -20552,7 +20552,6 @@
       nextFragment: <testLibrary>::@fragment::package:test/b.dart
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       enums
         enum B @38
           reference: <testLibraryFragment>::@enum::B
@@ -20768,7 +20767,6 @@
       previousFragment: <testLibraryFragment>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       enums
         enum B @51
           reference: <testLibrary>::@fragment::package:test/b.dart::@enumAugmentation::B
@@ -20949,7 +20947,6 @@
       previousFragment: <testLibraryFragment>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       enums
         enum B @51
           reference: <testLibrary>::@fragment::package:test/b.dart::@enumAugmentation::B
diff --git a/pkg/analyzer/test/src/summary/elements/extension_type_test.dart b/pkg/analyzer/test/src/summary/elements/extension_type_test.dart
index 312b2d4..0c0055f 100644
--- a/pkg/analyzer/test/src/summary/elements/extension_type_test.dart
+++ b/pkg/analyzer/test/src/summary/elements/extension_type_test.dart
@@ -1077,7 +1077,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       extensionTypes
         extension type A @32
           reference: <testLibraryFragment>::@extensionType::A
@@ -2039,7 +2038,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       extensionTypes
         extension type A @37
           reference: <testLibraryFragment>::@extensionType::A
diff --git a/pkg/analyzer/test/src/summary/elements/library_export_test.dart b/pkg/analyzer/test/src/summary/elements/library_export_test.dart
index e62ccbc..20d0c27 100644
--- a/pkg/analyzer/test/src/summary/elements/library_export_test.dart
+++ b/pkg/analyzer/test/src/summary/elements/library_export_test.dart
@@ -863,7 +863,6 @@
       element: <testLibrary>
       libraryImports
         package:test/bar.dart
-          reference: <not-implemented>
       classes
         class B @25
           reference: <testLibraryFragment>::@class::B
@@ -934,7 +933,6 @@
       element: <testLibrary>
       libraryImports
         package:test/bar.dart
-          reference: <not-implemented>
       classes
         class B @25
           reference: <testLibraryFragment>::@class::B
@@ -1005,7 +1003,6 @@
       element: <testLibrary>
       libraryImports
         package:test/bar.dart
-          reference: <not-implemented>
       classes
         class B @25
           reference: <testLibraryFragment>::@class::B
diff --git a/pkg/analyzer/test/src/summary/elements/library_fragment_test.dart b/pkg/analyzer/test/src/summary/elements/library_fragment_test.dart
index 0f4c2f1..e40cb4c 100644
--- a/pkg/analyzer/test/src/summary/elements/library_fragment_test.dart
+++ b/pkg/analyzer/test/src/summary/elements/library_fragment_test.dart
@@ -170,13 +170,11 @@
       nextFragment: <testLibrary>::@fragment::package:test/a.dart
       libraryImports
         dart:io
-          reference: <not-implemented>
     <testLibrary>::@fragment::package:test/a.dart
       element: <testLibrary>
       previousFragment: <testLibraryFragment>
       libraryImports
         dart:math
-          reference: <not-implemented>
 ''');
   }
 
@@ -232,7 +230,6 @@
       previousFragment: <testLibraryFragment>
       libraryImports
         dart:math
-          reference: <not-implemented>
           metadata
             Annotation
               atSign: @ @21
diff --git a/pkg/analyzer/test/src/summary/elements/library_import_test.dart b/pkg/analyzer/test/src/summary/elements/library_import_test.dart
index 70b2311..b94c708 100644
--- a/pkg/analyzer/test/src/summary/elements/library_import_test.dart
+++ b/pkg/analyzer/test/src/summary/elements/library_import_test.dart
@@ -63,7 +63,6 @@
       element: <testLibrary>
       libraryImports
         package:test/foo.dart
-          reference: <not-implemented>
       classes
         class B @104
           reference: <testLibraryFragment>::@class::B
@@ -132,7 +131,6 @@
       element: <testLibrary>
       libraryImports
         package:test/foo_io.dart
-          reference: <not-implemented>
       classes
         class B @104
           reference: <testLibraryFragment>::@class::B
@@ -201,7 +199,6 @@
       element: <testLibrary>
       libraryImports
         package:test/foo_io.dart
-          reference: <not-implemented>
       classes
         class B @124
           reference: <testLibraryFragment>::@class::B
@@ -270,7 +267,6 @@
       element: <testLibrary>
       libraryImports
         package:test/foo_html.dart
-          reference: <not-implemented>
       classes
         class B @104
           reference: <testLibraryFragment>::@class::B
@@ -339,7 +335,6 @@
       element: <testLibrary>
       libraryImports
         package:test/foo_html.dart
-          reference: <not-implemented>
       classes
         class B @124
           reference: <testLibraryFragment>::@class::B
@@ -392,9 +387,7 @@
       element: <testLibrary>
       libraryImports
         dart:core
-          reference: <not-implemented>
         dart:math
-          reference: <not-implemented>
 ''');
   }
 
@@ -423,7 +416,6 @@
       element: <testLibrary>
       libraryImports
         dart:math
-          reference: <not-implemented>
 ''');
   }
 
@@ -461,7 +453,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       prefixes
         p
           reference: <testLibraryFragment>::@prefix::p
@@ -540,11 +531,8 @@
       element: <testLibrary>
       libraryImports
         dart:async
-          reference: <not-implemented>
         dart:async
-          reference: <not-implemented>
         dart:async
-          reference: <not-implemented>
       prefixes
         i1
           reference: <testLibraryFragment>::@prefix::i1
@@ -601,7 +589,6 @@
       element: <testLibrary>
       libraryImports
         dart:async
-          reference: <not-implemented>
       topLevelVariables
         f @51
           reference: <testLibraryFragment>::@topLevelVariable::f
@@ -713,7 +700,6 @@
       element: <testLibrary>
       libraryImports
         relativeUri 'ht:'
-          reference: <not-implemented>
           metadata
             Annotation
               atSign: @ @0
@@ -776,7 +762,6 @@
       element: <testLibrary>
       libraryImports
         dart:async
-          reference: <not-implemented>
       topLevelVariables
         f @52
           reference: <testLibraryFragment>::@topLevelVariable::f
@@ -865,7 +850,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       prefixes
         a
           reference: <testLibraryFragment>::@prefix::a
@@ -960,7 +944,6 @@
       element: <testLibrary>
       libraryImports
         package:test/test.dart
-          reference: <not-implemented>
       prefixes
         p
           reference: <testLibraryFragment>::@prefix::p
@@ -1059,7 +1042,6 @@
       element: <testLibrary>
       libraryImports
         dart:async
-          reference: <not-implemented>
       topLevelVariables
         f @48
           reference: <testLibraryFragment>::@topLevelVariable::f
@@ -1202,9 +1184,7 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
         package:test/b.dart
-          reference: <not-implemented>
       topLevelVariables
         c @36
           reference: <testLibraryFragment>::@topLevelVariable::c
@@ -1291,7 +1271,6 @@
       element: <testLibrary>
       libraryImports
         noRelativeUriString
-          reference: <not-implemented>
 ''');
   }
 
@@ -1331,7 +1310,6 @@
       element: <testLibrary>
       libraryImports
         dart:core synthetic
-          reference: <not-implemented>
 ''');
   }
 
@@ -1360,7 +1338,6 @@
       element: <testLibrary>
       libraryImports
         package:test/test.dart
-          reference: <not-implemented>
 ''');
   }
 
@@ -1389,7 +1366,6 @@
       element: <testLibrary>
       libraryImports
         relativeUri 'foo:bar'
-          reference: <not-implemented>
 ''');
   }
 
@@ -1418,7 +1394,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
 ''');
   }
 
@@ -1450,7 +1425,6 @@
       element: <testLibrary>
       libraryImports
         source 'package:test/a.dart'
-          reference: <not-implemented>
 ''');
   }
 
@@ -1479,7 +1453,6 @@
       element: <testLibrary>
       libraryImports
         relativeUriString ':'
-          reference: <not-implemented>
 ''');
   }
 
@@ -1575,7 +1548,6 @@
       element: <testLibrary>
       libraryImports
         dart:math
-          reference: <not-implemented>
           metadata
             Annotation
               atSign: @ @0
@@ -1693,7 +1665,6 @@
       element: <testLibrary>
       libraryImports
         dart:math
-          reference: <not-implemented>
           metadata
             Annotation
               atSign: @ @0
@@ -1779,9 +1750,7 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
         package:test/b.dart
-          reference: <not-implemented>
       topLevelVariables
         v @36
           reference: <testLibraryFragment>::@topLevelVariable::v
@@ -1844,7 +1813,6 @@
       element: <testLibrary>
       libraryImports
         package:test/foo.dart
-          reference: <not-implemented>
 ''');
   }
 }
diff --git a/pkg/analyzer/test/src/summary/elements/metadata_test.dart b/pkg/analyzer/test/src/summary/elements/metadata_test.dart
index b351286..5ec3309 100644
--- a/pkg/analyzer/test/src/summary/elements/metadata_test.dart
+++ b/pkg/analyzer/test/src/summary/elements/metadata_test.dart
@@ -296,7 +296,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       prefixes
         a
           reference: <testLibraryFragment>::@prefix::a
@@ -377,7 +376,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       classes
         class C @32
           reference: <testLibraryFragment>::@class::C
@@ -1533,7 +1531,6 @@
       element: <testLibrary>
       libraryImports
         package:test/foo.dart
-          reference: <not-implemented>
       prefixes
         foo
           reference: <testLibraryFragment>::@prefix::foo
@@ -1639,7 +1636,6 @@
       element: <testLibrary>
       libraryImports
         package:test/foo.dart
-          reference: <not-implemented>
       prefixes
         foo
           reference: <testLibraryFragment>::@prefix::foo
@@ -1750,7 +1746,6 @@
       element: <testLibrary>
       libraryImports
         package:test/foo.dart
-          reference: <not-implemented>
       prefixes
         foo
           reference: <testLibraryFragment>::@prefix::foo
@@ -2310,7 +2305,6 @@
       element: <testLibrary>
       libraryImports
         package:test/foo.dart
-          reference: <not-implemented>
       prefixes
         foo
           reference: <testLibraryFragment>::@prefix::foo
@@ -2408,7 +2402,6 @@
       element: <testLibrary>
       libraryImports
         package:test/foo.dart
-          reference: <not-implemented>
       prefixes
         foo
           reference: <testLibraryFragment>::@prefix::foo
@@ -2511,7 +2504,6 @@
       element: <testLibrary>
       libraryImports
         package:test/foo.dart
-          reference: <not-implemented>
       prefixes
         foo
           reference: <testLibraryFragment>::@prefix::foo
@@ -8794,7 +8786,6 @@
       previousFragment: <testLibraryFragment>
       libraryImports
         dart:math
-          reference: <not-implemented>
           metadata
             Annotation
               atSign: @ @21
@@ -8933,7 +8924,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       prefixes
         a
           reference: <testLibraryFragment>::@prefix::a
@@ -10831,7 +10821,6 @@
       element: <testLibrary>
       libraryImports
         package:test/foo.dart
-          reference: <not-implemented>
       prefixes
         foo
           reference: <testLibraryFragment>::@prefix::foo
@@ -11282,7 +11271,6 @@
       element: <testLibrary>
       libraryImports
         dart:async
-          reference: <not-implemented>
       prefixes
         foo
           reference: <testLibraryFragment>::@prefix::foo
@@ -11441,7 +11429,6 @@
       element: <testLibrary>
       libraryImports
         dart:async
-          reference: <not-implemented>
       prefixes
         foo
           reference: <testLibraryFragment>::@prefix::foo
@@ -11531,7 +11518,6 @@
       element: <testLibrary>
       libraryImports
         dart:async
-          reference: <not-implemented>
       prefixes
         foo
           reference: <testLibraryFragment>::@prefix::foo
@@ -11678,7 +11664,6 @@
       element: <testLibrary>
       libraryImports
         dart:async
-          reference: <not-implemented>
       prefixes
         foo
           reference: <testLibraryFragment>::@prefix::foo
@@ -11802,9 +11787,7 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
         package:test/b.dart
-          reference: <not-implemented>
       classes
         class C @44
           reference: <testLibraryFragment>::@class::C
diff --git a/pkg/analyzer/test/src/summary/elements/mixin_test.dart b/pkg/analyzer/test/src/summary/elements/mixin_test.dart
index e85776f..ca1b1f6 100644
--- a/pkg/analyzer/test/src/summary/elements/mixin_test.dart
+++ b/pkg/analyzer/test/src/summary/elements/mixin_test.dart
@@ -7648,7 +7648,6 @@
       nextFragment: <testLibrary>::@fragment::package:test/b.dart
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       mixins
         mixin B @39
           reference: <testLibraryFragment>::@mixin::B
@@ -7776,7 +7775,6 @@
       previousFragment: <testLibraryFragment>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       mixins
         mixin B @52
           reference: <testLibrary>::@fragment::package:test/b.dart::@mixinAugmentation::B
@@ -7885,7 +7883,6 @@
       previousFragment: <testLibraryFragment>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       mixins
         mixin B @52
           reference: <testLibrary>::@fragment::package:test/b.dart::@mixinAugmentation::B
@@ -7994,7 +7991,6 @@
       nextFragment: <testLibrary>::@fragment::package:test/b.dart
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       mixins
         mixin B @39
           reference: <testLibraryFragment>::@mixin::B
diff --git a/pkg/analyzer/test/src/summary/elements/top_level_function_test.dart b/pkg/analyzer/test/src/summary/elements/top_level_function_test.dart
index 78d3436..8d1f8f9 100644
--- a/pkg/analyzer/test/src/summary/elements/top_level_function_test.dart
+++ b/pkg/analyzer/test/src/summary/elements/top_level_function_test.dart
@@ -50,7 +50,6 @@
       element: <testLibrary>
       libraryImports
         dart:async
-          reference: <not-implemented>
       functions
         f @28
           reference: <testLibraryFragment>::@function::f
@@ -93,7 +92,6 @@
       element: <testLibrary>
       libraryImports
         dart:async
-          reference: <not-implemented>
       functions
         f @28
           reference: <testLibraryFragment>::@function::f
diff --git a/pkg/analyzer/test/src/summary/elements/top_level_variable_test.dart b/pkg/analyzer/test/src/summary/elements/top_level_variable_test.dart
index 9899da9..74d5bd0 100644
--- a/pkg/analyzer/test/src/summary/elements/top_level_variable_test.dart
+++ b/pkg/analyzer/test/src/summary/elements/top_level_variable_test.dart
@@ -105,7 +105,6 @@
       element: <testLibrary>
       libraryImports
         dart:async
-          reference: <not-implemented>
       topLevelVariables
         synthetic foo @-1
           reference: <testLibraryFragment>::@topLevelVariable::foo
@@ -2727,7 +2726,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       topLevelVariables
         final b @23
           reference: <testLibraryFragment>::@topLevelVariable::b
@@ -2921,7 +2919,6 @@
       element: <testLibrary>
       libraryImports
         package:test/b.dart
-          reference: <not-implemented>
       topLevelVariables
         final x @23
           reference: <testLibraryFragment>::@topLevelVariable::x
diff --git a/pkg/analyzer/test/src/summary/elements/type_inference_test.dart b/pkg/analyzer/test/src/summary/elements/type_inference_test.dart
index 71f97cc..56ff8d2 100644
--- a/pkg/analyzer/test/src/summary/elements/type_inference_test.dart
+++ b/pkg/analyzer/test/src/summary/elements/type_inference_test.dart
@@ -2432,7 +2432,6 @@
       element: <testLibrary>
       libraryImports
         dart:collection
-          reference: <not-implemented>
       topLevelVariables
         m @30
           reference: <testLibraryFragment>::@topLevelVariable::m
@@ -2885,7 +2884,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       topLevelVariables
         x @21
           reference: <testLibraryFragment>::@topLevelVariable::x
@@ -2966,7 +2964,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       topLevelVariables
         x @21
           reference: <testLibraryFragment>::@topLevelVariable::x
@@ -3047,7 +3044,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       topLevelVariables
         x @21
           reference: <testLibraryFragment>::@topLevelVariable::x
@@ -3128,7 +3124,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       topLevelVariables
         x @21
           reference: <testLibraryFragment>::@topLevelVariable::x
@@ -3669,7 +3664,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       classes
         class C @23
           reference: <testLibraryFragment>::@class::C
@@ -4236,7 +4230,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       classes
         class B @23
           reference: <testLibraryFragment>::@class::B
@@ -4503,7 +4496,6 @@
       element: <testLibrary>
       libraryImports
         package:test/foo.dart
-          reference: <not-implemented>
       prefixes
         foo
           reference: <testLibraryFragment>::@prefix::foo
@@ -5234,7 +5226,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       prefixes
         a
           reference: <testLibraryFragment>::@prefix::a
@@ -5459,7 +5450,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       topLevelVariables
         y @21
           reference: <testLibraryFragment>::@topLevelVariable::y
@@ -6455,9 +6445,7 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
         package:test/b.dart
-          reference: <not-implemented>
       topLevelVariables
         v @38
           reference: <testLibraryFragment>::@topLevelVariable::v
@@ -10213,7 +10201,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       topLevelVariables
         c @19
           reference: <testLibraryFragment>::@topLevelVariable::c
@@ -10379,7 +10366,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       topLevelVariables
         c @19
           reference: <testLibraryFragment>::@topLevelVariable::c
@@ -10546,7 +10532,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       topLevelVariables
         c @19
           reference: <testLibraryFragment>::@topLevelVariable::c
@@ -10713,7 +10698,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a/a.dart
-          reference: <not-implemented>
       topLevelVariables
         c @21
           reference: <testLibraryFragment>::@topLevelVariable::c
@@ -10879,7 +10863,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a/a.dart
-          reference: <not-implemented>
       topLevelVariables
         c @21
           reference: <testLibraryFragment>::@topLevelVariable::c
@@ -11045,7 +11028,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       topLevelVariables
         c @19
           reference: <testLibraryFragment>::@topLevelVariable::c
@@ -11194,7 +11176,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       topLevelVariables
         c1 @20
           reference: <testLibraryFragment>::@topLevelVariable::c1
@@ -11332,7 +11313,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a/b.dart
-          reference: <not-implemented>
       topLevelVariables
         c @21
           reference: <testLibraryFragment>::@topLevelVariable::c
@@ -11497,7 +11477,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       topLevelVariables
         c @19
           reference: <testLibraryFragment>::@topLevelVariable::c
diff --git a/pkg/analyzer/test/src/summary/elements/types_test.dart b/pkg/analyzer/test/src/summary/elements/types_test.dart
index 816119a..6607d1f 100644
--- a/pkg/analyzer/test/src/summary/elements/types_test.dart
+++ b/pkg/analyzer/test/src/summary/elements/types_test.dart
@@ -157,7 +157,6 @@
       element: <testLibrary>
       libraryImports
         dart:async
-          reference: <not-implemented>
       topLevelVariables
         x @35
           reference: <testLibraryFragment>::@topLevelVariable::x
@@ -237,7 +236,6 @@
       element: <testLibrary>
       libraryImports
         dart:async
-          reference: <not-implemented>
       topLevelVariables
         const x @27
           reference: <testLibraryFragment>::@topLevelVariable::x
@@ -330,7 +328,6 @@
       element: <testLibrary>
       libraryImports
         dart:async
-          reference: <not-implemented>
       topLevelVariables
         x @52
           reference: <testLibraryFragment>::@topLevelVariable::x
@@ -851,7 +848,6 @@
       element: <testLibrary>
       libraryImports
         dart:async
-          reference: <not-implemented>
       topLevelVariables
         v @25
           reference: <testLibraryFragment>::@topLevelVariable::v
@@ -931,7 +927,6 @@
       element: <testLibrary>
       libraryImports
         dart:async
-          reference: <not-implemented>
       topLevelVariables
         v @25
           reference: <testLibraryFragment>::@topLevelVariable::v
@@ -1011,7 +1006,6 @@
       element: <testLibrary>
       libraryImports
         dart:async
-          reference: <not-implemented>
       topLevelVariables
         v @25
           reference: <testLibraryFragment>::@topLevelVariable::v
@@ -1274,7 +1268,6 @@
       element: <testLibrary>
       libraryImports
         package:test/nullSafe.dart
-          reference: <not-implemented>
       classes
         class X1 @30
           reference: <testLibraryFragment>::@class::X1
@@ -1850,7 +1843,6 @@
       element: <testLibrary>
       libraryImports
         package:test/b.dart
-          reference: <not-implemented>
       classes
         class C @23
           reference: <testLibraryFragment>::@class::C
@@ -2513,7 +2505,6 @@
       element: <testLibrary>
       libraryImports
         dart:async
-          reference: <not-implemented>
       prefixes
         ppp
           reference: <testLibraryFragment>::@prefix::ppp
@@ -2613,9 +2604,7 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
         package:test/b.dart
-          reference: <not-implemented>
       functions
         foo @34
           reference: <testLibraryFragment>::@function::foo
@@ -2679,7 +2668,6 @@
       element: <testLibrary>
       libraryImports
         package:test/c.dart
-          reference: <not-implemented>
       functions
         foo @17
           reference: <testLibraryFragment>::@function::foo
@@ -2855,7 +2843,6 @@
       element: <testLibrary>
       libraryImports
         package:test/c.dart
-          reference: <not-implemented>
       topLevelVariables
         v @19
           reference: <testLibraryFragment>::@topLevelVariable::v
@@ -2941,7 +2928,6 @@
       element: <testLibrary>
       libraryImports
         package:test/d.dart
-          reference: <not-implemented>
       topLevelVariables
         v @19
           reference: <testLibraryFragment>::@topLevelVariable::v
@@ -3031,7 +3017,6 @@
       element: <testLibrary>
       libraryImports
         package:test/c.dart
-          reference: <not-implemented>
       topLevelVariables
         v @19
           reference: <testLibraryFragment>::@topLevelVariable::v
@@ -4325,7 +4310,6 @@
       element: <testLibrary>
       libraryImports
         dart:core
-          reference: <not-implemented>
       prefixes
         core
           reference: <testLibraryFragment>::@prefix::core
diff --git a/pkg/analyzer/test/src/summary/macro_test.dart b/pkg/analyzer/test/src/summary/macro_test.dart
index d4a1492..4305fd7 100644
--- a/pkg/analyzer/test/src/summary/macro_test.dart
+++ b/pkg/analyzer/test/src/summary/macro_test.dart
@@ -200,7 +200,6 @@
       element: <testLibrary>
       libraryImports
         package:test/order.dart
-          reference: <not-implemented>
       classes
         class A1 @70
           reference: <testLibraryFragment>::@class::A1
@@ -379,7 +378,6 @@
       element: <testLibrary>
       libraryImports
         package:test/order.dart
-          reference: <not-implemented>
       classes
         class A1 @64
           reference: <testLibraryFragment>::@class::A1
@@ -557,7 +555,6 @@
       element: <testLibrary>
       libraryImports
         package:test/order.dart
-          reference: <not-implemented>
       classes
         class A1 @65
           reference: <testLibraryFragment>::@class::A1
@@ -665,7 +662,6 @@
       element: <testLibrary>
       libraryImports
         package:test/order.dart
-          reference: <not-implemented>
       classes
         class A1 @65
           reference: <testLibraryFragment>::@class::A1
@@ -1044,7 +1040,6 @@
       element: <testLibrary>
       libraryImports
         package:test/arguments_text.dart
-          reference: <not-implemented>
       classes
         class A @76
           reference: <testLibraryFragment>::@class::A
@@ -3120,7 +3115,6 @@
       nextFragment: <testLibrary>::@fragment::package:test/test.macro.dart
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @66
           reference: <testLibraryFragment>::@class::A
@@ -3242,7 +3236,6 @@
       nextFragment: <testLibrary>::@fragment::package:test/test.macro.dart
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @65
           reference: <testLibraryFragment>::@class::A
@@ -3345,7 +3338,6 @@
       nextFragment: <testLibrary>::@fragment::package:test/test.macro.dart
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @59
           reference: <testLibraryFragment>::@class::A
@@ -3462,7 +3454,6 @@
       nextFragment: <testLibrary>::@fragment::package:test/test.macro.dart
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @62
           reference: <testLibraryFragment>::@class::A
@@ -3589,7 +3580,6 @@
       nextFragment: <testLibrary>::@fragment::package:test/test.macro.dart
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @67
           reference: <testLibraryFragment>::@class::A
@@ -3697,7 +3687,6 @@
       nextFragment: <testLibrary>::@fragment::package:test/test.macro.dart
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @73
           reference: <testLibraryFragment>::@class::A
@@ -3808,7 +3797,6 @@
       nextFragment: <testLibrary>::@fragment::package:test/test.macro.dart
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @67
           reference: <testLibraryFragment>::@class::A
@@ -5555,9 +5543,7 @@
       nextFragment: <testLibrary>::@fragment::package:test/test.macro.dart
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
         package:test/a.dart
-          reference: <not-implemented>
       classes
         class B @71
           reference: <testLibraryFragment>::@class::B
@@ -5642,7 +5628,6 @@
       nextFragment: <testLibrary>::@fragment::package:test/test.macro.dart
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @64
           reference: <testLibraryFragment>::@class::A
@@ -5745,7 +5730,6 @@
       nextFragment: <testLibrary>::@fragment::package:test/test.macro.dart
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @64
           reference: <testLibraryFragment>::@class::A
@@ -5886,7 +5870,6 @@
       nextFragment: <testLibrary>::@fragment::package:test/test.macro.dart
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       classes
         class A @42
           reference: <testLibraryFragment>::@class::A
@@ -5897,7 +5880,6 @@
       previousFragment: <testLibraryFragment>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       prefixes
         prefix0
           reference: <testLibrary>::@fragment::package:test/test.macro.dart::@prefix::prefix0
@@ -6049,7 +6031,6 @@
       nextFragment: <testLibrary>::@fragment::package:test/test.macro.dart
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       classes
         class A @36
           reference: <testLibraryFragment>::@class::A
@@ -6060,9 +6041,7 @@
       previousFragment: <testLibraryFragment>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
         dart:core
-          reference: <not-implemented>
       prefixes
         prefix0
           reference: <testLibrary>::@fragment::package:test/test.macro.dart::@prefix::prefix0
@@ -6226,7 +6205,6 @@
       nextFragment: <testLibrary>::@fragment::package:test/test.macro.dart
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       classes
         class A @37
           reference: <testLibraryFragment>::@class::A
@@ -6237,9 +6215,7 @@
       previousFragment: <testLibraryFragment>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
         dart:core
-          reference: <not-implemented>
       prefixes
         prefix0
           reference: <testLibrary>::@fragment::package:test/test.macro.dart::@prefix::prefix0
@@ -6374,7 +6350,6 @@
       nextFragment: <testLibrary>::@fragment::package:test/test.macro.dart
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       classes
         class A @37
           reference: <testLibraryFragment>::@class::A
@@ -6385,9 +6360,7 @@
       previousFragment: <testLibraryFragment>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
         dart:core
-          reference: <not-implemented>
       prefixes
         prefix0
           reference: <testLibrary>::@fragment::package:test/test.macro.dart::@prefix::prefix0
@@ -6532,7 +6505,6 @@
       nextFragment: <testLibrary>::@fragment::package:test/test.macro.dart
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       classes
         class A @37
           reference: <testLibraryFragment>::@class::A
@@ -6543,9 +6515,7 @@
       previousFragment: <testLibraryFragment>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
         dart:core
-          reference: <not-implemented>
       prefixes
         prefix0
           reference: <testLibrary>::@fragment::package:test/test.macro.dart::@prefix::prefix0
@@ -6764,7 +6734,6 @@
       element: <testLibrary>
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @78
           reference: <testLibraryFragment>::@class::A
@@ -6819,7 +6788,6 @@
       element: <testLibrary>
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @44
           reference: <testLibraryFragment>::@class::A
@@ -6874,7 +6842,6 @@
       element: <testLibrary>
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @76
           reference: <testLibraryFragment>::@class::A
@@ -6945,7 +6912,6 @@
       nextFragment: <testLibrary>::@fragment::package:test/test.macro.dart
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       classes
         class A @56
           reference: <testLibraryFragment>::@class::A
@@ -7036,7 +7002,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       classes
         class A @35
           reference: <testLibraryFragment>::@class::A
@@ -7095,7 +7060,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       functions
         f @59
           reference: <testLibraryFragment>::@function::f
@@ -7150,7 +7114,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
   macroDiagnostics
     InvalidMacroTargetDiagnostic
       annotationIndex: 0
@@ -7221,9 +7184,7 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
         package:test/a.dart
-          reference: <not-implemented>
       classes
         class X @84
           reference: <testLibraryFragment>::@class::X
@@ -7293,9 +7254,7 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
         package:test/a.dart
-          reference: <not-implemented>
       classes
         class X @82
           reference: <testLibraryFragment>::@class::X
@@ -7355,7 +7314,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       classes
         class A @62
           reference: <testLibraryFragment>::@class::A
@@ -7426,7 +7384,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       classes
         class A @33
           reference: <testLibraryFragment>::@class::A
@@ -7506,7 +7463,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       classes
         class A @80
           reference: <testLibraryFragment>::@class::A
@@ -7581,7 +7537,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       classes
         class A @33
           reference: <testLibraryFragment>::@class::A
@@ -7669,7 +7624,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       classes
         class A @33
           reference: <testLibraryFragment>::@class::A
@@ -7751,7 +7705,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       functions
         foo @79
           reference: <testLibraryFragment>::@function::foo
@@ -7824,7 +7777,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       classes
         class A @33
           reference: <testLibraryFragment>::@class::A
@@ -7893,7 +7845,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       mixins
         mixin A @62
           reference: <testLibraryFragment>::@mixin::A
@@ -7961,7 +7912,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       mixins
         mixin A @80
           reference: <testLibraryFragment>::@mixin::A
@@ -8032,7 +7982,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       typeAliases
         A @82
           reference: <testLibraryFragment>::@typeAlias::A
@@ -8104,7 +8053,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       classes
         class A @56
           reference: <testLibraryFragment>::@class::A
@@ -8174,7 +8122,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       classes
         class A @78
           reference: <testLibraryFragment>::@class::A
@@ -8250,7 +8197,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       classes
         class A @33
           reference: <testLibraryFragment>::@class::A
@@ -8342,7 +8288,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       functions
         foo @93
           reference: <testLibraryFragment>::@function::foo
@@ -8432,7 +8377,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       functions
         foo @98
           reference: <testLibraryFragment>::@function::foo
@@ -8507,7 +8451,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       functions
         foo @76
           reference: <testLibraryFragment>::@function::foo
@@ -8575,7 +8518,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       functions
         foo @144
           reference: <testLibraryFragment>::@function::foo
@@ -8643,7 +8585,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       functions
         foo @139
           reference: <testLibraryFragment>::@function::foo
@@ -8710,7 +8651,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       functions
         foo @103
           reference: <testLibraryFragment>::@function::foo
@@ -8775,7 +8715,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       functions
         foo @88
           reference: <testLibraryFragment>::@function::foo
@@ -8852,7 +8791,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       classes
         class A @33
           reference: <testLibraryFragment>::@class::A
@@ -8938,7 +8876,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       functions
         foo @98
           reference: <testLibraryFragment>::@function::foo
@@ -9009,7 +8946,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       functions
         foo @72
           reference: <testLibraryFragment>::@function::foo
@@ -9080,7 +9016,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       classes
         class A @33
           reference: <testLibraryFragment>::@class::A
@@ -9157,7 +9092,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       topLevelVariables
         final foo @80
           reference: <testLibraryFragment>::@topLevelVariable::foo
@@ -9231,7 +9165,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       functions
         foo @86
           reference: <testLibraryFragment>::@function::foo
@@ -9303,7 +9236,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       typeAliases
         A @35
           reference: <testLibraryFragment>::@typeAlias::A
@@ -9390,7 +9322,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       classes
         class A @33
           reference: <testLibraryFragment>::@class::A
@@ -9477,7 +9408,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       classes
         class A @33
           reference: <testLibraryFragment>::@class::A
@@ -9551,7 +9481,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       functions
         foo @114
           reference: <testLibraryFragment>::@function::foo
@@ -9631,7 +9560,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       classes
         class A @33
           reference: <testLibraryFragment>::@class::A
@@ -9727,7 +9655,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       classes
         class A @33
           reference: <testLibraryFragment>::@class::A
@@ -9807,7 +9734,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       typeAliases
         A @81
           reference: <testLibraryFragment>::@typeAlias::A
@@ -9889,7 +9815,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       classes
         class A @62
           reference: <testLibraryFragment>::@class::A
@@ -9960,7 +9885,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       classes
         class A @61
           reference: <testLibraryFragment>::@class::A
@@ -10019,7 +9943,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       classes
         class A @60
           reference: <testLibraryFragment>::@class::A
@@ -10078,7 +10001,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       classes
         class A @63
           reference: <testLibraryFragment>::@class::A
@@ -10145,7 +10067,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       classes
         class A @68
           reference: <testLibraryFragment>::@class::A
@@ -10216,7 +10137,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       classes
         class A @33
           reference: <testLibraryFragment>::@class::A
@@ -10325,7 +10245,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       classes
         class A @33
           reference: <testLibraryFragment>::@class::A
@@ -10431,7 +10350,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       classes
         class A @33
           reference: <testLibraryFragment>::@class::A
@@ -10505,7 +10423,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       classes
         class A @67
           reference: <testLibraryFragment>::@class::A
@@ -10569,7 +10486,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       classes
         class A @55
           reference: <testLibraryFragment>::@class::A
@@ -10631,7 +10547,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       classes
         class A @55
           reference: <testLibraryFragment>::@class::A
@@ -10698,7 +10613,6 @@
       element: <testLibrary>
       libraryImports
         package:test/diagnostic.dart
-          reference: <not-implemented>
       classes
         class A @61
           reference: <testLibraryFragment>::@class::A
@@ -10912,7 +10826,6 @@
       nextFragment: <testLibrary>::@fragment::package:test/test.macro.dart
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @29
           reference: <testLibraryFragment>::@class::A
@@ -10926,7 +10839,6 @@
       previousFragment: <testLibraryFragment>
       libraryImports
         package:test/test.dart
-          reference: <not-implemented>
       prefixes
         prefix0
           reference: <testLibrary>::@fragment::package:test/test.macro.dart::@prefix::prefix0
@@ -11007,7 +10919,6 @@
       element: <testLibrary>
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @29
           reference: <testLibraryFragment>::@class::A
@@ -11127,7 +11038,6 @@
       element: <testLibrary>
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @29
           reference: <testLibraryFragment>::@class::A
@@ -11209,7 +11119,6 @@
       nextFragment: <testLibrary>::@fragment::package:test/test.macro.dart
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @29
           reference: <testLibraryFragment>::@class::A
@@ -11290,7 +11199,6 @@
       element: <testLibrary>
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @29
           reference: <testLibraryFragment>::@class::A
@@ -11361,7 +11269,6 @@
       element: <testLibrary>
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @29
           reference: <testLibraryFragment>::@class::A
@@ -11432,7 +11339,6 @@
       element: <testLibrary>
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @29
           reference: <testLibraryFragment>::@class::A
@@ -11505,7 +11411,6 @@
       element: <testLibrary>
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @29
           reference: <testLibraryFragment>::@class::A
@@ -11578,7 +11483,6 @@
       element: <testLibrary>
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @29
           reference: <testLibraryFragment>::@class::A
@@ -11651,7 +11555,6 @@
       element: <testLibrary>
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @29
           reference: <testLibraryFragment>::@class::A
@@ -11724,7 +11627,6 @@
       element: <testLibrary>
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @29
           reference: <testLibraryFragment>::@class::A
@@ -11797,7 +11699,6 @@
       element: <testLibrary>
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @29
           reference: <testLibraryFragment>::@class::A
@@ -11897,7 +11798,6 @@
       element: <testLibrary>
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @29
           reference: <testLibraryFragment>::@class::A
@@ -12008,7 +11908,6 @@
       element: <testLibrary>
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @29
           reference: <testLibraryFragment>::@class::A
@@ -12081,7 +11980,6 @@
       element: <testLibrary>
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @29
           reference: <testLibraryFragment>::@class::A
@@ -12176,7 +12074,6 @@
       nextFragment: <testLibrary>::@fragment::package:test/test.macro.dart
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @29
           reference: <testLibraryFragment>::@class::A
@@ -12264,7 +12161,6 @@
       element: <testLibrary>
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @29
           reference: <testLibraryFragment>::@class::A
@@ -12337,7 +12233,6 @@
       element: <testLibrary>
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @29
           reference: <testLibraryFragment>::@class::A
@@ -12410,7 +12305,6 @@
       element: <testLibrary>
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @29
           reference: <testLibraryFragment>::@class::A
@@ -12483,7 +12377,6 @@
       element: <testLibrary>
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @29
           reference: <testLibraryFragment>::@class::A
@@ -12641,7 +12534,6 @@
       nextFragment: <testLibrary>::@fragment::package:test/test.macro.dart
       libraryImports
         package:test/auto_to_string.dart
-          reference: <not-implemented>
       classes
         class A @53
           reference: <testLibraryFragment>::@class::A
@@ -12668,7 +12560,6 @@
       previousFragment: <testLibraryFragment>
       libraryImports
         dart:core
-          reference: <not-implemented>
       prefixes
         prefix0
           reference: <testLibrary>::@fragment::package:test/test.macro.dart::@prefix::prefix0
@@ -12859,7 +12750,6 @@
       nextFragment: <testLibrary>::@fragment::package:test/test.macro.dart
       libraryImports
         package:test/json_serializable.dart
-          reference: <not-implemented>
       classes
         class A @60
           reference: <testLibraryFragment>::@class::A
@@ -12886,9 +12776,7 @@
       previousFragment: <testLibraryFragment>
       libraryImports
         package:test/json_serializable.dart
-          reference: <not-implemented>
         dart:core
-          reference: <not-implemented>
       prefixes
         prefix0
           reference: <testLibrary>::@fragment::package:test/test.macro.dart::@prefix::prefix0
@@ -17842,7 +17730,6 @@
       nextFragment: <testLibrary>::@fragment::package:test/test.macro.dart
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @67
           reference: <testLibraryFragment>::@class::A
@@ -17924,7 +17811,6 @@
       nextFragment: <testLibrary>::@fragment::package:test/test.macro.dart
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @73
           reference: <testLibraryFragment>::@class::A
@@ -18028,7 +17914,6 @@
       nextFragment: <testLibrary>::@fragment::package:test/test.macro.dart
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       prefixes
         prefix
           reference: <testLibraryFragment>::@prefix::prefix
@@ -18135,7 +18020,6 @@
       nextFragment: <testLibrary>::@fragment::package:test/test.macro.dart
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       prefixes
         prefix
           reference: <testLibraryFragment>::@prefix::prefix
@@ -18236,7 +18120,6 @@
       nextFragment: <testLibrary>::@fragment::package:test/test.macro.dart
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @61
           reference: <testLibraryFragment>::@class::A
@@ -18465,7 +18348,6 @@
       nextFragment: <testLibrary>::@fragment::package:test/test.macro.dart
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       classes
         class A @35
           reference: <testLibraryFragment>::@class::A
@@ -18592,7 +18474,6 @@
       nextFragment: <testLibrary>::@fragment::package:test/test.macro.dart
       libraryImports
         package:test/b.dart
-          reference: <not-implemented>
       classes
         class X @35
           reference: <testLibraryFragment>::@class::X
@@ -18602,7 +18483,6 @@
       previousFragment: <testLibraryFragment>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       prefixes
         prefix0
           reference: <testLibrary>::@fragment::package:test/test.macro.dart::@prefix::prefix0
@@ -19029,7 +18909,6 @@
       nextFragment: <testLibrary>::@fragment::package:test/test.macro.dart
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       classes
         class X @37
           reference: <testLibraryFragment>::@class::X
@@ -19039,7 +18918,6 @@
       previousFragment: <testLibraryFragment>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       prefixes
         prefix0
           reference: <testLibrary>::@fragment::package:test/test.macro.dart::@prefix::prefix0
@@ -19288,9 +19166,7 @@
       nextFragment: <testLibrary>::@fragment::package:test/test.macro.dart
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
         package:test/a.dart
-          reference: <not-implemented>
       classes
         class B @78
           reference: <testLibraryFragment>::@class::B
@@ -20026,7 +19902,6 @@
       nextFragment: package:other/other.dart::@fragment::package:other/other.macro.dart
       libraryImports
         package:test/append.dart
-          reference: <not-implemented>
       classes
         class A @74
           reference: package:other/other.dart::<fragment>::@class::A
diff --git a/pkg/analyzer/test/src/summary/top_level_inference_test.dart b/pkg/analyzer/test/src/summary/top_level_inference_test.dart
index bb99bfe..44dade7 100644
--- a/pkg/analyzer/test/src/summary/top_level_inference_test.dart
+++ b/pkg/analyzer/test/src/summary/top_level_inference_test.dart
@@ -1881,7 +1881,6 @@
       element: <testLibrary>
       libraryImports
         dart:async
-          reference: <not-implemented>
       topLevelVariables
         uValue @80
           reference: <testLibraryFragment>::@topLevelVariable::uValue
@@ -3840,7 +3839,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       topLevelVariables
         x @21
           reference: <testLibraryFragment>::@topLevelVariable::x
@@ -4071,7 +4069,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       topLevelVariables
         x @21
           reference: <testLibraryFragment>::@topLevelVariable::x
@@ -4156,7 +4153,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       topLevelVariables
         x @21
           reference: <testLibraryFragment>::@topLevelVariable::x
@@ -4387,7 +4383,6 @@
       element: <testLibrary>
       libraryImports
         package:test/a.dart
-          reference: <not-implemented>
       topLevelVariables
         x @21
           reference: <testLibraryFragment>::@topLevelVariable::x
@@ -5480,7 +5475,6 @@
       element: <testLibrary>
       libraryImports
         dart:async
-          reference: <not-implemented>
       topLevelVariables
         vFuture @25
           reference: <testLibraryFragment>::@topLevelVariable::vFuture
@@ -20105,7 +20099,6 @@
       element: <testLibrary>
       libraryImports
         package:test/other.dart
-          reference: <not-implemented>
       classes
         class A1 @27
           reference: <testLibraryFragment>::@class::A1
diff --git a/pkg/analyzer/test/util/element_printer.dart b/pkg/analyzer/test/util/element_printer.dart
index 733c828..1658917 100644
--- a/pkg/analyzer/test/util/element_printer.dart
+++ b/pkg/analyzer/test/util/element_printer.dart
@@ -84,7 +84,6 @@
     switch (element) {
       case null:
         _sink.write('<null>');
-      case LibraryImportElementImpl():
       case TypeParameterElementImpl2():
         // TODO(scheglov): update when implemented
         _sink.write('<not-implemented>');