com.voytechs.jnetstream.npl
Class AssignPlusOpNode
java.lang.Object
com.voytechs.jnetstream.npl.Node
com.voytechs.jnetstream.npl.OpNode
com.voytechs.jnetstream.npl.AssignOpNode
com.voytechs.jnetstream.npl.AssignPlusOpNode
- All Implemented Interfaces:
- BooleanNode, IntNode, LongNode, StringNode, Visitable
public class AssignPlusOpNode
- extends AssignOpNode
| Fields inherited from class com.voytechs.jnetstream.npl.OpNode |
BINARY, cardinality, FLAG_NO_OP, flags, HIGH, left, LOW, MEDIUM, NORMAL, op, presedence, right, UNARY |
| Methods inherited from class com.voytechs.jnetstream.npl.OpNode |
canOptimize, clone, createOpNode, equals, getCardinality, getFlags, getLeft, getOpString, getPresedence, getRight, optimize, set, setFlag, setLeft, setRight, toString, visit |
| Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AssignPlusOpNode
public AssignPlusOpNode(LongNode right,
MutableLongNode left)
- Parameters:
-
- Throws:
AssignPlusOpNode
public AssignPlusOpNode()
doAssignment
public void doAssignment()
- Overrides:
doAssignment in class AssignOpNode
createOpNode
public OpNode createOpNode(Node left,
Node right)
- Creates a new instace of this node type.
- Overrides:
createOpNode in class AssignOpNode
main
public static void main(java.lang.String[] args)
- Test function for AssignPlusOpNode
- Parameters:
args - command line arguments