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, checkTopLevelToken, curlyIndent, getCheckedChildren, getChildrenExpectedIndent, getLeftCurly, getListChild, getNonListChild, getRightCurly, getSuggestedChildIndent, getTopLevelAstcheckChildren, checkExpressionSubtree, checkLeftParen, checkModifiers, checkRightParen, checkWrappingIndentation, checkWrappingIndentation, expandedTabsColumnNo, findSubtreeAst, getBasicOffset, getBraceAdjustment, getFirstAstNode, getFirstLine, getFirstToken, getIndent, getIndentCheck, getIndentImpl, getLineStart, getLineStart, getMainAst, getParent, isOnStartOfLine, logError, logError, shouldIncreaseIndentpublic ForHandler(IndentationCheck indentCheck, DetailAST ast, AbstractExpressionHandler parent)
indentCheck - the indentation checkast - the abstract syntax treeparent - the parent handlerprivate void checkForParams()
public void checkIndentation()
AbstractExpressionHandlercheckIndentation in class BlockParentHandlerprivate static DetailAST getForLoopRightParen(DetailAST literalForAst)
literalForAst - literal-for ast node(TokenTypes.LITERAL_FOR)Copyright © 2001-2022. All Rights Reserved.