com.puppycrawl.tools.checkstyle.checks.blocks
public class EmptyBlockCheck extends AbstractOptionCheck
By default the check will check the following blocks: {@link TokenTypes#LITERAL_WHILE LITERAL_WHILE}, {@link TokenTypes#LITERAL_TRY LITERAL_TRY}, {@link TokenTypes#LITERAL_CATCH LITERAL_CATCH}, {@link TokenTypes#LITERAL_FINALLY LITERAL_FINALLY}, {@link TokenTypes#LITERAL_DO LITERAL_DO}, {@link TokenTypes#LITERAL_IF LITERAL_IF}, {@link TokenTypes#LITERAL_ELSE LITERAL_ELSE}, {@link TokenTypes#LITERAL_FOR LITERAL_FOR}, {@link TokenTypes#STATIC_INIT STATIC_INIT}.
An example of how to configure the check is:
<module name="EmptyBlock"/>
An example of how to configure the check for the {@link BlockOption#TEXT} policy and only catch blocks is:
<module name="EmptyBlock"> <property name="tokens" value="LITERAL_CATCH"/> <property name="option" value="text"/> </module>
Constructor Summary | |
---|---|
EmptyBlockCheck()
Creates a new EmptyBlockCheck instance. |
Method Summary | |
---|---|
int[] | getDefaultTokens() {@inheritDoc} |
void | visitToken(DetailAST aAST) {@inheritDoc} |
EmptyBlockCheck
instance.