Skip to content

Commit 1e69ae8

Browse files
pqCommit Queue
authored andcommitted
[element model] migrate unsafe_html
Bug: https://github.com/dart-lang/linter/issues/5099 Change-Id: I1d55c6780753ee0d4c82ea8015d8321336590b32 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/387605 Reviewed-by: Brian Wilkerson <[email protected]> Commit-Queue: Phil Quitslund <[email protected]>
1 parent d83aa00 commit 1e69ae8

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

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

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import 'package:analyzer/dart/ast/ast.dart';
66
import 'package:analyzer/dart/ast/visitor.dart';
7-
import 'package:analyzer/dart/element/element.dart';
7+
import 'package:analyzer/dart/element/element2.dart';
88
import 'package:analyzer/dart/element/type.dart';
99

1010
import '../analyzer.dart';
@@ -70,10 +70,10 @@ class _Visitor extends SimpleAstVisitor<void> {
7070
void visitAssignmentExpression(AssignmentExpression node) {
7171
var leftPart = node.leftHandSide.unParenthesized;
7272
if (leftPart is SimpleIdentifier) {
73-
var leftPartElement = node.writeElement;
73+
var leftPartElement = node.writeElement2;
7474
if (leftPartElement == null) return;
75-
var enclosingElement = leftPartElement.enclosingElement3;
76-
if (enclosingElement is ClassElement) {
75+
var enclosingElement = leftPartElement.enclosingElement2;
76+
if (enclosingElement is ClassElement2) {
7777
_checkAssignment(enclosingElement.thisType, leftPart, node);
7878
}
7979
} else if (leftPart is PropertyAccess) {
@@ -110,10 +110,10 @@ class _Visitor extends SimpleAstVisitor<void> {
110110
DartType? type;
111111
if (node.realTarget == null) {
112112
// Implicit `this` target.
113-
var methodElement = node.methodName.staticElement;
113+
var methodElement = node.methodName.element;
114114
if (methodElement == null) return;
115-
var enclosingElement = methodElement.enclosingElement3;
116-
if (enclosingElement is ClassElement) {
115+
var enclosingElement = methodElement.enclosingElement2;
116+
if (enclosingElement is ClassElement2) {
117117
type = enclosingElement.thisType;
118118
} else {
119119
return;

0 commit comments

Comments
 (0)