Skip to content

Files

Latest commit

 

History

History
40 lines (26 loc) · 937 Bytes

OverloadMethodsDeclarationOrder.md

File metadata and controls

40 lines (26 loc) · 937 Bytes

Pattern: Overload methods are not grouped together

Issue: -

Description

Methods with the same name should appear sequentially to improve code readability.

Default configuration

<module name="OverloadMethodsDeclarationOrder"/>

Examples

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

Further Reading