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() |
| 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) |
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.