From c65fa574fc1fce726808ab863df842b84129cb90 Mon Sep 17 00:00:00 2001 From: Sam Rawlins Date: Tue, 2 Jan 2024 18:26:58 +0000 Subject: [PATCH] analyzer: Remove new and unused strictCasts field from LinterContextImpl Change-Id: I97ada794a8ea7c1c2b72bdaece2d4e5825d28de9 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/344200 Auto-Submit: Samuel Rawlins Commit-Queue: Phil Quitslund Reviewed-by: Phil Quitslund --- pkg/analyzer/lib/src/lint/linter.dart | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/pkg/analyzer/lib/src/lint/linter.dart b/pkg/analyzer/lib/src/lint/linter.dart index 5b10aab10af1..def49ba941f7 100644 --- a/pkg/analyzer/lib/src/lint/linter.dart +++ b/pkg/analyzer/lib/src/lint/linter.dart @@ -32,11 +32,7 @@ import 'package:analyzer/src/dart/element/inheritance_manager3.dart'; import 'package:analyzer/src/dart/element/type_system.dart'; import 'package:analyzer/src/error/codes.dart'; import 'package:analyzer/src/generated/engine.dart' - show - AnalysisErrorInfo, - AnalysisErrorInfoImpl, - AnalysisOptions, - AnalysisOptionsImpl; + show AnalysisErrorInfo, AnalysisErrorInfoImpl, AnalysisOptions; import 'package:analyzer/src/generated/resolver.dart' show ScopeResolverVisitor; import 'package:analyzer/src/lint/analysis.dart'; import 'package:analyzer/src/lint/io.dart'; @@ -314,11 +310,6 @@ class LinterContextImpl implements LinterContext { '`currentUnit.unit.declaredElement?.session`.') DeclaredVariables get declaredVariables => _declaredVariables; - bool get strictCasts => - // TODO(pq): update when there's a better API to access strictCasts. - // ignore: deprecated_member_use_from_same_package - (analysisOptions as AnalysisOptionsImpl).strictCasts; - @override bool canBeConst(Expression expression) { if (expression is InstanceCreationExpressionImpl) {