gnu.expr
Class BeginExp
java.lang.Object
|
+--gnu.expr.Expression
|
+--gnu.expr.BeginExp
- public class BeginExp
- extends Expression
This class represents a sequence of Expressions.
The expressions are evaluated for their side-effects,
and the value of the last Expression is the result.
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
BeginExp
public BeginExp()
BeginExp
public BeginExp(Expression[] ex)
BeginExp
public BeginExp(Expression exp0,
Expression exp1)
getExpressions
public final Expression[] getExpressions()
setExpressions
public final void setExpressions(Expression[] exps)
eval
public java.lang.Object eval(Environment env)
- Overrides:
- eval in class Expression
compile
public void compile(Compilation comp,
Target target)
- Overrides:
- compile in class Expression
print
public void print(java.io.PrintWriter ps)
- Overrides:
- print in class Expression
getType
public Type getType()
- Description copied from class: Expression
- Return the Type used to represent the values of this Expression.
- Overrides:
- getType in class Expression