edu.iu.cnets.klatsch.expression
Class ECallMethod

java.lang.Object
  extended by edu.iu.cnets.klatsch.expression.Expression
      extended by edu.iu.cnets.klatsch.expression.ECallMethod

public class ECallMethod
extends Expression

This class is used to represent function calls.


Field Summary
(package private)  Expression[] expArgs
           
(package private)  Expression expObj
           
(package private)  java.lang.String method
           
 
Constructor Summary
ECallMethod(Expression expObj, java.lang.String method, Expression[] expArgs)
           
 
Method Summary
 Value evaluate(Runtime rt)
           
 java.lang.String toString()
           
 
Methods inherited from class edu.iu.cnets.klatsch.expression.Expression
evaluateToClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

expObj

Expression expObj

method

java.lang.String method

expArgs

Expression[] expArgs
Constructor Detail

ECallMethod

public ECallMethod(Expression expObj,
                   java.lang.String method,
                   Expression[] expArgs)
Method Detail

evaluate

public Value evaluate(Runtime rt)
               throws EvaluationException
Specified by:
evaluate in class Expression
Throws:
EvaluationException

toString

public java.lang.String toString()
Specified by:
toString in class Expression