Skip to content

Latest commit

 

History

History
16 lines (14 loc) · 498 Bytes

MethodWithSameNameAsEnclosingClass.md

File metadata and controls

16 lines (14 loc) · 498 Bytes

MethodWithSameNameAsEnclosingClass

Category: pmd
Rule Key: pmd:MethodWithSameNameAsEnclosingClass

⚠️ This rule is deprecated in favour of S1223.


Non-constructor methods should not have the same name as the enclosing class. Example :

public class MyClass {
  // this is bad because it is a method
  public void MyClass() {}
  // this is OK because it is a constructor
  public MyClass() {}
}