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 to EvalEnvs.SubEvalEnv but mutable.
  • Constructor Details

    • MutableSubEvalEnv

      MutableSubEvalEnv(EvalEnv parentEnv, String name)
  • Method Details

    • set

      public void set(Object value)
      Description copied from interface: MutableEvalEnv
      Puts a value into this environment.
      Specified by:
      set in interface MutableEvalEnv
    • fix

      public EvalEnv fix()
      Description copied from interface: EvalEnv
      Converts this environment to a non-mutable environment.
      Specified by:
      fix in interface EvalEnv