class A implements MyInterface {
private static final long var1 = -9215047833775013803L; // Compliant
public long var2 = 0L;
public static void equAls(Object obj) {} // Noncompliant [[sc=22;ec=28]] {{Rename method "equAls" to prevent any misunderstanding/clash with method "equals" defined in superclass "java.lang.Object".}}
protected void finaliZe() {} // Noncompliant {{Rename method "finaliZe" to prevent any misunderstanding/clash with method "finalize" defined in superclass "java.lang.Object".}}
public void myMethod() {}
public Object stuff;
public void stuff() {} // Noncompliant {{Rename method "stuff" to prevent any misunderstanding/clash with field "stuff" defined on line 10.}}
public void stuff(int i) {} // Noncompliant {{Rename method "stuff" to prevent any misunderstanding/clash with field "stuff" defined on line 10.}}
public void foo(int i) {} // Compliant
public void foo(boolean i) {} // Compliant
public void myOtherMethoD() {} // Noncompliant {{Rename method "myOtherMethoD" to prevent any misunderstanding/clash with method "myOtherMethod" defined in interface "MyInterface".}}
private static void gUl() {} // Noncompliant {{Rename method "gUl" to prevent any misunderstanding/clash with method "gul" defined on line 20.}}
public void gul() {} // Compliant
private boolean qix;
public Object myField; // Noncompliant
public void myField(); // Compliant, as it overrides the parent interface method
public A() {}
class MyInnerClass {}
;
public void SUPER() {} // Compliant
public void tHiS() {} // Compliant
}
interface MyInterface {
public boolean myOtherMethod();
public void gul();
public void myField();
}
class B extends A {
private static final long var1 = -9215047833775013803L; // Compliant
public void var2() {}; // Noncompliant
public void vAr2() {}; // Noncompliant
public void myMethoD() {} // Noncompliant {{Rename method "myMethoD" to prevent any misunderstanding/clash with method "myMethod" defined in superclass "A".}}
public Object qix; // Compliant
public void fOo(int i) {} // Noncompliant
}
class Visibility {
public int tmp0;
private void tmp0() {}
public void tmp0(int i) {} // Noncompliant {{Rename method "tmp0" to prevent any misunderstanding/clash with field "tmp0" defined on line 54.}}
protected void tmp0(long l) {}
void tmp0(short s) {}
private int tmp1;
private void tmp1() {} // Compliant - private members having same name are ignored
public void tmp1(int i) {}
protected void tmp1(long l) {}
void tmp1(short s) {}
int tmp2;
private void tmp2() {}
public void tmp1(int i) {}
protected void tmp1(long l) {}
void tmp2(short s) {} // Noncompliant {{Rename method "tmp2" to prevent any misunderstanding/clash with field "tmp2" defined on line 66.}}
protected int tmp3;
private void tmp3() {}
public void tmp3(int i) {}
protected void tmp3(long l) {} // Noncompliant {{Rename method "tmp3" to prevent any misunderstanding/clash with field "tmp3" defined on line 72.}}
void tmp3(short s) {}
}
public enum MyEnum {
FOO;
public void foo() {} // Compliant
public static MyEnum valueof(int i) { return FOO; } // Noncompliant {{Rename method "valueof" to prevent any misunderstanding/clash with method "valueOf".}}
}