Package org.sonar.python.tree
Class ComprehensionExpressionImpl
java.lang.Object
org.sonar.python.tree.PyTree
org.sonar.python.tree.ComprehensionExpressionImpl
- All Implemented Interfaces:
ComprehensionExpression,Expression,Tree
-
Nested Class Summary
-
Field Summary
Fields inherited from class org.sonar.python.tree.PyTree
firstToken, lastToken -
Constructor Summary
ConstructorsConstructorDescriptionComprehensionExpressionImpl(Tree.Kind kind, Token openingToken, Expression resultExpression, ComprehensionFor compFor, Token closingToken) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(TreeVisitor visitor) voidaddLocalVariableSymbol(Symbol symbol) getKind()local variables are following python3 scoping rules for comprehension expressions.type()Methods inherited from class org.sonar.python.tree.PyTree
children, firstToken, is, lastToken, parent, setParent
-
Constructor Details
-
ComprehensionExpressionImpl
public ComprehensionExpressionImpl(Tree.Kind kind, @Nullable Token openingToken, Expression resultExpression, ComprehensionFor compFor, @Nullable Token closingToken)
-
-
Method Details
-
resultExpression
- Specified by:
resultExpressionin interfaceComprehensionExpression
-
comprehensionFor
- Specified by:
comprehensionForin interfaceComprehensionExpression
-
localVariables
Description copied from interface:ComprehensionExpressionlocal variables are following python3 scoping rules for comprehension expressions.- Specified by:
localVariablesin interfaceComprehensionExpression
-
accept
-
computeChildren
-
getKind
-
addLocalVariableSymbol
-
type
- Specified by:
typein interfaceExpression
-