org.topbraid.spin.arq
Class AbstractFunction0

java.lang.Object
  extended by org.topbraid.spin.arq.AbstractFunction
      extended by org.topbraid.spin.arq.AbstractFunction0

public abstract class AbstractFunction0
extends AbstractFunction

An abstract superclass for functions with 0 arguments.

Author:
Holger Knublauch

Constructor Summary
AbstractFunction0()
           
 
Method Summary
protected abstract  NodeValue exec(FunctionEnv env)
           
protected  NodeValue exec(Node[] nodes, FunctionEnv env)
           
 
Methods inherited from class org.topbraid.spin.arq.AbstractFunction
build, exec
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractFunction0

public AbstractFunction0()
Method Detail

exec

protected NodeValue exec(Node[] nodes,
                         FunctionEnv env)
Specified by:
exec in class AbstractFunction

exec

protected abstract NodeValue exec(FunctionEnv env)