public class LogicalOperationNode extends Object implements OperationNode
| Modifier and Type | Field and Description |
|---|---|
private Node |
left |
private Operator |
operator |
private Node |
right |
| Constructor and Description |
|---|
LogicalOperationNode(Operator operator) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(Visitor<?> visitor) |
boolean |
equals(Object obj) |
Node |
getLeft() |
Operator |
getOperator() |
Node |
getRight() |
int |
hashCode() |
OperationNode |
setLeft(Node left) |
OperationNode |
setRight(Node right) |
String |
toString() |
private Node left
private Node right
private final Operator operator
public LogicalOperationNode(Operator operator)
public Node getLeft()
getLeft in interface OperationNodepublic Operator getOperator()
getOperator in interface OperationNodepublic Node getRight()
getRight in interface OperationNodepublic OperationNode setLeft(Node left)
setLeft in interface OperationNodepublic OperationNode setRight(Node right)
setRight in interface OperationNodeCopyright © 2019. All rights reserved.