com.voytechs.jnetstream.npl
Class NoOpNode

java.lang.Object
  extended by com.voytechs.jnetstream.npl.Node
      extended by com.voytechs.jnetstream.npl.NoOpNode
All Implemented Interfaces:
Visitable

public class NoOpNode
extends Node
implements Visitable


Field Summary
 
Fields inherited from class com.voytechs.jnetstream.npl.Node
parent, token
 
Constructor Summary
NoOpNode()
           
 
Method Summary
 boolean canOptimize()
           
 Node optimize()
           
 boolean visit(Visitor visitor, java.lang.Object user1, java.lang.Object user2)
           
 
Methods inherited from class com.voytechs.jnetstream.npl.Node
getParent, getToken, setParent, setToken
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NoOpNode

public NoOpNode()
Method Detail

visit

public boolean visit(Visitor visitor,
                     java.lang.Object user1,
                     java.lang.Object user2)
              throws NodeException
Specified by:
visit in interface Visitable
Throws:
NodeException

canOptimize

public boolean canOptimize()
Specified by:
canOptimize in class Node

optimize

public Node optimize()
Specified by:
optimize in class Node