Remove unused analyzedFilesGlobs in AbstractAnalysisServer.
Change-Id: I46f0b7c1b426d3c530d568df3cb04c0ad194d186
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/186802
Reviewed-by: Samuel Rawlins <srawlins@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
diff --git a/pkg/analysis_server/lib/src/analysis_server_abstract.dart b/pkg/analysis_server/lib/src/analysis_server_abstract.dart
index 7d4584e..0a38cf0 100644
--- a/pkg/analysis_server/lib/src/analysis_server_abstract.dart
+++ b/pkg/analysis_server/lib/src/analysis_server_abstract.dart
@@ -42,7 +42,6 @@
import 'package:analyzer/src/generated/engine.dart';
import 'package:analyzer/src/generated/sdk.dart';
import 'package:analyzer/src/services/available_declarations.dart';
-import 'package:analyzer/src/util/glob.dart';
/// Implementations of [AbstractAnalysisServer] implement a server that listens
/// on a [CommunicationChannel] for analysis messages and process them.
@@ -109,24 +108,12 @@
/// The set of the files that are currently priority.
final Set<String> priorityFiles = <String>{};
- final List<String> analyzableFilePatterns = <String>[
- '**/*.${AnalysisEngine.SUFFIX_DART}',
- '**/${AnalysisEngine.ANALYSIS_OPTIONS_YAML_FILE}',
- '**/${AnalysisEngine.FIX_DATA_FILE}',
- '**/${AnalysisEngine.PUBSPEC_YAML_FILE}',
- '**/${AnalysisEngine.ANDROID_MANIFEST_FILE}'
- ];
-
/// The [ResourceProvider] using which paths are converted into [Resource]s.
final OverlayResourceProvider resourceProvider;
/// The next modification stamp for a changed file in the [resourceProvider].
int overlayModificationStamp = 0;
- /// A list of the globs used to determine which files should be analyzed. The
- /// list is lazily created and should be accessed using [analyzedFilesGlobs].
- List<Glob> _analyzedFilesGlobs;
-
AbstractAnalysisServer(
this.options,
this.sdkManager,
@@ -183,31 +170,11 @@
byteStore,
analysisPerformanceLogger,
analysisDriverScheduler,
- analyzedFilesGlobs,
instrumentationService,
);
searchEngine = SearchEngineImpl(driverMap.values);
}
- /// Return a list of the globs used to determine which files should be
- /// analyzed.
- List<Glob> get analyzedFilesGlobs {
- if (_analyzedFilesGlobs == null) {
- _analyzedFilesGlobs = <Glob>[];
- for (var pattern in analyzableFilePatterns) {
- try {
- _analyzedFilesGlobs
- .add(Glob(resourceProvider.pathContext.separator, pattern));
- } catch (exception, stackTrace) {
- AnalysisEngine.instance.instrumentationService.logException(
- CaughtException.withMessage(
- 'Invalid glob pattern: "$pattern"', exception, stackTrace));
- }
- }
- }
- return _analyzedFilesGlobs;
- }
-
/// The list of current analysis sessions in all contexts.
List<AnalysisSession> get currentSessions {
return driverMap.values.map((driver) => driver.currentSession).toList();
diff --git a/pkg/analysis_server/lib/src/context_manager.dart b/pkg/analysis_server/lib/src/context_manager.dart
index 0013292..9ff6e06 100644
--- a/pkg/analysis_server/lib/src/context_manager.dart
+++ b/pkg/analysis_server/lib/src/context_manager.dart
@@ -26,7 +26,6 @@
import 'package:analyzer/src/pubspec/pubspec_validator.dart';
import 'package:analyzer/src/task/options.dart';
import 'package:analyzer/src/util/file_paths.dart' as file_paths;
-import 'package:analyzer/src/util/glob.dart';
import 'package:analyzer/src/workspace/bazel.dart';
import 'package:analyzer_plugin/protocol/protocol_common.dart' as protocol;
import 'package:analyzer_plugin/utilities/analyzer_converter.dart';
@@ -177,9 +176,6 @@
@override
List<String> includedPaths = <String>[];
- /// A list of the globs used to determine which files should be analyzed.
- final List<Glob> analyzedFilesGlobs;
-
/// The instrumentation service used to report instrumentation data.
final InstrumentationService _instrumentationService;
@@ -206,7 +202,6 @@
this._byteStore,
this._performanceLog,
this._scheduler,
- this.analyzedFilesGlobs,
this._instrumentationService,
) {
pathContext = resourceProvider.pathContext;