Version 2.15.0-166.0.dev

Merge commit '8db6adad538e4583136645c4096106bd2fcc394e' into 'dev'
diff --git a/pkg/analyzer/test/src/dart/resolution/resolution.dart b/pkg/analyzer/test/src/dart/resolution/resolution.dart
index b4e1b0b..10c4f13 100644
--- a/pkg/analyzer/test/src/dart/resolution/resolution.dart
+++ b/pkg/analyzer/test/src/dart/resolution/resolution.dart
@@ -44,10 +44,6 @@
 
   Element get dynamicElement => typeProvider.dynamicType.element!;
 
-  bool get enableUnusedElement => false;
-
-  bool get enableUnusedLocalVariable => false;
-
   FeatureSet get featureSet => result.libraryElement.featureSet;
 
   ClassElement get futureElement => typeProvider.futureElement;
diff --git a/pkg/analyzer/test/src/diagnostics/unused_catch_clause_test.dart b/pkg/analyzer/test/src/diagnostics/unused_catch_clause_test.dart
index c64c00e..2346c9b 100644
--- a/pkg/analyzer/test/src/diagnostics/unused_catch_clause_test.dart
+++ b/pkg/analyzer/test/src/diagnostics/unused_catch_clause_test.dart
@@ -15,9 +15,6 @@
 
 @reflectiveTest
 class UnusedCatchClauseTest extends PubPackageResolutionTest {
-  @override
-  bool get enableUnusedLocalVariable => true;
-
   test_on_unusedException() async {
     await assertErrorsInCode(r'''
 main() {
diff --git a/pkg/analyzer/test/src/diagnostics/unused_catch_stack_test.dart b/pkg/analyzer/test/src/diagnostics/unused_catch_stack_test.dart
index 4a71c72..f1f0d57 100644
--- a/pkg/analyzer/test/src/diagnostics/unused_catch_stack_test.dart
+++ b/pkg/analyzer/test/src/diagnostics/unused_catch_stack_test.dart
@@ -15,9 +15,6 @@
 
 @reflectiveTest
 class UnusedCatchStackTest extends PubPackageResolutionTest {
-  @override
-  bool get enableUnusedLocalVariable => true;
-
   test_on_unusedStack() async {
     await assertErrorsInCode(r'''
 main() {
diff --git a/pkg/analyzer/test/src/diagnostics/unused_element_test.dart b/pkg/analyzer/test/src/diagnostics/unused_element_test.dart
index 9a32b62..b2827a4 100644
--- a/pkg/analyzer/test/src/diagnostics/unused_element_test.dart
+++ b/pkg/analyzer/test/src/diagnostics/unused_element_test.dart
@@ -17,9 +17,6 @@
 @reflectiveTest
 class UnusedElementTest extends PubPackageResolutionTest
     with WithoutNullSafetyMixin {
-  @override
-  bool get enableUnusedElement => true;
-
   test_class_isUsed_extends() async {
     await assertNoErrorsInCode(r'''
 class _A {}
diff --git a/pkg/analyzer/test/src/diagnostics/unused_field_test.dart b/pkg/analyzer/test/src/diagnostics/unused_field_test.dart
index f50c2b8..5896e6a 100644
--- a/pkg/analyzer/test/src/diagnostics/unused_field_test.dart
+++ b/pkg/analyzer/test/src/diagnostics/unused_field_test.dart
@@ -15,9 +15,6 @@
 
 @reflectiveTest
 class UnusedFieldTest extends PubPackageResolutionTest {
-  @override
-  bool get enableUnusedElement => true;
-
   test_isUsed_argument() async {
     await assertNoErrorsInCode(r'''
 class A {
diff --git a/pkg/analyzer/test/src/diagnostics/unused_local_variable_test.dart b/pkg/analyzer/test/src/diagnostics/unused_local_variable_test.dart
index d9b08b4..a32e601 100644
--- a/pkg/analyzer/test/src/diagnostics/unused_local_variable_test.dart
+++ b/pkg/analyzer/test/src/diagnostics/unused_local_variable_test.dart
@@ -15,9 +15,6 @@
 
 @reflectiveTest
 class UnusedLocalVariableTest extends PubPackageResolutionTest {
-  @override
-  bool get enableUnusedLocalVariable => true;
-
   test_inFor_underscore_ignored() async {
     await assertNoErrorsInCode(r'''
 main() {
diff --git a/tools/VERSION b/tools/VERSION
index 01f2639..08be743 100644
--- a/tools/VERSION
+++ b/tools/VERSION
@@ -27,5 +27,5 @@
 MAJOR 2
 MINOR 15
 PATCH 0
-PRERELEASE 165
+PRERELEASE 166
 PRERELEASE_PATCH 0
\ No newline at end of file