@@ -21,7 +21,9 @@ import 'package:analyzer/src/source/package_map_resolver.dart';
2121import 'package:analyzer/src/source/sdk_ext.dart' ;
2222// TODO(jcollins-g): Stop using internal analyzer structures somehow.
2323import 'package:analyzer/src/context/builder.dart' ;
24+ import 'package:analyzer/src/dart/analysis/byte_store.dart' ;
2425import 'package:analyzer/src/dart/analysis/file_state.dart' ;
26+ import 'package:analyzer/src/dart/analysis/performance_logger.dart' ;
2527import 'package:analyzer/src/dart/element/element.dart' ;
2628import 'package:analyzer/src/dart/element/handle.dart' ;
2729import 'package:analyzer/src/dart/sdk/sdk.dart' ;
@@ -50,8 +52,6 @@ import 'package:dartdoc/src/tool_runner.dart';
5052import 'package:dartdoc/src/tuple.dart' ;
5153import 'package:dartdoc/src/utils.dart' ;
5254import 'package:dartdoc/src/warnings.dart' ;
53- import 'package:front_end/src/byte_store/byte_store.dart' ;
54- import 'package:front_end/src/base/performance_logger.dart' ;
5555import 'package:path/path.dart' as pathLib;
5656import 'package:pub_semver/pub_semver.dart' ;
5757import 'package:package_config/discovery.dart' as package_config;
@@ -6097,7 +6097,6 @@ class PackageBuilder {
60976097 AnalysisDriver _driver;
60986098 AnalysisDriver get driver {
60996099 if (_driver == null ) {
6100- // The performance log is why we have a direct dependency on front_end.
61016100 PerformanceLog log = new PerformanceLog (null );
61026101 AnalysisDriverScheduler scheduler = new AnalysisDriverScheduler (log);
61036102 AnalysisOptionsImpl options = new AnalysisOptionsImpl ();
0 commit comments