@@ -13,15 +13,23 @@ Builder lintVisitorGenerator(BuilderOptions options) {
13
13
);
14
14
}
15
15
16
+ // ignore: deprecated_member_use, TODO migrate to Element2
16
17
extension on LibraryElement {
18
+ // ignore: deprecated_member_use, TODO migrate to Element2
17
19
Element ? findElementWithNameFromPackage (String name) {
18
20
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
+ )
20
26
.firstWhereOrNull ((element) => element != null );
21
27
}
22
28
29
+ // ignore: deprecated_member_use, migrate to Element2
23
30
ClassElement ? _findAstVisitor () {
24
31
return findElementWithNameFromPackage ('GeneralizingAstVisitor' )
32
+ // ignore: deprecated_member_use, TODO migrate to Element2
25
33
as ClassElement ? ;
26
34
}
27
35
}
@@ -42,6 +50,7 @@ class _LintVisitorGenerator extends Generator {
42
50
43
51
void _writeNodeLintRegistry (
44
52
StringBuffer buffer,
53
+ // ignore: deprecated_member_use, TODO migrate to Element2
45
54
ClassElement visitor,
46
55
) {
47
56
buffer.writeln ('''
@@ -103,6 +112,7 @@ class NodeLintRegistry {
103
112
104
113
void _writeLinterVisitor (
105
114
StringBuffer buffer,
115
+ // ignore: deprecated_member_use, TODO migrate to Element2
106
116
ClassElement visitor,
107
117
) {
108
118
buffer.writeln ('''
@@ -151,7 +161,11 @@ class LinterVisitor extends GeneralizingAstVisitor<void> {
151
161
buffer.writeln ('}' );
152
162
}
153
163
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
+ ) {
155
169
buffer.writeln ('''
156
170
class LintRuleNodeRegistry {
157
171
LintRuleNodeRegistry(this.nodeLintRegistry, this.name);
0 commit comments