Package org.sonar.python.tree
Class ComprehensionForImpl
- java.lang.Object
-
- org.sonar.python.tree.PyTree
-
- org.sonar.python.tree.ComprehensionForImpl
-
- All Implemented Interfaces:
ComprehensionClause,ComprehensionFor,Tree
public class ComprehensionForImpl extends PyTree implements ComprehensionFor
-
-
Field Summary
-
Fields inherited from class org.sonar.python.tree.PyTree
firstToken, lastToken
-
-
Constructor Summary
Constructors Constructor Description ComprehensionForImpl(Token asyncToken, Token forToken, Expression loopExpression, Token inToken, Expression iterable, ComprehensionClause nested)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(TreeVisitor visitor)TokenasyncToken()List<Tree>computeChildren()TokenforToken()Tree.KindgetKind()TokeninToken()Expressioniterable()ExpressionloopExpression()ComprehensionClausenestedClause()-
Methods inherited from class org.sonar.python.tree.PyTree
children, firstToken, is, lastToken, parent, setParent
-
-
-
-
Constructor Detail
-
ComprehensionForImpl
public ComprehensionForImpl(@Nullable Token asyncToken, Token forToken, Expression loopExpression, Token inToken, Expression iterable, @Nullable ComprehensionClause nested)
-
-
Method Detail
-
asyncToken
public Token asyncToken()
- Specified by:
asyncTokenin interfaceComprehensionFor
-
forToken
public Token forToken()
- Specified by:
forTokenin interfaceComprehensionFor
-
loopExpression
public Expression loopExpression()
- Specified by:
loopExpressionin interfaceComprehensionFor
-
inToken
public Token inToken()
- Specified by:
inTokenin interfaceComprehensionFor
-
iterable
public Expression iterable()
- Specified by:
iterablein interfaceComprehensionFor
-
nestedClause
@CheckForNull public ComprehensionClause nestedClause()
- Specified by:
nestedClausein interfaceComprehensionClause
-
accept
public void accept(TreeVisitor visitor)
-
-