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
DEFAULT_ERROR_SCORE, DEFAULT_INFO_SCORE, DEFAULT_WARNING_SCORE, mScoring, mViolationSize
コンストラクタと説明 |
---|
AbstractTypeParameterNameCheck(String aFormat)
Creates a new
AbstractTypeParameterNameCheck instance. |
修飾子とタイプ | メソッドと説明 |
---|---|
int[] |
getDefaultTokens()
Returns the default token a check is interested in.
|
protected abstract int |
getLocation()
This method must be overriden to specify the
location of the type parameter to check.
|
void |
init()
Initialise the check.
|
protected boolean |
mustCheckName(DetailAST aAST)
Decides whether the name of an AST should be checked against
the format regexp.
|
visitToken
getFormat, getRegexp, setCompileFlags, setFormat
beginTree, destroy, finishTree, getAcceptableTokens, getClassLoader, getFileContents, getLines, getRequiredTokens, getTabWidth, getTokenNames, leaveToken, log, log, setClassLoader, setFileContents, setMessages, setTabWidth, setTokens
calculateScore, getCustomMessages, getErrorScore, getId, getInfoScore, getMessageBundle, getScore, getScoring, getSeverity, getSeverityLevel, getWarningScore, log, setErrorScore, setId, setInfoScore, setScore, setScoring, setSeverity, setWarningScore
configure, contextualize, finishLocalSetup, getConfiguration, setupChild
public AbstractTypeParameterNameCheck(String aFormat)
AbstractTypeParameterNameCheck
instance.aFormat
- format to check withpublic final int[] getDefaultTokens()
Check
getDefaultTokens
クラス内 Check
TokenTypes
public final void init()
Check
protected final boolean mustCheckName(DetailAST aAST)
AbstractNameCheck
mustCheckName
クラス内 AbstractNameCheck
aAST
- the AST to check.protected abstract int getLocation()
TokenTypes.CLASS_DEF
or TokenTypes.METHOD_DEF
Copyright © 2001-2013. All Rights Reserved.