Class CheckFilter
java.lang.Object
com.puppycrawl.tools.checkstyle.api.AutomaticBean
com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter
com.puppycrawl.tools.checkstyle.api.AbstractCheck
io.spring.javaformat.checkstyle.filter.CheckFilter
- All Implemented Interfaces:
com.puppycrawl.tools.checkstyle.api.Configurable,com.puppycrawl.tools.checkstyle.api.Contextualizable
- Direct Known Subclasses:
IdentCheckFilter
public class CheckFilter
extends com.puppycrawl.tools.checkstyle.api.AbstractCheck
Base class for
checks that act as a filter for a single child.- 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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbeginTree(com.puppycrawl.tools.checkstyle.api.DetailAST rootAST) voidvoidfinishTree(com.puppycrawl.tools.checkstyle.api.DetailAST rootAST) int[]int[]int[]SortedSet<com.puppycrawl.tools.checkstyle.api.Violation>booleanvoidleaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST ast) voidsetupChild(com.puppycrawl.tools.checkstyle.api.Configuration childConf) voidvisitToken(com.puppycrawl.tools.checkstyle.api.DetailAST ast) Methods inherited from class com.puppycrawl.tools.checkstyle.api.AbstractCheck
clearViolations, destroy, getFileContents, getLine, getLineCodePoints, getLines, getTabWidth, getTokenNames, init, log, log, log, setFileContents, setTabWidth, setTokensMethods inherited from class com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter
getCustomMessages, getId, getMessageBundle, getSeverity, getSeverityLevel, setId, setSeverityMethods inherited from class com.puppycrawl.tools.checkstyle.api.AutomaticBean
configure, contextualize, getConfiguration
-
Constructor Details
-
CheckFilter
public CheckFilter()
-
-
Method Details
-
finishLocalSetup
public void finishLocalSetup()- Overrides:
finishLocalSetupin classcom.puppycrawl.tools.checkstyle.api.AbstractViolationReporter
-
setupChild
public void setupChild(com.puppycrawl.tools.checkstyle.api.Configuration childConf) throws com.puppycrawl.tools.checkstyle.api.CheckstyleException - Overrides:
setupChildin classcom.puppycrawl.tools.checkstyle.api.AutomaticBean- Throws:
com.puppycrawl.tools.checkstyle.api.CheckstyleException
-
getDefaultTokens
public int[] getDefaultTokens()- Specified by:
getDefaultTokensin classcom.puppycrawl.tools.checkstyle.api.AbstractCheck
-
getAcceptableTokens
public int[] getAcceptableTokens()- Specified by:
getAcceptableTokensin classcom.puppycrawl.tools.checkstyle.api.AbstractCheck
-
getRequiredTokens
public int[] getRequiredTokens()- Specified by:
getRequiredTokensin classcom.puppycrawl.tools.checkstyle.api.AbstractCheck
-
isCommentNodesRequired
public boolean isCommentNodesRequired()- Overrides:
isCommentNodesRequiredin classcom.puppycrawl.tools.checkstyle.api.AbstractCheck
-
getViolations
- Overrides:
getViolationsin classcom.puppycrawl.tools.checkstyle.api.AbstractCheck
-
beginTree
public void beginTree(com.puppycrawl.tools.checkstyle.api.DetailAST rootAST) - Overrides:
beginTreein classcom.puppycrawl.tools.checkstyle.api.AbstractCheck
-
finishTree
public void finishTree(com.puppycrawl.tools.checkstyle.api.DetailAST rootAST) - Overrides:
finishTreein classcom.puppycrawl.tools.checkstyle.api.AbstractCheck
-
visitToken
public void visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST ast) - Overrides:
visitTokenin classcom.puppycrawl.tools.checkstyle.api.AbstractCheck
-
leaveToken
public void leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST ast) - Overrides:
leaveTokenin classcom.puppycrawl.tools.checkstyle.api.AbstractCheck
-