Class SpringHideUtilityClassConstructor

  • All Implemented Interfaces:
    com.puppycrawl.tools.checkstyle.api.Configurable, com.puppycrawl.tools.checkstyle.api.Contextualizable

    public class SpringHideUtilityClassConstructor
    extends com.puppycrawl.tools.checkstyle.checks.design.HideUtilityClassConstructorCheck
    Extension to HideUtilityClassConstructorCheck that doesn't fail certain common Spring patterns.
    Author:
    Phillip Webb
    • 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.design.HideUtilityClassConstructorCheck

        MSG_KEY
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void visitToken​(com.puppycrawl.tools.checkstyle.api.DetailAST ast)  
      • Methods inherited from class com.puppycrawl.tools.checkstyle.checks.design.HideUtilityClassConstructorCheck

        getAcceptableTokens, getDefaultTokens, getRequiredTokens
      • Methods inherited from class com.puppycrawl.tools.checkstyle.api.AbstractCheck

        beginTree, clearMessages, destroy, finishTree, getFileContents, getLine, getLines, getMessages, getTabWidth, getTokenNames, init, isCommentNodesRequired, leaveToken, log, log, log, setFileContents, setTabWidth, setTokens
      • Methods inherited from class com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter

        finishLocalSetup, getCustomMessages, getId, getMessageBundle, getSeverity, getSeverityLevel, setId, setSeverity
      • Methods inherited from class com.puppycrawl.tools.checkstyle.api.AutomaticBean

        configure, contextualize, getConfiguration, setupChild
    • Constructor Detail

      • SpringHideUtilityClassConstructor

        public SpringHideUtilityClassConstructor()
    • Method Detail

      • visitToken

        public void visitToken​(com.puppycrawl.tools.checkstyle.api.DetailAST ast)
        Overrides:
        visitToken in class com.puppycrawl.tools.checkstyle.checks.design.HideUtilityClassConstructorCheck