Pattern: Overload methods are not grouped together
Issue: -
Methods with the same name should appear sequentially to improve code readability.
<module name="OverloadMethodsDeclarationOrder"/>
Example of incorrect code:
public void foo(int i) {}
public void foo(String s) {}
public void notFoo() {} // unrelated method
public void foo(int i, String s) {}
Example of correct code:
public void foo(int i) {}
public void foo(String s) {}
public void foo(int i, String s) {}
public void notFoo() {}