com.puppycrawl.tools.checkstyle.checks.indentation
Class ArrayInitHandler
public class ArrayInitHandler
Handler for array initialization blocks.
- jrichard
checkIndentation , checkLCurly , checkLParen , checkRCurly , checkRParen , checkToplevelToken , childrenMayNest , getChildrenExpectedLevel , getLCurly , getLParen , getListChild , getNonlistChild , getRCurly , getRParen , getToplevelAST , hasCurlys , rcurlyMustStart , toplevelMustStartLine |
checkChildren , checkExpressionSubtree , checkIndentation , checkLinesIndent , checkModifiers , expandedTabsColumnNo , findSubtreeLines , getBasicOffset , getBraceAdjustement , getFirstLine , getIndentCheck , getLevel , getLevelImpl , getLineStart , getLineStart , getMainAst , getParent , logError , logError , shouldIncreaseIndent , startsLine , suggestedChildLevel |
ArrayInitHandler
public ArrayInitHandler(IndentationCheck aIndentCheck,
DetailAST aAst,
ExpressionHandler aParent)
Construct an instance of this handler with the given indentation check,
abstract syntax tree, and parent handler.
aIndentCheck
- the indentation checkaAst
- the abstract syntax treeaParent
- the parent handler
childrenMayNest
protected boolean childrenMayNest()
Determines if child elements within the expression may be nested.
- childrenMayNest in interface BlockParentHandler
- true
getLCurly
protected DetailAST getLCurly()
Get the left curly brace portion of the expression we are handling.
- getLCurly in interface BlockParentHandler
- the left curly brace expression
getLevelImpl
public IndentLevel getLevelImpl()
Compute the indentation amount for this handler.
- getLevelImpl in interface ExpressionHandler
- the expected indentation amount
getListChild
protected DetailAST getListChild()
Get the child element representing the list of statements.
- getListChild in interface BlockParentHandler
- the statement list child
getRCurly
protected DetailAST getRCurly()
Get the right curly brace portion of the expression we are handling.
- getRCurly in interface BlockParentHandler
- the right curly brace expression
getToplevelAST
protected DetailAST getToplevelAST()
There is no top level expression for this handler.
- getToplevelAST in interface BlockParentHandler
- null
rcurlyMustStart
protected boolean rcurlyMustStart()
Determines if the right curly brace must be at the start of the line.
- rcurlyMustStart in interface BlockParentHandler
- false