java.lang.Object
com.puppycrawl.tools.checkstyle.api.AutomaticBean
com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter
com.puppycrawl.tools.checkstyle.api.Check
com.puppycrawl.tools.checkstyle.checks.AbstractOptionCheck
com.puppycrawl.tools.checkstyle.checks.whitespace.AbstractParenPadCheck
com.puppycrawl.tools.checkstyle.checks.whitespace.TypecastParenPadCheck
- All Implemented Interfaces:
- com.puppycrawl.tools.checkstyle.api.Configurable, com.puppycrawl.tools.checkstyle.api.Contextualizable
- public class TypecastParenPadCheck
- extends AbstractParenPadCheck
Checks the padding of parentheses for typecasts. That is whether a space
is required after a left parenthesis and before a right parenthesis, or such
spaces are forbidden.
The policy to verify is specified using the
PadOption class and
defaults to
PadOption.NOSPACE 55 .
An example of how to configure the check is:
<module name="TypecastParenPad"/>
An example of how to configure the check to require spaces for the
parentheses of constructor, method, and super constructor invocations is:
<module name="TypecastParenPad">
<property name="option" value="space"/>
</module>
- Version:
- 1.0
| Fields inherited from class com.puppycrawl.tools.checkstyle.api.Check |
|
| Fields inherited from class com.puppycrawl.tools.checkstyle.api.AutomaticBean |
|
| Methods inherited from class com.puppycrawl.tools.checkstyle.api.Check |
beginTree, destroy, finishTree, getAcceptableTokens, getClassLoader, getFileContents, getLines, getTabWidth, getTokenNames, init, leaveToken, log, log, setClassLoader, setFileContents, setMessages, setTabWidth, setTokens |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TypecastParenPadCheck
public TypecastParenPadCheck()
getRequiredTokens
public int[] getRequiredTokens()
- Description copied from class:
com.puppycrawl.tools.checkstyle.api.Check
- The tokens that this check must be registered for.
getDefaultTokens
public int[] getDefaultTokens()
- Description copied from class:
com.puppycrawl.tools.checkstyle.api.Check
- Returns the default token a check is interested in. Only used if the
configuration for a check does not define the tokens.
visitToken
public void visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST aAST)
- Description copied from class:
com.puppycrawl.tools.checkstyle.api.Check
- Called to process a token.
processLeft
protected void processLeft(com.puppycrawl.tools.checkstyle.api.DetailAST aAST)
- Process a token representing a left parentheses.
processRight
protected void processRight(com.puppycrawl.tools.checkstyle.api.DetailAST aAST)
- Process a token representing a right parentheses.