From cd57e8c79dd6929d41d1afce68068d5966013692 Mon Sep 17 00:00:00 2001 From: Andreas Dangel Date: Fri, 11 Mar 2022 10:53:08 +0100 Subject: [PATCH] Fix PMD dogfood issue - inner Visitor class should be final --- .../rule/errorprone/OverrideBothEqualsAndHashcodeRule.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/rule/errorprone/OverrideBothEqualsAndHashcodeRule.java b/pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/rule/errorprone/OverrideBothEqualsAndHashcodeRule.java index 7e6db39838..224ea1b7b0 100644 --- a/pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/rule/errorprone/OverrideBothEqualsAndHashcodeRule.java +++ b/pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/rule/errorprone/OverrideBothEqualsAndHashcodeRule.java @@ -35,7 +35,7 @@ public class OverrideBothEqualsAndHashcodeRule extends AbstractKotlinRule { return RuleTargetSelector.forTypes(KtClassMemberDeclarations.class); } - private static class Visitor extends KotlinVisitorBase { + private static final class Visitor extends KotlinVisitorBase { @Override public Void visitClassMemberDeclarations(KtClassMemberDeclarations node, RuleContext data) { List functions = node.children(KtClassMemberDeclaration.class)