diff --git a/pkg/linter/lib/src/rules/avoid_shadowing_type_parameters.dart b/pkg/linter/lib/src/rules/avoid_shadowing_type_parameters.dart index 9f249f44bbd9..eb9484fe9a6c 100644 --- a/pkg/linter/lib/src/rules/avoid_shadowing_type_parameters.dart +++ b/pkg/linter/lib/src/rules/avoid_shadowing_type_parameters.dart @@ -5,7 +5,7 @@ import 'package:analyzer/dart/analysis/features.dart'; import 'package:analyzer/dart/ast/ast.dart'; import 'package:analyzer/dart/ast/visitor.dart'; -import 'package:analyzer/dart/element/element.dart'; +import 'package:analyzer/dart/element/element2.dart'; import '../analyzer.dart'; import '../linter_lint_codes.dart'; @@ -25,7 +25,7 @@ class AvoidShadowingTypeParameters extends LintRule { @override void registerNodeProcessors( NodeLintRegistry registry, LinterContext context) { - var visitor = _Visitor(this, context.libraryElement); + var visitor = _Visitor(this, context.libraryElement2); registry.addFunctionDeclarationStatement(this, visitor); registry.addGenericTypeAlias(this, visitor); registry.addMethodDeclaration(this, visitor); @@ -38,7 +38,7 @@ class _Visitor extends SimpleAstVisitor { final LintRule rule; - _Visitor(this.rule, LibraryElement? library) + _Visitor(this.rule, LibraryElement2? library) : _wildCardVariablesEnabled = library?.featureSet.isEnabled(Feature.wildcard_variables) ?? false;