@@ -105,7 +105,7 @@ bool _isLocallyStable(Element element) {
105
105
for (var elementAnnotation in metadata) {
106
106
var metadataElement = elementAnnotation.element;
107
107
if (metadataElement is ConstructorElement ) {
108
- var metadataOwner = metadataElement.declaration.enclosingElement3 ;
108
+ var metadataOwner = metadataElement.declaration.enclosingElement ;
109
109
if (metadataOwner is ClassElement && metadataOwner.isDartCoreObject) {
110
110
// A declaration with `@Object()` is not considered stable.
111
111
return false ;
@@ -166,7 +166,7 @@ abstract class _AbstractVisitor extends ThrowingAstVisitor<void> {
166
166
167
167
bool _isStable (Element ? element) {
168
168
if (element == null ) return false ; // This would be an error in the program.
169
- var enclosingElement = element.enclosingElement3 ;
169
+ var enclosingElement = element.enclosingElement ;
170
170
if (_isLocallyStable (element)) return true ;
171
171
if (element is PropertyAccessorElement ) {
172
172
if (element.isStatic) return false ;
@@ -630,18 +630,18 @@ class _FieldVisitor extends _AbstractVisitor {
630
630
Name ? name;
631
631
InterfaceElement ? interfaceElement;
632
632
for (var variable in node.fields.variables) {
633
- var declaredElement = variable.declaredElement2 ;
633
+ var declaredElement = variable.declaredElement ;
634
634
if (declaredElement is FieldElement ) {
635
635
// A final instance variable can never violate stability.
636
636
if (declaredElement.isFinal) continue ;
637
637
// A non-final instance variable is always a violation of stability.
638
638
// Check if stability is required.
639
639
interfaceElement ?? =
640
- declaredElement.enclosingElement3 as InterfaceElement ;
640
+ declaredElement.enclosingElement as InterfaceElement ;
641
641
libraryUri ?? = declaredElement.library.source.uri;
642
642
name ?? = Name (libraryUri, declaredElement.name);
643
643
if (_inheritsStability (interfaceElement, name)) {
644
- doReportLint (variable.name2 );
644
+ doReportLint (variable.name );
645
645
}
646
646
}
647
647
}
@@ -655,15 +655,15 @@ class _MethodVisitor extends _AbstractVisitor {
655
655
void visitMethodDeclaration (MethodDeclaration node) {
656
656
if (! node.isGetter) return ;
657
657
declaration = node;
658
- var declaredElement = node.declaredElement2 ;
658
+ var declaredElement = node.declaredElement ;
659
659
if (declaredElement != null ) {
660
- var enclosingElement = declaredElement.enclosingElement3 ;
660
+ var enclosingElement = declaredElement.enclosingElement ;
661
661
if (enclosingElement is InterfaceElement ) {
662
662
var libraryUri = declaredElement.library.source.uri;
663
663
var name = Name (libraryUri, declaredElement.name);
664
664
if (! _inheritsStability (enclosingElement, name)) return ;
665
665
node.body.accept (this );
666
- if (! isStable) doReportLint (node.name2 );
666
+ if (! isStable) doReportLint (node.name );
667
667
} else {
668
668
// Extensions cannot override anything.
669
669
}
0 commit comments