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() |
| 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