Skip to content

Files

Latest commit

 

History

History
26 lines (17 loc) · 648 Bytes

UnnecessaryPublicModifier.md

File metadata and controls

26 lines (17 loc) · 648 Bytes

Pattern: Unnecessary public modifier

Issue: -

Description

The public modifier is not required on methods, constructors or classes.

Because of Groovy parsing limitations, this rule ignores methods (and constructors) that include Generic types in the method declaration.

Example of violations:

// violation on class
public class SomeClass {
    // violation on constructor
    public SomeClass() {}

    // violation on method
    public void someMethod() {}
}

Further Reading