com.puppycrawl.tools.checkstyle.checks.blocks

Class NeedBracesCheck

public class NeedBracesCheck extends Check

Checks for braces around code blocks.

By default the check will check the following blocks: {@link TokenTypes#LITERAL_DO LITERAL_DO}, {@link TokenTypes#LITERAL_ELSE LITERAL_ELSE}, {@link TokenTypes#LITERAL_FOR LITERAL_FOR}, {@link TokenTypes#LITERAL_IF LITERAL_IF}, {@link TokenTypes#LITERAL_WHILE LITERAL_WHILE}.

An example of how to configure the check is:

 <module name="NeedBraces"/>
 

An example of how to configure the check for if and else blocks is:

 <module name="NeedBraces">
     <property name="tokens" value="LITERAL_IF, LITERAL_ELSE"/>
 </module>
 

Version: 1.0

Author: Rick Giles

Method Summary
int[]getDefaultTokens()
{@inheritDoc}
voidvisitToken(DetailAST aAST)
{@inheritDoc}

Method Detail

getDefaultTokens

public int[] getDefaultTokens()
{@inheritDoc}

visitToken

public void visitToken(DetailAST aAST)
{@inheritDoc}