public class JavadocMethodCheck extends AbstractTypeAwareCheck
AbstractTypeAwareCheck.ClassInfo, AbstractTypeAwareCheck.Token
DEFAULT_ERROR_SCORE, DEFAULT_INFO_SCORE, DEFAULT_WARNING_SCORE, mScoring, mViolationSize
コンストラクタと説明 |
---|
JavadocMethodCheck() |
修飾子とタイプ | メソッドと説明 |
---|---|
int[] |
getAcceptableTokens()
The configurable token set.
|
int[] |
getDefaultTokens()
Returns the default token a check is interested in.
|
protected boolean |
isMissingJavadocAllowed(DetailAST aAST)
The JavadocMethodCheck is about to report a missing Javadoc.
|
protected void |
logLoadError(AbstractTypeAwareCheck.Token aIdent)
Logs error if unable to load class information.
|
protected void |
processAST(DetailAST aAST)
Called to process an AST when visiting it.
|
void |
setAllowMissingJavadoc(boolean aFlag)
Controls whether to ignore errors when there is no javadoc.
|
void |
setAllowMissingParamTags(boolean aFlag)
controls whether to allow a method which has parameters to omit matching
param tags in the javadoc.
|
void |
setAllowMissingPropertyJavadoc(boolean aFlag)
Controls whether to ignore errors when there is no javadoc for a
property accessor (setter/getter methods).
|
void |
setAllowMissingReturnTag(boolean aFlag)
controls whether to allow a method which returns non-void type to omit
the return tag in the javadoc.
|
void |
setAllowMissingThrowsTags(boolean aFlag)
controls whether to allow a method which declares that it throws
exceptions to omit matching throws tags in the javadoc.
|
void |
setAllowThrowsTagsForSubclasses(boolean aFlag)
controls whether to allow documented exception that are subclass of one
of declared exceptions.
|
void |
setAllowUndeclaredRTE(boolean aFlag)
controls whether to allow documented exceptions that are not declared if
they are a subclass of java.lang.RuntimeException.
|
void |
setExcludeScope(String aScope)
Set the excludeScope.
|
void |
setScope(String aFrom)
Set the scope.
|
beginTree, createClassInfo, findClassAlias, getCurrentClassName, getRequiredTokens, isSubclass, isUnchecked, leaveAST, leaveToken, logLoadErrorImpl, resolveClass, setLogLoadErrors, setSuppressLoadErrors, tryLoadClass, visitToken
destroy, finishTree, getClassLoader, getFileContents, getLines, getTabWidth, getTokenNames, init, 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 void setScope(String aFrom)
aFrom
- a String
valuepublic void setExcludeScope(String aScope)
aScope
- a String
valuepublic void setAllowUndeclaredRTE(boolean aFlag)
aFlag
- a Boolean
valuepublic void setAllowThrowsTagsForSubclasses(boolean aFlag)
aFlag
- a Boolean
valuepublic void setAllowMissingParamTags(boolean aFlag)
aFlag
- a Boolean
valuepublic void setAllowMissingThrowsTags(boolean aFlag)
aFlag
- a Boolean
valuepublic void setAllowMissingReturnTag(boolean aFlag)
aFlag
- a Boolean
valuepublic void setAllowMissingJavadoc(boolean aFlag)
aFlag
- a Boolean
valuepublic void setAllowMissingPropertyJavadoc(boolean aFlag)
aFlag
- a Boolean
valuepublic int[] getDefaultTokens()
Check
getDefaultTokens
クラス内 Check
TokenTypes
public int[] getAcceptableTokens()
Check
getAcceptableTokens
クラス内 Check
TokenTypes
protected final void processAST(DetailAST aAST)
AbstractTypeAwareCheck
processAST
クラス内 AbstractTypeAwareCheck
aAST
- the AST to process. Guaranteed to not be PACKAGE_DEF or
IMPORT tokens.protected final void logLoadError(AbstractTypeAwareCheck.Token aIdent)
AbstractTypeAwareCheck
logLoadError
クラス内 AbstractTypeAwareCheck
aIdent
- class name for which we can no load class.protected boolean isMissingJavadocAllowed(DetailAST aAST)
allowMissingJavadoc
and
allowMissingPropertyJavadoc
properties, do not forget
to call super.isMissingJavadocAllowed(aAST)
in case
you want to keep this logic.aAST
- the tree node for the method or constructor.Copyright © 2001-2013. All Rights Reserved.