| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.puppycrawl.tools.checkstyle.api.AutomaticBean
com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter
com.puppycrawl.tools.checkstyle.api.Check
com.puppycrawl.tools.checkstyle.checks.coding.IllegalTokenCheck
Checks for illegal tokens.
Rational: Certain language features are often lead to hard to maintain code or are non-obvious to novice developers. Others may be discouraged in certain frameworks, such as not having native methods in EJB components.
An example of how to configure the check is:
<module name="IllegalToken"/>
 An example of how to configure the check to forbid
 a LITERAL_NATIVE token is:
 
 <module name="IllegalToken">
     <property name="tokens" value="LITERAL_NATIVE"/>
 </module>
 
| Constructor Summary | |
| IllegalTokenCheck() | |
| Method Summary | |
|  int[] | getAcceptableTokens()The configurable token set. | 
|  int[] | getDefaultTokens()Returns the default token a check is interested in. | 
|  void | visitToken(DetailAST aAST)Called to process a token. | 
| Methods inherited from class com.puppycrawl.tools.checkstyle.api.Check | 
| beginTree, destroy, finishTree, 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, 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 | 
| Constructor Detail | 
public IllegalTokenCheck()
| Method Detail | 
public int[] getDefaultTokens()
Check
getDefaultTokens in class CheckCheckpublic int[] getAcceptableTokens()
Check
getAcceptableTokens in class CheckCheckpublic void visitToken(DetailAST aAST)
Check
visitToken in class CheckaAST - the token to processCheck| 
 | Back to the Checkstyle Home Page | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||