public final class ExprValue
extends java.lang.Object
Constructor and Description |
---|
ExprValue(boolean b) |
ExprValue(double d,
java.lang.String s) |
ExprValue(int i,
java.lang.String s) |
ExprValue(java.lang.String s) |
Modifier and Type | Method and Description |
---|---|
boolean |
getBooleanValue(Interp interp) |
double |
getDoubleValue() |
int |
getIntValue() |
java.lang.String |
getStringValue() |
int |
getType() |
boolean |
isDoubleType() |
boolean |
isIntOrDoubleType() |
boolean |
isIntType() |
boolean |
isStringType() |
void |
nullStringValue() |
void |
optIntUnaryNot() |
void |
optIntUnaryNotNstr() |
void |
setDoubleValue(double value) |
void |
setDoubleValue(double value,
java.lang.String s) |
void |
setIntValue(boolean b) |
void |
setIntValue(int value) |
void |
setIntValue(int value,
java.lang.String s) |
void |
setStringValue(java.lang.String s) |
void |
setValue(ExprValue value2) |
java.lang.String |
toString() |
public ExprValue(int i, java.lang.String s)
public ExprValue(double d, java.lang.String s)
public ExprValue(java.lang.String s)
public ExprValue(boolean b)
public final int getType()
public final boolean isIntType()
public final boolean isDoubleType()
public final boolean isStringType()
public final boolean isIntOrDoubleType()
public final int getIntValue()
public final double getDoubleValue()
public final java.lang.String getStringValue()
public final boolean getBooleanValue(Interp interp) throws TclException
TclException
public final void setIntValue(int value)
public final void setIntValue(int value, java.lang.String s)
public final void setIntValue(boolean b)
public final void setDoubleValue(double value)
public final void setDoubleValue(double value, java.lang.String s)
public final void setStringValue(java.lang.String s)
public final void setValue(ExprValue value2)
public final void nullStringValue()
public java.lang.String toString()
toString
in class java.lang.Object
public final void optIntUnaryNot()
public final void optIntUnaryNotNstr()