java.lang.Object
com.puppycrawl.tools.checkstyle.api.AutomaticBean
com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter
com.puppycrawl.tools.checkstyle.api.Check
com.mycompany.checks.MethodLimitCheck
- All Implemented Interfaces:
- com.puppycrawl.tools.checkstyle.api.Configurable, com.puppycrawl.tools.checkstyle.api.Contextualizable
- public class MethodLimitCheck
- extends com.puppycrawl.tools.checkstyle.api.Check
|
Field Summary |
private int |
max
the maximum number of methods per class/interface |
| Fields inherited from class com.puppycrawl.tools.checkstyle.api.Check |
|
| Fields inherited from class com.puppycrawl.tools.checkstyle.api.AutomaticBean |
|
| Methods inherited from class com.puppycrawl.tools.checkstyle.api.Check |
beginTree, destroy, finishTree, getAcceptableTokens, getClassLoader, getFileContents, getLines, getRequiredTokens, getTabWidth, getTokenNames, init, leaveToken, log, log, setClassLoader, setFileContents, setMessages, setTabWidth, setTokens |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
max
private int max
- the maximum number of methods per class/interface
MethodLimitCheck
public MethodLimitCheck()
setMax
public void setMax(int aMax)
- Give user a chance to configure max in the config file.
getDefaultTokens
public int[] getDefaultTokens()
- We are interested in CLASS_DEF and INTERFACE_DEF Tokens.
visitToken
public void visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST ast)
- Description copied from class:
com.puppycrawl.tools.checkstyle.api.Check
- Called to process a token.