aboutsummaryrefslogtreecommitdiff
path: root/src/it/resources/com/google/checkstyle/test/chapter5naming/rule526parameternames/InputParameterNameSimple.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/it/resources/com/google/checkstyle/test/chapter5naming/rule526parameternames/InputParameterNameSimple.java')
-rw-r--r--src/it/resources/com/google/checkstyle/test/chapter5naming/rule526parameternames/InputParameterNameSimple.java27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/it/resources/com/google/checkstyle/test/chapter5naming/rule526parameternames/InputParameterNameSimple.java b/src/it/resources/com/google/checkstyle/test/chapter5naming/rule526parameternames/InputParameterNameSimple.java
index cd63896e6..6f7bf9c31 100644
--- a/src/it/resources/com/google/checkstyle/test/chapter5naming/rule526parameternames/InputParameterNameSimple.java
+++ b/src/it/resources/com/google/checkstyle/test/chapter5naming/rule526parameternames/InputParameterNameSimple.java
@@ -49,3 +49,30 @@ enum MyEnum1
long llll_llll, //warn
boolean bB) {} //warn
}
+
+/** Test public vs private method parameter naming check. */
+class InputParameterNameSimple
+{
+ /** Valid: public and more than one char Long */
+ public void a(int par, int parA) {}
+
+ /** Invalid: public and one char long */
+ public void b(int p) {} //warn
+
+ /** Invalid: private and one char long. */
+ private void c(int p) {} //warn
+
+ /** Holder for inner anonymous classes */
+ private void d(int param) {
+ new Object() {
+ /** Invalid: public and one char long. */
+ public void e(int p) { } //warn
+ };
+ }
+
+ /** Invalid: public constructor and one char long */
+ public InputParameterNameSimple(int p) { } // warn
+
+ /** Invalid: private constructor and one char long */
+ private InputParameterNameSimple(float p) { } // warn
+}