Skip to content

Latest commit

 

History

History
16 lines (14 loc) · 527 Bytes

AvoidFieldNameMatchingMethodName.md

File metadata and controls

16 lines (14 loc) · 527 Bytes

AvoidFieldNameMatchingMethodName

Category: pmd
Rule Key: pmd:AvoidFieldNameMatchingMethodName

⚠️ This rule is deprecated in favour of S1845.


It is somewhat confusing to have a field name with the same name as a method. While this is totally legal, having information (field) and actions (method) is not clear naming. Example :

public class Foo {
  Object bar;
  // bar is data or an action or both?
  void bar() {
  }
}