Skip to content

Commit 118897c

Browse files
pqCommit Queue
authored and
Commit Queue
committed
[element model] migrate unnecessary_null_aware_assignments
Bug: https://github.com/dart-lang/linter/issues/5099 Change-Id: I43f854025a1bd73d5df7558e6e195ab68d229eea Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/387300 Reviewed-by: Brian Wilkerson <[email protected]> Commit-Queue: Phil Quitslund <[email protected]>
1 parent f390204 commit 118897c

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

pkg/linter/lib/src/rules/unnecessary_null_aware_assignments.dart

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import 'package:analyzer/dart/ast/ast.dart';
66
import 'package:analyzer/dart/ast/token.dart';
77
import 'package:analyzer/dart/ast/visitor.dart';
8-
import 'package:analyzer/dart/element/element.dart';
8+
import 'package:analyzer/dart/element/element2.dart';
99

1010
import '../analyzer.dart';
1111
import '../extensions.dart';
@@ -38,8 +38,7 @@ class _Visitor extends SimpleAstVisitor<void> {
3838

3939
@override
4040
void visitAssignmentExpression(AssignmentExpression node) {
41-
if (node.readElement is PropertyAccessorElement) return;
42-
if (node.writeElement is PropertyAccessorElement) return;
41+
if (node.writeElement2 is SetterElement) return;
4342

4443
if (node.operator.type == TokenType.QUESTION_QUESTION_EQ &&
4544
node.rightHandSide.isNullLiteral) {

0 commit comments

Comments
 (0)