public class ForHandler extends BlockParentHandler
Constructor and Description |
---|
ForHandler(IndentationCheck indentCheck,
DetailAST ast,
AbstractExpressionHandler parent)
Construct an instance of this handler with the given indentation check,
abstract syntax tree, and parent handler.
|
Modifier and Type | Method and Description |
---|---|
private void |
checkForParams()
Check the indentation of the parameters of the 'for' loop.
|
void |
checkIndentation()
Check the indentation of the expression we are handling.
|
private static DetailAST |
getForLoopRightParen(DetailAST literalForAst)
Returns right parenthesis of for-loop statement.
|
canChildrenBeNested, checkLeftCurly, checkRightCurly, checkTopLevelToken, curlyIndent, getCheckedChildren, getChildrenExpectedIndent, getLeftCurly, getLeftParen, getListChild, getNonListChild, getRightCurly, getRightParen, getSuggestedChildIndent, getTopLevelAst, hasCurlies, hasLabelBefore, shouldTopLevelStartLine
areOnSameLine, checkChildren, checkExpressionSubtree, checkLeftParen, checkModifiers, checkRightParen, checkWrappingIndentation, checkWrappingIndentation, expandedTabsColumnNo, findSubtreeLines, getBasicOffset, getBraceAdjustment, getFirstLine, getFirstToken, getIndent, getIndentCheck, getIndentImpl, getLineStart, getLineStart, getMainAst, getParent, isOnStartOfLine, logError, logError, shouldIncreaseIndent
public ForHandler(IndentationCheck indentCheck, DetailAST ast, AbstractExpressionHandler parent)
indentCheck
- the indentation checkast
- the abstract syntax treeparent
- the parent handlerprivate void checkForParams()
public void checkIndentation()
AbstractExpressionHandler
checkIndentation
in class BlockParentHandler