public class FinalClassCheck extends AbstractCheck
 Checks that class which has only private ctors
 is declared as final. Doesn't check for classes nested in interfaces
 or annotations, as they are always final there.
 
An example of how to configure the check is:
<module name="FinalClass"/>
AutomaticBean.OutputStreamOptions| Modifier and Type | Field and Description | 
|---|---|
| static String | MSG_KEYA key is pointing to the warning message text in "messages.properties"
 file. | 
| Constructor and Description | 
|---|
| FinalClassCheck() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | beginTree(DetailAST rootAST)Called before the starting to process a tree. | 
| int[] | getAcceptableTokens()The configurable token set. | 
| int[] | getDefaultTokens()Returns the default token a check is interested in. | 
| int[] | getRequiredTokens()The tokens that this check must be registered for. | 
| void | leaveToken(DetailAST ast)Called after all the child nodes have been process. | 
| void | visitToken(DetailAST ast)Called to process a token. | 
clearMessages, destroy, finishTree, getClassLoader, getFileContents, getLine, getLines, getMessages, getTabWidth, getTokenNames, init, isCommentNodesRequired, log, log, log, setClassLoader, setFileContents, setTabWidth, setTokensfinishLocalSetup, getCustomMessages, getId, getMessageBundle, getSeverity, getSeverityLevel, setId, setSeverityconfigure, contextualize, getConfiguration, setupChildpublic static final String MSG_KEY
public FinalClassCheck()
public int[] getDefaultTokens()
AbstractCheckgetDefaultTokens in class AbstractCheckTokenTypespublic int[] getAcceptableTokens()
AbstractCheckgetAcceptableTokens in class AbstractCheckTokenTypespublic int[] getRequiredTokens()
AbstractCheckgetRequiredTokens in class AbstractCheckTokenTypespublic void beginTree(DetailAST rootAST)
AbstractCheckbeginTree in class AbstractCheckrootAST - the root of the treepublic void visitToken(DetailAST ast)
AbstractCheckvisitToken in class AbstractCheckast - the token to processpublic void leaveToken(DetailAST ast)
AbstractCheckleaveToken in class AbstractCheckast - the token leavingCopyright © 2001–2018. All rights reserved.