com.puppycrawl.tools.checkstyle.checks.whitespace
public class ParenPadCheck extends AbstractParenPadCheck
Checks the padding of parentheses; that is whether a space is required after a left parenthesis and before a right parenthesis, or such spaces are forbidden, with the exception that it does not check for padding of the right parenthesis at an empty for iterator. Use Check {@link EmptyForIteratorPadCheck EmptyForIteratorPad} to validate empty for iterators.
The policy to verify is specified using the {@link PadOption} class and defaults to {@link PadOption#NOSPACE}.
By default the check will check parentheses that occur with the following tokens: {@link TokenTypes#CTOR_CALL CTOR_CALL}, {@link TokenTypes#LPAREN LPAREN}, {@link TokenTypes#METHOD_CALL METHOD_CALL}, {@link TokenTypes#RPAREN RPAREN}, {@link TokenTypes#SUPER_CTOR_CALL SUPER_CTOR_CALL},
An example of how to configure the check is:
<module name="ParenPad"/>
An example of how to configure the check to require spaces for the parentheses of constructor, method, and super constructor invocations is:
<module name="ParenPad"> <property name="tokens" value="CTOR_CALL, METHOD_CALL, SUPER_CTOR_CALL"/> <property name="option" value="space"/> </module>
Version: 1.0
Method Summary | |
---|---|
int[] | getDefaultTokens() {@inheritDoc} |
void | visitToken(DetailAST aAST) {@inheritDoc} |