check method
void
check(
- DcqRegistry registry
)
Implementation
@override
void check(
DcqRegistry registry,
) {
registry.addClassDeclaration((node) {
final superclass = node.extendsClause?.superclass;
if (superclass == null) return;
if (superclass.name.lexeme != 'Mock') return;
if (!isFromExpectedPackage(superclass, 'mocktail')) return;
final body = node.body;
if (body is! BlockClassBody) return;
for (final member in body.members) {
if (member is MethodDeclaration) {
if (_hasOverrideAnnotation(member.metadata)) {
reportAtToken(member.name);
}
}
}
});
}