com.puppycrawl.tools.checkstyle.checks.whitespace

Class NoWhitespaceAfterCheck

public class NoWhitespaceAfterCheck extends Check

Checks that there is no whitespace after a token. More specifically, it checks that it is not followed by whitespace, or (if linebreaks are allowed) all characters on the line after are whitespace. To forbid linebreaks afer a token, set property allowLineBreaks to false.

By default the check will check the following operators: ARRAY_INIT, BNOT, DEC, DOT, INC, LNOT, UNARY_MINUS, UNARY_PLUS. It also supports the operator TYPECAST.

An example of how to configure the check is:

 <module name="NoWhitespaceAfter"/>
 

An example of how to configure the check to forbid linebreaks after a DOT token is:

 <module name="NoWhitespaceAfter">
     <property name="tokens" value="DOT"/>
     <property name="allowLineBreaks" value="false"/>
 </module>
 

Version: 1.0

Author: Rick Giles lkuehne

Method Summary
int[]getAcceptableTokens()
int[]getDefaultTokens()
voidsetAllowLineBreaks(boolean aAllowLineBreaks)
Control whether whitespace is flagged at linebreaks.
voidvisitToken(DetailAST aAST)

Method Detail

getAcceptableTokens

public int[] getAcceptableTokens()
{@inheritDoc }

getDefaultTokens

public int[] getDefaultTokens()
{@inheritDoc }

setAllowLineBreaks

public void setAllowLineBreaks(boolean aAllowLineBreaks)
Control whether whitespace is flagged at linebreaks.

Parameters: aAllowLineBreaks whether whitespace should be flagged at linebreaks.

visitToken

public void visitToken(DetailAST aAST)
{@inheritDoc }