com.puppycrawl.tools.checkstyle.checks.indentation
public class ArrayInitHandler extends BlockParentHandler
Constructor Summary | |
---|---|
ArrayInitHandler(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 boolean | childrenMayNest()
Determines if child elements within the expression may be nested.
|
protected IndentLevel | getChildrenExpectedLevel() {@inheritDoc} |
protected DetailAST | getLCurly()
Get the left curly brace portion of the expression we are handling.
|
protected IndentLevel | getLevelImpl()
Compute the indentation amount for this handler.
|
protected DetailAST | getListChild()
Get the child element representing the 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.
|
protected boolean | rcurlyMustStart()
Determines if the right curly brace must be at the start of the line.
|
Parameters: aIndentCheck the indentation check aAst the abstract syntax tree aParent the parent handler
Returns: true
Returns: the left curly brace expression
Returns: the expected indentation amount
Returns: the statement list child
Returns: the right curly brace expression
Returns: null
Returns: false