ca.uwaterloo.cs.ql.interp
Class Value
java.lang.Object
ca.uwaterloo.cs.ql.interp.Value
public class Value
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
VOID
public static final Value VOID
EVAL
public static final Value EVAL
Value
public Value(int i)
Value
public Value(float f)
Value
public Value(boolean b)
Value
public Value(java.lang.Object o)
getType
public java.lang.Class getType()
isPrimitive
public boolean isPrimitive()
- Primitives: int, float, boolean and String.
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
intValue
public int intValue()
floatValue
public float floatValue()
booleanValue
public boolean booleanValue()
objectValue
public java.lang.Object objectValue()
set
public void set(int i)
set
public void set(boolean b)
set
public void set(float f)
set
public void set(java.lang.Object o)
print
public void print(java.io.PrintStream ps)