AbstractNameCheck
instead.@Deprecated public abstract class AbstractTypeParameterNameCheck extends AbstractNameCheck
Abstract class for checking if a class/method type parameter's name conforms to a format specified by the format property.
This class extends AbstractNameCheck
AutomaticBean.OutputStreamOptions
MSG_INVALID_PATTERN
Modifier | Constructor and Description |
---|---|
protected |
AbstractTypeParameterNameCheck(String format)
Deprecated.
Creates a new
AbstractTypeParameterNameCheck instance. |
Modifier and Type | Method and Description |
---|---|
int[] |
getAcceptableTokens()
Deprecated.
The configurable token set.
|
int[] |
getDefaultTokens()
Deprecated.
Returns the default token a check is interested in.
|
protected abstract int |
getLocation()
Deprecated.
This method must be overridden to specify the
location of the type parameter to check.
|
protected boolean |
mustCheckName(DetailAST ast)
Deprecated.
Decides whether the name of an AST should be checked against
the format regexp.
|
setFormat, visitToken
beginTree, clearMessages, destroy, finishTree, getClassLoader, getFileContents, getLine, getLines, getMessages, getRequiredTokens, getTabWidth, getTokenNames, init, isCommentNodesRequired, leaveToken, log, log, log, setClassLoader, setFileContents, setTabWidth, setTokens
finishLocalSetup, getCustomMessages, getId, getMessageBundle, getSeverity, getSeverityLevel, setId, setSeverity
configure, contextualize, getConfiguration, setupChild
protected AbstractTypeParameterNameCheck(String format)
AbstractTypeParameterNameCheck
instance.format
- format to check withprotected abstract int getLocation()
TokenTypes.CLASS_DEF
or TokenTypes.METHOD_DEF
public final int[] getDefaultTokens()
AbstractCheck
getDefaultTokens
in class AbstractCheck
TokenTypes
public final int[] getAcceptableTokens()
AbstractCheck
getAcceptableTokens
in class AbstractCheck
TokenTypes
protected final boolean mustCheckName(DetailAST ast)
AbstractNameCheck
mustCheckName
in class AbstractNameCheck
ast
- the AST to check.Copyright © 2001–2018. All rights reserved.