ca.uwaterloo.cs.ql.interp
Class ErrorMessage

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

public class ErrorMessage
extends java.lang.Object


Constructor Summary
ErrorMessage()
           
 
Method Summary
static java.lang.String errExpect(java.lang.Class wrong, java.lang.Class right)
           
static java.lang.String errIllegalExpression()
           
static java.lang.String errIllegalExpression(java.lang.Class type, java.lang.Class expected)
           
static java.lang.String errIndexOutOfBounds(int index, int bounds)
           
static java.lang.String errNotInterpretable(java.lang.String expr)
           
static java.lang.String errUnresolvable(java.lang.String name)
           
static java.lang.String errUnsupportedOperation(java.lang.Class t, int op)
           
static java.lang.String errUnsupportedOperation(int op, java.lang.Class t)
           
static java.lang.String errUnsupportedOperation(int op, java.lang.Class t1, java.lang.Class t2)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ErrorMessage

public ErrorMessage()
Method Detail

errIndexOutOfBounds

public static java.lang.String errIndexOutOfBounds(int index,
                                                   int bounds)

errUnresolvable

public static java.lang.String errUnresolvable(java.lang.String name)

errNotInterpretable

public static java.lang.String errNotInterpretable(java.lang.String expr)

errIllegalExpression

public static java.lang.String errIllegalExpression()

errIllegalExpression

public static java.lang.String errIllegalExpression(java.lang.Class type,
                                                    java.lang.Class expected)

errExpect

public static java.lang.String errExpect(java.lang.Class wrong,
                                         java.lang.Class right)

errUnsupportedOperation

public static java.lang.String errUnsupportedOperation(int op,
                                                       java.lang.Class t)

errUnsupportedOperation

public static java.lang.String errUnsupportedOperation(java.lang.Class t,
                                                       int op)

errUnsupportedOperation

public static java.lang.String errUnsupportedOperation(int op,
                                                       java.lang.Class t1,
                                                       java.lang.Class t2)