com.puppycrawl.tools.checkstyle.checks.indentation

Class ElseHandler

public class ElseHandler extends BlockParentHandler

Handler for else blocks.

Author: jrichard

Constructor Summary
ElseHandler(IndentationCheck aIndentCheck, DetailAST aAst, ExpressionHandler aParent)
Construct an instance of this handler with the given indentation check, abstract syntax tree, and parent handler.
Method Summary
protected voidcheckToplevelToken()
Check the indent of the top level token.
protected DetailASTgetNonlistChild()
Get the child element that is not a list of statements.

Constructor Detail

ElseHandler

public ElseHandler(IndentationCheck aIndentCheck, DetailAST aAst, ExpressionHandler aParent)
Construct an instance of this handler with the given indentation check, abstract syntax tree, and parent handler.

Parameters: aIndentCheck the indentation check aAst the abstract syntax tree aParent the parent handler

Method Detail

checkToplevelToken

protected void checkToplevelToken()
Check the indent of the top level token.

getNonlistChild

protected DetailAST getNonlistChild()
Get the child element that is not a list of statements.

Returns: the non-list child element