com.puppycrawl.tools.checkstyle.checks.indentation
public class SlistHandler extends BlockParentHandler
Constructor Summary | |
---|---|
SlistHandler(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 | |
---|---|
void | checkIndentation()
Check the indentation of the expression we are handling. |
protected DetailAST | getLCurly()
Get the left curly brace portion of the expression we are handling.
|
protected DetailAST | getListChild()
Get the child element representing the list of statements.
|
protected DetailAST | getNonlistChild()
Get the child element that is not a list of statements.
|
protected DetailAST | getRCurly()
Get the right curly brace portion of the expression we are handling.
|
protected DetailAST | getToplevelAST()
There is no top level expression for this handler.
|
IndentLevel | suggestedChildLevel(ExpressionHandler aChild)
Indentation level suggested for a child element. |
Parameters: aIndentCheck the indentation check aAst the abstract syntax tree aParent the parent handler
Returns: the left curly brace expression
Returns: the statement list child
Returns: the non-list child element
Returns: the right curly brace expression
Returns: null
Parameters: aChild child AST (so suggestion level can differ based on child type)
Returns: suggested indentation for child