com.voytechs.jnetstream.npl
Class AssignPlusOpNode

java.lang.Object
  extended by com.voytechs.jnetstream.npl.Node
      extended by com.voytechs.jnetstream.npl.OpNode
          extended by com.voytechs.jnetstream.npl.AssignOpNode
              extended by com.voytechs.jnetstream.npl.AssignPlusOpNode
All Implemented Interfaces:
BooleanNode, IntNode, LongNode, StringNode, Visitable

public class AssignPlusOpNode
extends AssignOpNode


Field Summary
 
Fields inherited from class com.voytechs.jnetstream.npl.OpNode
BINARY, cardinality, FLAG_NO_OP, flags, HIGH, left, LOW, MEDIUM, NORMAL, op, presedence, right, UNARY
 
Fields inherited from class com.voytechs.jnetstream.npl.Node
parent, token
 
Constructor Summary
AssignPlusOpNode()
           
AssignPlusOpNode(LongNode right, MutableLongNode left)
           
 
Method Summary
 OpNode createOpNode(Node left, Node right)
          Creates a new instace of this node type.
 void doAssignment()
           
static void main(java.lang.String[] args)
          Test function for AssignPlusOpNode
 
Methods inherited from class com.voytechs.jnetstream.npl.AssignOpNode
createOpNode, getBoolean, getInt, getLong, getString
 
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 com.voytechs.jnetstream.npl.Node
getParent, getToken, setParent, setToken
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AssignPlusOpNode

public AssignPlusOpNode(LongNode right,
                        MutableLongNode left)
Parameters:
-
Throws:

AssignPlusOpNode

public AssignPlusOpNode()
Method Detail

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