Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.mycompany.checks
Class MethodLimitCheck  view MethodLimitCheck download MethodLimitCheck.java

java.lang.Object
  extended bycom.puppycrawl.tools.checkstyle.api.AutomaticBean
      extended bycom.puppycrawl.tools.checkstyle.api.AbstractViolationReporter
          extended bycom.puppycrawl.tools.checkstyle.api.Check
              extended bycom.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.AbstractViolationReporter
 
Fields inherited from class com.puppycrawl.tools.checkstyle.api.AutomaticBean
 
Constructor Summary
MethodLimitCheck()
           
 
Method Summary
 int[] getDefaultTokens()
          We are interested in CLASS_DEF and INTERFACE_DEF Tokens.
 void setMax(int aMax)
          Give user a chance to configure max in the config file.
 void visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST ast)
          Called to process a token.
 
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 com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter
getMessageBundle, getSeverity, getSeverityLevel, log, log, log, log, log, log, setSeverity
 
Methods inherited from class com.puppycrawl.tools.checkstyle.api.AutomaticBean
configure, contextualize, finishLocalSetup, getConfiguration, setupChild
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

max

private int max
the maximum number of methods per class/interface

Constructor Detail

MethodLimitCheck

public MethodLimitCheck()
Method Detail

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.