@@ -13,15 +13,23 @@ Builder lintVisitorGenerator(BuilderOptions options) {
1313 );
1414}
1515
16+ // ignore: deprecated_member_use, TODO migrate to Element2
1617extension on LibraryElement {
18+ // ignore: deprecated_member_use, TODO migrate to Element2
1719 Element ? findElementWithNameFromPackage (String name) {
1820 return library.importedLibraries
19- .map ((e) => e.exportNamespace.get (name))
21+ .map (
22+ (e) => e.exportNamespace
23+ // ignore: deprecated_member_use, TODO migrate to Element2
24+ .get (name),
25+ )
2026 .firstWhereOrNull ((element) => element != null );
2127 }
2228
29+ // ignore: deprecated_member_use, migrate to Element2
2330 ClassElement ? _findAstVisitor () {
2431 return findElementWithNameFromPackage ('GeneralizingAstVisitor' )
32+ // ignore: deprecated_member_use, TODO migrate to Element2
2533 as ClassElement ? ;
2634 }
2735}
@@ -42,6 +50,7 @@ class _LintVisitorGenerator extends Generator {
4250
4351 void _writeNodeLintRegistry (
4452 StringBuffer buffer,
53+ // ignore: deprecated_member_use, TODO migrate to Element2
4554 ClassElement visitor,
4655 ) {
4756 buffer.writeln ('''
@@ -103,6 +112,7 @@ class NodeLintRegistry {
103112
104113 void _writeLinterVisitor (
105114 StringBuffer buffer,
115+ // ignore: deprecated_member_use, TODO migrate to Element2
106116 ClassElement visitor,
107117 ) {
108118 buffer.writeln ('''
@@ -151,7 +161,11 @@ class LinterVisitor extends GeneralizingAstVisitor<void> {
151161 buffer.writeln ('}' );
152162 }
153163
154- void _writeLintRuleNodeRegistry (StringBuffer buffer, ClassElement visitor) {
164+ void _writeLintRuleNodeRegistry (
165+ StringBuffer buffer,
166+ // ignore: deprecated_member_use, TODO migrate to Element2
167+ ClassElement visitor,
168+ ) {
155169 buffer.writeln ('''
156170class LintRuleNodeRegistry {
157171 LintRuleNodeRegistry(this.nodeLintRegistry, this.name);
0 commit comments