Package org.sonar.python.tree
Class ConditionalExpressionImpl
java.lang.Object
org.sonar.python.tree.PyTree
org.sonar.python.tree.ConditionalExpressionImpl
- All Implemented Interfaces:
ConditionalExpression,Expression,Tree,HasTypeDependencies
public class ConditionalExpressionImpl
extends PyTree
implements ConditionalExpression, HasTypeDependencies
-
Nested Class Summary
-
Field Summary
Fields inherited from class org.sonar.python.tree.PyTree
firstToken, lastToken -
Constructor Summary
ConstructorsConstructorDescriptionConditionalExpressionImpl(Expression trueExpression, Token ifToken, Expression condition, Token elseToken, Expression falseExpression) -
Method Summary
Methods inherited from class org.sonar.python.tree.PyTree
children, firstToken, is, lastToken, parent, setParentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.sonar.plugins.python.api.tree.Expression
typeV2
-
Constructor Details
-
ConditionalExpressionImpl
public ConditionalExpressionImpl(Expression trueExpression, Token ifToken, Expression condition, Token elseToken, Expression falseExpression)
-
-
Method Details
-
ifKeyword
- Specified by:
ifKeywordin interfaceConditionalExpression
-
elseKeyword
- Specified by:
elseKeywordin interfaceConditionalExpression
-
trueExpression
- Specified by:
trueExpressionin interfaceConditionalExpression
-
falseExpression
- Specified by:
falseExpressionin interfaceConditionalExpression
-
condition
- Specified by:
conditionin interfaceConditionalExpression
-
accept
-
computeChildren
-
getKind
-
type
- Specified by:
typein interfaceExpression
-
typeDependencies
- Specified by:
typeDependenciesin interfaceHasTypeDependencies
-