edu.toronto.cs.expr
Class CILFunctionCallOp

java.lang.Object
  extended by edu.toronto.cs.expr.NamedOp
      extended by edu.toronto.cs.expr.CILFunctionCallOp
All Implemented Interfaces:
Operator

public class CILFunctionCallOp
extends NamedOp


Field Summary
static CILFunctionCallOp FCALL
           
 
Method Summary
static Expr getArguments(Expr e)
           
static int getCallIndex(Expr e)
           
static Expr getCallIndexExpr(Expr e)
           
static java.lang.String getName(Expr e)
           
static java.lang.String getReturnVarName(Expr e)
           
static boolean hasArguments(Expr e)
           
 
Methods inherited from class edu.toronto.cs.expr.NamedOp
arity, equals, isWellFormed, name
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FCALL

public static final CILFunctionCallOp FCALL
Method Detail

getName

public static java.lang.String getName(Expr e)

hasArguments

public static boolean hasArguments(Expr e)

getArguments

public static Expr getArguments(Expr e)

getReturnVarName

public static java.lang.String getReturnVarName(Expr e)

getCallIndex

public static int getCallIndex(Expr e)

getCallIndexExpr

public static Expr getCallIndexExpr(Expr e)