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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int[]
     
    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

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SdkPublicMethodNameCheck

      public SdkPublicMethodNameCheck()
  • Method Details

    • getDefaultTokens

      public int[] getDefaultTokens()
      Overrides:
      getDefaultTokens in class com.puppycrawl.tools.checkstyle.checks.naming.MethodNameCheck
    • getAcceptableTokens

      public int[] getAcceptableTokens()
      Overrides:
      getAcceptableTokens in class com.puppycrawl.tools.checkstyle.checks.naming.MethodNameCheck
    • getRequiredTokens

      public int[] getRequiredTokens()
      Overrides:
      getRequiredTokens in class com.puppycrawl.tools.checkstyle.checks.naming.MethodNameCheck
    • visitToken

      public void visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST ast)
      Overrides:
      visitToken in class com.puppycrawl.tools.checkstyle.checks.naming.MethodNameCheck