Fix PMD dogfood issue - inner Visitor class should be final

This commit is contained in:
Andreas Dangel
2022-03-11 10:53:08 +01:00
parent 5dc797bae5
commit cd57e8c79d

View File

@ -35,7 +35,7 @@ public class OverrideBothEqualsAndHashcodeRule extends AbstractKotlinRule {
return RuleTargetSelector.forTypes(KtClassMemberDeclarations.class); return RuleTargetSelector.forTypes(KtClassMemberDeclarations.class);
} }
private static class Visitor extends KotlinVisitorBase<RuleContext, Void> { private static final class Visitor extends KotlinVisitorBase<RuleContext, Void> {
@Override @Override
public Void visitClassMemberDeclarations(KtClassMemberDeclarations node, RuleContext data) { public Void visitClassMemberDeclarations(KtClassMemberDeclarations node, RuleContext data) {
List<KtFunctionDeclaration> functions = node.children(KtClassMemberDeclaration.class) List<KtFunctionDeclaration> functions = node.children(KtClassMemberDeclaration.class)