From 73b3a0e6dac86ff93ca53ea4e94b23fcb71e6f8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Br=C3=BCmmer?= Date: Fri, 19 Oct 2018 13:15:27 +0200 Subject: [PATCH] Fix Issue-1343: CommentDefaultAccesModifierRule now extends AbstractIgnoredAnnotationRule --- .../rule/codestyle/CommentDefaultAccessModifierRule.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/CommentDefaultAccessModifierRule.java b/pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/CommentDefaultAccessModifierRule.java index 5955d10fa0..96df23bfde 100644 --- a/pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/CommentDefaultAccessModifierRule.java +++ b/pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/CommentDefaultAccessModifierRule.java @@ -22,16 +22,17 @@ import net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId; import net.sourceforge.pmd.lang.java.ast.AbstractAnyTypeDeclaration; import net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode; import net.sourceforge.pmd.lang.java.ast.Comment; -import net.sourceforge.pmd.lang.java.rule.documentation.AbstractCommentRule; +import net.sourceforge.pmd.lang.java.rule.AbstractIgnoredAnnotationRule; import net.sourceforge.pmd.properties.RegexProperty; /** * Check for Methods, Fields and Nested Classes that have a default access * modifier + * This class ignores all nodes annotated with @VisibleForTesting * * @author Damián Techeira */ -public class CommentDefaultAccessModifierRule extends AbstractCommentRule { +public class CommentDefaultAccessModifierRule extends AbstractIgnoredAnnotationRule { private static final RegexProperty REGEX_DESCRIPTOR = RegexProperty.named("regex") .desc("Regular expression").defaultValue("\\/\\*\\s+(default|package)\\s+\\*\\/").uiOrder(1.0f).build();