com.puppycrawl.tools.checkstyle.checks.indentation
Class CaseHandler
Handler for case statements.
checkChildren, checkExpressionSubtree, checkIndentation, checkLParen, checkLinesIndent, checkModifiers, checkRParen, expandedTabsColumnNo, findSubtreeLines, getBasicOffset, getBraceAdjustement, getFirstLine, getIndentCheck, getLevel, getLevelImpl, getLineStart, getLineStart, getMainAst, getParent, logError, logError, shouldIncreaseIndent, startsLine, suggestedChildLevel |
CaseHandler
public CaseHandler(IndentationCheck aIndentCheck,
DetailAST aExpr,
ExpressionHandler aParent) Construct an instance of this handler with the given indentation check,
abstract syntax tree, and parent handler.
aIndentCheck - the indentation checkaExpr - the abstract syntax treeaParent - the parent handler
suggestedChildLevel
public IndentLevel suggestedChildLevel(ExpressionHandler aChild)
Indentation level suggested for a child element. Children don't have
to respect this, but most do.
- suggestedChildLevel in interface ExpressionHandler
aChild - child AST (so suggestion level can differ based on child
type)
- suggested indentation for child