com.puppycrawl.tools.checkstyle.checks.design
public class VisibilityModifierCheck extends Check
Public members are not flagged if the name matches the public member regular expression (contains "^serialVersionUID$" by default).
Rationale: Enforce encapsulation.Constructor Summary | |
---|---|
VisibilityModifierCheck() Create an instance. |
Method Summary | |
---|---|
int[] | getDefaultTokens() {@inheritDoc} |
boolean | isPackageAllowed() |
boolean | isProtectedAllowed() |
void | setPackageAllowed(boolean aPackageAllowed)
Set whether package visible members are allowed. |
void | setProtectedAllowed(boolean aProtectedAllowed)
Set whether protected members are allowed. |
void | setPublicMemberPattern(String aPattern)
Set the pattern for public members to ignore. |
void | visitToken(DetailAST aAST) {@inheritDoc} |
Returns: whether package visible members are allowed
Returns: whether protected members are allowed
Parameters: aPackageAllowed whether package visible members are allowed
Parameters: aProtectedAllowed whether protected members are allowed
Parameters: aPattern pattern for public members to ignore.