Skip to content

Commit 7970b38

Browse files
authored
Remove direct dependency on front_end package (#1780)
1 parent 5f7bb18 commit 7970b38

File tree

3 files changed

+3
-5
lines changed

3 files changed

+3
-5
lines changed

lib/src/model.dart

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@ import 'package:analyzer/src/source/package_map_resolver.dart';
2121
import 'package:analyzer/src/source/sdk_ext.dart';
2222
// TODO(jcollins-g): Stop using internal analyzer structures somehow.
2323
import 'package:analyzer/src/context/builder.dart';
24+
import 'package:analyzer/src/dart/analysis/byte_store.dart';
2425
import 'package:analyzer/src/dart/analysis/file_state.dart';
26+
import 'package:analyzer/src/dart/analysis/performance_logger.dart';
2527
import 'package:analyzer/src/dart/element/element.dart';
2628
import 'package:analyzer/src/dart/element/handle.dart';
2729
import 'package:analyzer/src/dart/sdk/sdk.dart';
@@ -50,8 +52,6 @@ import 'package:dartdoc/src/tool_runner.dart';
5052
import 'package:dartdoc/src/tuple.dart';
5153
import 'package:dartdoc/src/utils.dart';
5254
import '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';
5555
import 'package:path/path.dart' as pathLib;
5656
import 'package:pub_semver/pub_semver.dart';
5757
import '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();

pubspec.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ packages:
170170
source: hosted
171171
version: "0.10.8"
172172
front_end:
173-
dependency: "direct main"
173+
dependency: transitive
174174
description:
175175
name: front_end
176176
url: "https://pub.dartlang.org"

pubspec.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ dependencies:
1111
analyzer: ^0.32.4
1212
args: '>=1.4.1 <2.0.0'
1313
collection: ^1.2.0
14-
front_end: ^0.1.1
1514
html: '>=0.12.1 <0.14.0'
1615
# We don't use http_parser directly; this dep exists to ensure that we get at
1716
# least version 3.0.3 to work around an issue with 3.0.2.

0 commit comments

Comments
 (0)