diff --git a/pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/commentdefaultaccessmodifier/OnlyForTesting.java b/pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/commentdefaultaccessmodifier/OnlyForTesting.java
new file mode 100644
index 0000000000..6f4a6608ed
--- /dev/null
+++ b/pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/commentdefaultaccessmodifier/OnlyForTesting.java
@@ -0,0 +1,9 @@
+/**
+ * BSD-style license; for more info see http://pmd.sourceforge.net/license.html
+ */
+
+package net.sourceforge.pmd.lang.java.rule.codestyle.commentdefaultaccessmodifier;
+
+public @interface OnlyForTesting {
+
+}
diff --git a/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/CommentDefaultAccessModifier.xml b/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/CommentDefaultAccessModifier.xml
index faf0b618db..2a8874ff8e 100755
--- a/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/CommentDefaultAccessModifier.xml
+++ b/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/CommentDefaultAccessModifier.xml
@@ -161,7 +161,19 @@ public class CommentDefaultAccessModifier {
}
]]>
-
+
+
+ #1430 CommentDefaultAccessModifier triggers on field annotated with @VisibleForTesting 2
+ 0
+
+
+
#536 Constructor with default access modifier should trigger
1
@@ -218,6 +230,27 @@ public interface A {
interface B {
default void b() {}
}
+}
+ ]]>
+
+
+
+ Use property ignoredAnnotations (see #1343)
+ net.sourceforge.pmd.lang.java.rule.codestyle.commentdefaultaccessmodifier.OnlyForTesting
+ 1
+ 6
+
+ To avoid mistakes add a comment at the beginning of the method method if you want a default access modifier
+
+