| Index: pkg/analyzer/lib/src/dart/analysis/driver.dart
|
| diff --git a/pkg/analyzer/lib/src/dart/analysis/driver.dart b/pkg/analyzer/lib/src/dart/analysis/driver.dart
|
| index 5ea78027cd23070c820754a6b59fccb2946f7574..1df60ec490108660716460dff69268fc17ae3188 100644
|
| --- a/pkg/analyzer/lib/src/dart/analysis/driver.dart
|
| +++ b/pkg/analyzer/lib/src/dart/analysis/driver.dart
|
| @@ -30,6 +30,7 @@ import 'package:analyzer/src/generated/engine.dart'
|
| AnalysisEngine,
|
| AnalysisOptions,
|
| PerformanceStatistics;
|
| +import 'package:analyzer/src/generated/resolver.dart';
|
| import 'package:analyzer/src/generated/source.dart';
|
| import 'package:analyzer/src/generated/utilities_general.dart';
|
| import 'package:analyzer/src/lint/registry.dart' as linter;
|
| @@ -41,13 +42,6 @@ import 'package:front_end/src/base/performace_logger.dart';
|
| import 'package:front_end/src/incremental/byte_store.dart';
|
| import 'package:meta/meta.dart';
|
|
|
| -class DriverPerformance {
|
| - static final PerformanceTag driver =
|
| - PerformanceStatistics.analyzer.createChild('driver');
|
| -
|
| - static final PerformanceTag cache = driver.createChild('cache');
|
| -}
|
| -
|
| /**
|
| * This class computes [AnalysisResult]s for Dart files.
|
| *
|
| @@ -1668,8 +1662,21 @@ class AnalysisResult implements results.ResolveResult {
|
| this._index);
|
|
|
| @override
|
| + LibraryElement get libraryElement => unit.element.library;
|
| +
|
| + @override
|
| results.ResultState get state =>
|
| exists ? results.ResultState.VALID : results.ResultState.NOT_A_FILE;
|
| +
|
| + @override
|
| + TypeProvider get typeProvider => unit.element.context.typeProvider;
|
| +}
|
| +
|
| +class DriverPerformance {
|
| + static final PerformanceTag driver =
|
| + PerformanceStatistics.analyzer.createChild('driver');
|
| +
|
| + static final PerformanceTag cache = driver.createChild('cache');
|
| }
|
|
|
| /**
|
|
|