anchor.diff:          }
   
           inputLibraries.add(
  -          summary2.LinkInputLibrary(librarySource, inputUnits),
  +          LinkInputLibrary(librarySource, inputUnits),
           );
         }
   
  -      var linkResult = summary2.link(elementFactory, inputLibraries, false);
  +      var linkResult = link(elementFactory, inputLibraries, false);
   
         var bundleBuilder = PackageBundleBuilder();
         for (var library in inputLibraries) {
  
positive.code:           continue;
          }
  
          var inputUnits = <summary2.LinkInputUnit>[];
          inputUnits.add(
            summary2.LinkInputUnit(null, librarySource, false, unit),
          );
  
          for (var directive in unit.directives) {
  
negative.code: import 'package:analyzer/src/summary/package_bundle_reader.dart';
  import 'package:analyzer/src/summary/summary_sdk.dart' show SummaryBasedDartSdk;
  import 'package:analyzer/src/summary2/bundle_reader.dart';
  import 'package:analyzer/src/summary2/link.dart';
  import 'package:analyzer/src/summary2/linked_element_factory.dart';
  import 'package:analyzer/src/summary2/package_bundle_format.dart';
  import 'package:analyzer/src/summary2/reference.dart';
  import 'package:analyzer_cli/src/context_cache.dart';
  import 'package:analyzer_cli/src/driver.dart';
  import 'package:analyzer_cli/src/error_formatter.dart';
  