| java.lang.Object gnu.expr.Expression gnu.expr.SetExp
SetExp | public class SetExp extends Expression (Code) | | An Expression to set (bind) or define a new value to a named variable.
author: Per Bothner |
PREFER_BINDING2 | public static int PREFER_BINDING2(Code) | | |
binding | public Declaration binding(Code) | | If non-null, the local Declaration this refers to.
|
getHasValue | final public boolean getHasValue()(Code) | | True if evaluating the SetExp yields the value of the RHS.
|
getNewValue | final public Expression getNewValue()(Code) | | Get the Expression for calculating the new ("right-hand") value.
|
isDefining | final public boolean isDefining()(Code) | | |
isFuncDef | final public boolean isFuncDef()(Code) | | True if this is a functon definition ("defun").
|
isSetIfUnbound | final public boolean isSetIfUnbound()(Code) | | |
setDefining | final public void setDefining(boolean value)(Code) | | |
setFuncDef | final public void setFuncDef(boolean value)(Code) | | |
setHasValue | final public void setHasValue(boolean value)(Code) | | |
setSetIfUnbound | final public void setSetIfUnbound(boolean value)(Code) | | |
|
|