Re-add applyToAnalysisOptions, needed by internal customer
b/293297223
Change-Id: I852bbc5df9c5918b31a37eaebd4bf1d2895f6fb9
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/316529
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Samuel Rawlins <srawlins@google.com>
diff --git a/pkg/analyzer/lib/src/task/options.dart b/pkg/analyzer/lib/src/task/options.dart
index c16964e..12ebd71 100644
--- a/pkg/analyzer/lib/src/task/options.dart
+++ b/pkg/analyzer/lib/src/task/options.dart
@@ -6,8 +6,10 @@
import 'package:analyzer/error/listener.dart';
import 'package:analyzer/source/error_processor.dart';
import 'package:analyzer/src/analysis_options/analysis_options_provider.dart';
+import 'package:analyzer/src/analysis_options/apply_options.dart';
import 'package:analyzer/src/analysis_options/error/option_codes.dart';
import 'package:analyzer/src/dart/analysis/experiments.dart';
+import 'package:analyzer/src/generated/engine.dart';
import 'package:analyzer/src/generated/source.dart';
import 'package:analyzer/src/generated/utilities_general.dart';
import 'package:analyzer/src/lint/options_rule_validator.dart';
@@ -189,6 +191,12 @@
return errors;
}
+@Deprecated("Use 'applyOptions' made available in "
+ "'package:analyzer/src/analysis_options/apply_options.dart'")
+void applyToAnalysisOptions(AnalysisOptionsImpl options, YamlMap optionMap) {
+ options.applyOptions(optionMap);
+}
+
/// Returns the name of the first plugin, if one is specified in [options],
/// otherwise `null`.
String? _firstPluginName(YamlMap options) {