String value
@@ -333,6 +360,17 @@ public class HiddenFieldCheck
mIgnoreConstructorParameter = aIgnoreConstructorParameter;
}
+ /**
+ * Set whether to ignore parameters of abstract methods.
+ * @param aIgnoreAbstractMethods decide whether to ignore
+ * parameters of abstract methods.
+ */
+ public void setIgnoreAbstractMethods(
+ boolean aIgnoreAbstractMethods)
+ {
+ mIgnoreAbstractMethods = aIgnoreAbstractMethods;
+ }
+
/** @return the regexp to match against */
public Pattern getRegexp()
{
diff --git a/src/testinputs/com/puppycrawl/tools/checkstyle/InputHiddenField.java b/src/testinputs/com/puppycrawl/tools/checkstyle/InputHiddenField.java
index 76bbd9b74..77610bec7 100644
--- a/src/testinputs/com/puppycrawl/tools/checkstyle/InputHiddenField.java
+++ b/src/testinputs/com/puppycrawl/tools/checkstyle/InputHiddenField.java
@@ -224,8 +224,8 @@ enum HiddenEnum
}
}
-// perhaps we should ignore this
-// abstract class InputHiddenFieldBug1084512 {
-// String x;
-// public abstract void methodA(String x);
-// }
+// we should ignore this if user wants (ignoreAbstractMethods is true)
+abstract class InputHiddenFieldBug1084512 {
+ String x;
+ public abstract void methodA(String x);
+}
diff --git a/src/testinputs/com/puppycrawl/tools/checkstyle/InputJavadoc.java b/src/testinputs/com/puppycrawl/tools/checkstyle/InputJavadoc.java
index 5dddb3886..af42ac65b 100644
--- a/src/testinputs/com/puppycrawl/tools/checkstyle/InputJavadoc.java
+++ b/src/testinputs/com/puppycrawl/tools/checkstyle/InputJavadoc.java
@@ -109,6 +109,6 @@ enum InputJavadocEnum2
* @author ABC
* @version 1.1
*/
-@interface InputJavadocInterfaceType
+@interface InputJavadocInterfaceType1
{
-}
\ No newline at end of file
+}
diff --git a/src/testinputs/com/puppycrawl/tools/checkstyle/InputJavadocStyleCheck.java b/src/testinputs/com/puppycrawl/tools/checkstyle/InputJavadocStyleCheck.java
index ad1e1f889..eafae9641 100755
--- a/src/testinputs/com/puppycrawl/tools/checkstyle/InputJavadocStyleCheck.java
+++ b/src/testinputs/com/puppycrawl/tools/checkstyle/InputJavadocStyleCheck.java
@@ -251,7 +251,7 @@ public class InputJavadocStyleCheck
* @param Fixed Bugs:
+ +Fixed Bugs: