anchor.diff:    return succeeded;
   }
   
  -/// A target that transforms outlines to meet the requirements of summaries in
  -/// bazel and package-build.
  +/// Extends the DevCompilerTarget to transform outlines to meet the requirements
  +/// of summaries in bazel and package-build.
   ///
   /// Build systems like package-build may provide the same input file twice to
   /// the summary worker, but only intends to have it in one output summary.  The
  
positive.code:       }
        break;
      case 'devcompiler':
        // TODO(jakemac): change to a subclass of `DevCompilerTarget`. If
        // `generateKernel` changes to return a summary component, use the default
        // `DevCompilerTarget` and post process the component instead.
        target = new SummaryTarget(sources, excludeNonSources, targetFlags);
        if (!summaryOnly) {
          out.writeln('error: --no-summary-only not supported for the '
              'devcompiler target');
  
negative.code: import 'package:args/args.dart';
  import 'package:bazel_worker/bazel_worker.dart';
  import 'package:build_integration/file_system/multi_root.dart';
  import 'package:dev_compiler/src/kernel/target.dart';
  import 'package:front_end/src/api_unstable/bazel_worker.dart' as fe;
  import 'package:kernel/ast.dart' show Component, Library;
  import 'package:kernel/target/targets.dart';
  