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) { }
}