
resources.report.rules.pmd.ExcessivePublicCount.html Maven / Gradle / Ivy
ExcessivePublicCount
ExcessivePublicCount
A large number of public methods and attributes declared in a class can indicate the
class may need to be broken up as increased effort will be required to thoroughly test it.
This rule is defined by the following Java class:
net.sourceforge.pmd.rules.ExcessivePublicCount
Example:
public class Foo {
public String value;
public Bar something;
public Variable var;
// [... more more public attributes ...]
public void doWork() {}
public void doMoreWork() {}
public void doWorkAgain() {}
// [... more more public methods ...]
}
This rule has the following properties:
Name Default value Description
minimum
45
The public item reporting threshold
© 2015 - 2025 Weber Informatics LLC | Privacy Policy