ca.uwaterloo.cs.ql.interp
Class TypeOperation

java.lang.Object
  extended by ca.uwaterloo.cs.ql.interp.TypeOperation

public class TypeOperation
extends java.lang.Object


Method Summary
static TypeOperation analyze(int op, java.lang.Class param)
           
static TypeOperation analyze(int op, java.lang.Class param1, java.lang.Class param2)
           
 int getOp()
           
 Operation getOperation()
           
 java.lang.Class[] getParams()
           
 java.lang.Class getType()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

analyze

public static TypeOperation analyze(int op,
                                    java.lang.Class param)

analyze

public static TypeOperation analyze(int op,
                                    java.lang.Class param1,
                                    java.lang.Class param2)

getOp

public int getOp()

getType

public java.lang.Class getType()

getParams

public java.lang.Class[] getParams()

getOperation

public Operation getOperation()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object