File tree Expand file tree Collapse file tree 1 file changed +12
-6
lines changed Expand file tree Collapse file tree 1 file changed +12
-6
lines changed Original file line number Diff line number Diff line change @@ -183,7 +183,7 @@ class MockLinter extends LintRule {
183
183
details: 'And so on...' );
184
184
185
185
@override
186
- PubspecVisitor getPubspecVisitor () => MockVisitor (nodeVisitor);
186
+ PubspecVisitor getPubspecVisitor () => MockPubspecVisitor (nodeVisitor);
187
187
188
188
@override
189
189
AstVisitor getVisitor () => MockVisitor (nodeVisitor);
@@ -197,18 +197,24 @@ class MockLintRule extends LintRule {
197
197
AstVisitor getVisitor () => MockVisitor (null );
198
198
}
199
199
200
- class MockVisitor extends GeneralizingAstVisitor with PubspecVisitor {
201
- final Function ( Object node) ? nodeVisitor;
200
+ class MockPubspecVisitor extends PubspecVisitor {
201
+ final NodeVisitor ? nodeVisitor;
202
202
203
- MockVisitor (this .nodeVisitor);
203
+ MockPubspecVisitor (this .nodeVisitor);
204
204
205
205
@override
206
- void visitNode ( AstNode node) {
206
+ void visitPackageName ( PSEntry node) {
207
207
nodeVisitor? .call (node);
208
208
}
209
+ }
210
+
211
+ class MockVisitor extends GeneralizingAstVisitor {
212
+ final NodeVisitor ? nodeVisitor;
213
+
214
+ MockVisitor (this .nodeVisitor);
209
215
210
216
@override
211
- void visitPackageName ( PSEntry node) {
217
+ void visitNode ( AstNode node) {
212
218
nodeVisitor? .call (node);
213
219
}
214
220
}
You can’t perform that action at this time.
0 commit comments