Package net.hydromatic.morel.eval
Class EvalEnvs.MutableSubEvalEnv
- java.lang.Object
-
- net.hydromatic.morel.eval.EvalEnvs.SubEvalEnv
-
- net.hydromatic.morel.eval.EvalEnvs.MutableSubEvalEnv
-
- All Implemented Interfaces:
EvalEnv,MutableEvalEnv
- Enclosing class:
- EvalEnvs
static class EvalEnvs.MutableSubEvalEnv extends EvalEnvs.SubEvalEnv implements MutableEvalEnv
Similar toEvalEnvs.SubEvalEnvbut mutable.
-
-
Constructor Summary
Constructors Constructor Description MutableSubEvalEnv(EvalEnv parentEnv, String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EvalEnvfix()Converts this environment to a non-mutable environment.voidset(Object value)Puts a value into this environment.-
Methods inherited from class net.hydromatic.morel.eval.EvalEnvs.SubEvalEnv
getOpt, visit
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.hydromatic.morel.eval.EvalEnv
bind, bindMutable, bindMutableArray, bindMutablePat, getOpt, valueMap, visit
-
Methods inherited from interface net.hydromatic.morel.eval.MutableEvalEnv
setOpt
-
-
-
-
Method Detail
-
set
public void set(Object value)
Description copied from interface:MutableEvalEnvPuts a value into this environment.- Specified by:
setin interfaceMutableEvalEnv
-
-