Class SdkPublicMethodNameCheck
java.lang.Object
com.puppycrawl.tools.checkstyle.api.AutomaticBean
com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter
com.puppycrawl.tools.checkstyle.api.AbstractCheck
com.puppycrawl.tools.checkstyle.checks.naming.AbstractNameCheck
com.puppycrawl.tools.checkstyle.checks.naming.AbstractAccessControlNameCheck
com.puppycrawl.tools.checkstyle.checks.naming.MethodNameCheck
software.amazon.awssdk.buildtools.checkstyle.SdkPublicMethodNameCheck
- All Implemented Interfaces:
com.puppycrawl.tools.checkstyle.api.Configurable
,com.puppycrawl.tools.checkstyle.api.Contextualizable
public final class SdkPublicMethodNameCheck
extends com.puppycrawl.tools.checkstyle.checks.naming.MethodNameCheck
Sdk Method Name check to check only public methods in the classes with
@SdkPublicApi
annotation.-
Nested Class Summary
Nested classes/interfaces inherited from class com.puppycrawl.tools.checkstyle.api.AutomaticBean
com.puppycrawl.tools.checkstyle.api.AutomaticBean.OutputStreamOptions
-
Field Summary
Fields inherited from class com.puppycrawl.tools.checkstyle.checks.naming.MethodNameCheck
MSG_KEY
Fields inherited from class com.puppycrawl.tools.checkstyle.checks.naming.AbstractNameCheck
MSG_INVALID_PATTERN
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint[]
int[]
int[]
void
visitToken
(com.puppycrawl.tools.checkstyle.api.DetailAST ast) Methods inherited from class com.puppycrawl.tools.checkstyle.checks.naming.MethodNameCheck
setAllowClassName
Methods inherited from class com.puppycrawl.tools.checkstyle.checks.naming.AbstractAccessControlNameCheck
setApplyToPackage, setApplyToPrivate, setApplyToProtected, setApplyToPublic
Methods inherited from class com.puppycrawl.tools.checkstyle.checks.naming.AbstractNameCheck
setFormat
Methods inherited from class com.puppycrawl.tools.checkstyle.api.AbstractCheck
beginTree, clearViolations, destroy, finishTree, getFileContents, getLine, getLines, getTokenNames, getViolations, init, isCommentNodesRequired, leaveToken, log, log, log, setFileContents, setTabWidth, setTokens
Methods inherited from class com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter
getId, getSeverity, getSeverityLevel, setId, setSeverity
Methods inherited from class com.puppycrawl.tools.checkstyle.api.AutomaticBean
configure, contextualize
-
Constructor Details
-
SdkPublicMethodNameCheck
public SdkPublicMethodNameCheck()
-
-
Method Details
-
getDefaultTokens
public int[] getDefaultTokens()- Overrides:
getDefaultTokens
in classcom.puppycrawl.tools.checkstyle.checks.naming.MethodNameCheck
-
getAcceptableTokens
public int[] getAcceptableTokens()- Overrides:
getAcceptableTokens
in classcom.puppycrawl.tools.checkstyle.checks.naming.MethodNameCheck
-
getRequiredTokens
public int[] getRequiredTokens()- Overrides:
getRequiredTokens
in classcom.puppycrawl.tools.checkstyle.checks.naming.MethodNameCheck
-
visitToken
public void visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST ast) - Overrides:
visitToken
in classcom.puppycrawl.tools.checkstyle.checks.naming.MethodNameCheck
-