Clean up uses of deprecated methods in legacy type asserter
Change-Id: I7f7288d57e69a488728dc81e5af5476a27d3dbc0
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/105860
Auto-Submit: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
diff --git a/pkg/analyzer/lib/src/dart/resolver/legacy_type_asserter.dart b/pkg/analyzer/lib/src/dart/resolver/legacy_type_asserter.dart
index 43377ba..14dc50d 100644
--- a/pkg/analyzer/lib/src/dart/resolver/legacy_type_asserter.dart
+++ b/pkg/analyzer/lib/src/dart/resolver/legacy_type_asserter.dart
@@ -50,13 +50,13 @@
@override
visitClassDeclaration(ClassDeclaration node) {
- _assertLegacyType(node.element?.type);
+ _assertLegacyType(node.declaredElement?.type);
super.visitClassDeclaration(node);
}
@override
visitClassMember(ClassMember node) {
- final element = node.element;
+ final element = node.declaredElement;
if (element is ExecutableElement) {
_assertLegacyType(element?.type);
}
@@ -72,13 +72,13 @@
@override
visitDeclaredIdentifier(DeclaredIdentifier node) {
- _assertLegacyType(node.element?.type);
+ _assertLegacyType(node.declaredElement?.type);
super.visitDeclaredIdentifier(node);
}
@override
visitEnumDeclaration(EnumDeclaration node) {
- _assertLegacyType(node.element?.type);
+ _assertLegacyType(node.declaredElement?.type);
super.visitEnumDeclaration(node);
}
@@ -90,13 +90,13 @@
@override
visitFormalParameter(FormalParameter node) {
- _assertLegacyType(node.element?.type);
+ _assertLegacyType(node.declaredElement?.type);
super.visitFormalParameter(node);
}
@override
visitFunctionDeclaration(FunctionDeclaration node) {
- _assertLegacyType(node.element?.type);
+ _assertLegacyType(node.declaredElement?.type);
super.visitFunctionDeclaration(node);
}
@@ -114,7 +114,7 @@
@override
visitVariableDeclaration(VariableDeclaration node) {
- _assertLegacyType(node.element?.type);
+ _assertLegacyType(node.declaredElement?.type);
super.visitVariableDeclaration(node);
}