Skip to content

Commit 20085c0

Browse files
scheglovCommit Queue
authored andcommitted
DeCo. Don't remove experiment from shared experimentsForTests.
Change-Id: If746609320113a42c161021f7c7328cf79bd46fc Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/465483 Reviewed-by: Phil Quitslund <[email protected]> Commit-Queue: Konstantin Shcheglov <[email protected]>
1 parent 9c9ee03 commit 20085c0

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

pkg/analyzer_testing/lib/experiments/experiments.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@ import 'package:analyzer/dart/analysis/features.dart';
1414
///
1515
/// The flags in the list are kept in alphabetic order for ease of determining
1616
/// whether a given flag is already included.
17-
List<String> experimentsForTests = [
17+
List<String> experimentsForTests = List.unmodifiable([
1818
Feature.augmentations.enableString,
1919
Feature.enhanced_parts.enableString,
2020
Feature.macros.enableString,
2121
Feature.primary_constructors.enableString,
2222
Feature.private_named_parameters.enableString,
2323
Feature.static_extensions.enableString,
2424
Feature.variance.enableString,
25-
];
25+
]);

pkg/linter/test/rules/avoid_final_parameters_test.dart

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,9 @@ void main() {
1818
@reflectiveTest
1919
class AvoidFinalParametersPrePrimaryConstructorsTest extends LintRuleTest {
2020
@override
21-
List<String> get experiments =>
22-
super.experiments..remove(Feature.primary_constructors.enableString);
21+
List<String> get experiments => super.experiments
22+
.where((e) => e != Feature.primary_constructors.enableString)
23+
.toList();
2324

2425
@override
2526
String get lintRule => LintNames.avoid_final_parameters;

0 commit comments

Comments
 (0)