Package org.sonar.python.tree
Class PyConditionalExpressionTreeImpl
- java.lang.Object
-
- org.sonar.python.tree.PyTree
-
- org.sonar.python.tree.PyConditionalExpressionTreeImpl
-
- All Implemented Interfaces:
PyConditionalExpressionTree,PyExpressionTree,Tree
public class PyConditionalExpressionTreeImpl extends PyTree implements PyConditionalExpressionTree
-
-
Constructor Summary
Constructors Constructor Description PyConditionalExpressionTreeImpl(com.sonar.sslr.api.AstNode node, PyExpressionTree trueExpression, com.sonar.sslr.api.Token ifToken, PyExpressionTree condition, com.sonar.sslr.api.Token elseToken, PyExpressionTree falseExpression)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(PyTreeVisitor visitor)List<Tree>children()PyExpressionTreecondition()com.sonar.sslr.api.TokenelseKeyword()PyExpressionTreefalseExpression()Tree.KindgetKind()com.sonar.sslr.api.TokenifKeyword()PyExpressionTreetrueExpression()-
Methods inherited from class org.sonar.python.tree.PyTree
astNode, firstToken, is, lastToken, parent, setParent
-
-
-
-
Constructor Detail
-
PyConditionalExpressionTreeImpl
public PyConditionalExpressionTreeImpl(com.sonar.sslr.api.AstNode node, PyExpressionTree trueExpression, com.sonar.sslr.api.Token ifToken, PyExpressionTree condition, com.sonar.sslr.api.Token elseToken, PyExpressionTree falseExpression)
-
-
Method Detail
-
ifKeyword
public com.sonar.sslr.api.Token ifKeyword()
- Specified by:
ifKeywordin interfacePyConditionalExpressionTree
-
elseKeyword
public com.sonar.sslr.api.Token elseKeyword()
- Specified by:
elseKeywordin interfacePyConditionalExpressionTree
-
trueExpression
public PyExpressionTree trueExpression()
- Specified by:
trueExpressionin interfacePyConditionalExpressionTree
-
falseExpression
public PyExpressionTree falseExpression()
- Specified by:
falseExpressionin interfacePyConditionalExpressionTree
-
condition
public PyExpressionTree condition()
- Specified by:
conditionin interfacePyConditionalExpressionTree
-
accept
public void accept(PyTreeVisitor visitor)
-
-