package com.google.checkstyle.test.chapter5naming.rule526parameternames; import java.io.*; class InputSimple2 { /** Some more Javadoc. */ public void doSomething(int aaa, int abn, String aaA, boolean bB) //warn { for (Object O : new java.util.ArrayList()) { } } } /** Test enum for member naming check */ enum MyEnum1 { /** ABC constant */ ABC, /** XYZ constant */ XYZ; /** Should be mSomeMemeber */ private int someMember; public void doEnum(int aaaL, long llll_llll, //warn boolean bB) {} //warn } /** Test public vs private method parameter naming check. */ class InputParameterNameSimplePub { /** 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 /** Valid: private and one char long. */ private void c(int p) {} /** 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 InputParameterNameSimplePub(int p) { } // warn /** Valid: private constructor and one char long */ private InputParameterNameSimplePub(float p) { } }