Package org.sonar.python.tree
Class PyBinaryExpressionTreeImpl
- java.lang.Object
-
- org.sonar.python.tree.PyTree
-
- org.sonar.python.tree.PyBinaryExpressionTreeImpl
-
- All Implemented Interfaces:
PyBinaryExpressionTree,PyExpressionTree,Tree
- Direct Known Subclasses:
PyInExpressionTreeImpl,PyIsExpressionTreeImpl
public class PyBinaryExpressionTreeImpl extends PyTree implements PyBinaryExpressionTree
-
-
Constructor Summary
Constructors Constructor Description PyBinaryExpressionTreeImpl(PyExpressionTree leftOperand, com.sonar.sslr.api.Token operator, PyExpressionTree rightOperand)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(PyTreeVisitor visitor)List<Tree>children()Tree.KindgetKind()PyExpressionTreeleftOperand()com.sonar.sslr.api.Tokenoperator()PyExpressionTreerightOperand()-
Methods inherited from class org.sonar.python.tree.PyTree
astNode, firstToken, is, lastToken, parent, setParent
-
-
-
-
Constructor Detail
-
PyBinaryExpressionTreeImpl
public PyBinaryExpressionTreeImpl(PyExpressionTree leftOperand, com.sonar.sslr.api.Token operator, PyExpressionTree rightOperand)
-
-
Method Detail
-
leftOperand
public PyExpressionTree leftOperand()
- Specified by:
leftOperandin interfacePyBinaryExpressionTree
-
operator
public com.sonar.sslr.api.Token operator()
- Specified by:
operatorin interfacePyBinaryExpressionTree
-
rightOperand
public PyExpressionTree rightOperand()
- Specified by:
rightOperandin interfacePyBinaryExpressionTree
-
accept
public void accept(PyTreeVisitor visitor)
-
-