Uses of Interface
org.torqlang.klvm.Env
-
Uses of Env in org.torqlang.klvm
Classes in org.torqlang.klvm that implement EnvFields in org.torqlang.klvm declared as EnvMethods in org.torqlang.klvm that return EnvModifier and TypeMethodDescriptionfinal Envfinal EnvAbstractClosure.capturedEnv()Closure.capturedEnv()static Envstatic Envstatic Envstatic Envstatic Envstatic Envstatic Envstatic Envstatic Envstatic EnvEnv.createComplete(Map<Ident, Complete> bindings) static EnvEnv.createPrivatelyForKlvm(Env parentEnv, EnvEntry[] bindings) final EnvFailedValue.deconstruct(ValueOrResolvedPtn valueOrResolvedPtn, Env env) default EnvRec.deconstruct(ValueOrResolvedPtn valueOrResolvedPtn, Env env) default EnvValue.deconstruct(ValueOrResolvedPtn valueOrResolvedPtn, Env env) static EnvEnv.emptyEnv()final EnvDebugInstr.nextEnv()final EnvEnv.ArrayEnv.parentEnv()Env.parentEnv()final EnvEnv.ArrayEnv.rootEnv()Env.rootEnv()final EnvEnv.ArrayEnv.setRootEnv(Env rootEnv) Env.setRootEnv(Env rootEnv) Methods in org.torqlang.klvm with parameters of type EnvModifier and TypeMethodDescriptionfinal voidAbstractClosure.apply(List<CompleteOrIdent> ys, Env env, Machine machine) voidAbstractIter.apply(List<CompleteOrIdent> ys, Env env, Machine machine) final voidActorCtor.apply(List<CompleteOrIdent> ys, Env env, Machine machine) voidfinal voidCompleteObjProcBinding.apply(List<CompleteOrIdent> ys, Env env, Machine machine) voidvoidfinal voidPartialObjProcBinding.apply(List<CompleteOrIdent> ys, Env env, Machine machine) voidProc.apply(List<CompleteOrIdent> ys, Env env, Machine machine) voidRec.RecFieldIter.apply(List<CompleteOrIdent> ys, Env env, Machine machine) voidRec.RecValueIter.apply(List<CompleteOrIdent> ys, Env env, Machine machine) final ValueOrResolvedPtnFailedValue.caseNonRecOfThis(Value nonRecValue, Env env) final ValueOrResolvedPtnIdentPtn.caseNonRecOfThis(Value nonRecValue, Env env) default ValueOrResolvedPtnRec.caseNonRecOfThis(Value nonRecValue, Env env) default ValueOrResolvedPtnRecPtn.caseNonRecOfThis(Value nonRecValue, Env env) This method is a polymorphic callback requesting "case Value of RecPtn then..."default ValueOrResolvedPtnValue.caseNonRecOfThis(Value nonRecValue, Env env) ValueOrPtn.caseNonRecOfThis(Value nonRecValue, Env env) final ValueOrResolvedPtnFailedValue.caseOf(ValueOrPtn valueOrPtn, Env env) default ValueOrResolvedPtnRec.caseOf(ValueOrPtn valueOrPtn, Env env) default ValueOrResolvedPtnValue.caseOf(ValueOrPtn valueOrPtn, Env env) final ValueOrResolvedPtnBasicRecPtn.caseRecOfThis(Rec rec, Env env) final ValueOrResolvedPtnFailedValue.caseRecOfThis(Rec rec, Env env) final ValueOrResolvedPtnIdentPtn.caseRecOfThis(Rec rec, Env env) default ValueOrResolvedPtnRec.caseRecOfThis(Rec rec, Env env) default ValueOrResolvedPtnValue.caseRecOfThis(Rec rec, Env env) ValueOrPtn.caseRecOfThis(Rec rec, Env env) voidvoidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidvoidvoidvoidvoidvoidvoidfinal voidfinal voidvoidfinal voidfinal voidvoidvoidvoidvoidvoidvoidvoidfinal voidfinal voidvoidvoidfinal voidfinal voidfinal voidfinal voidstatic Envstatic Envstatic Envstatic Envstatic Envstatic EnvEnv.createPrivatelyForKlvm(Env parentEnv, EnvEntry[] bindings) final EnvFailedValue.deconstruct(ValueOrResolvedPtn valueOrResolvedPtn, Env env) default EnvRec.deconstruct(ValueOrResolvedPtn valueOrResolvedPtn, Env env) default EnvValue.deconstruct(ValueOrResolvedPtn valueOrResolvedPtn, Env env) final booleanFailedValue.entailsValueOrIdent(ValueOrIdent operand, Env env) default booleanValue.entailsValueOrIdent(ValueOrIdent operand, Env env) booleanValueOrVar.entailsValueOrIdent(ValueOrIdent operand, Env env) final booleanVar.entailsValueOrIdent(ValueOrIdent operand, Env env) voidDebugInstrListener.onNextInstr(Instr nextInstr, Env nextEnv, Machine machine) voidAbstractInstr.pushStackEntries(Machine machine, Env env) voidInstr.pushStackEntries(Machine machine, Env env) final voidMachine.pushStackEntries(List<Instr> instrs, Env env) voidSeqInstr.pushStackEntries(Machine machine, Env env) final voidMachine.pushStackEntry(Instr instr, Env env) final ValueFailedValue.resolveValue(Env env) final ValueIdent.resolveValue(Env env) final ValueIdentPtn.resolveValue(Env env) default ValueValue.resolveValue(Env env) ValueOrIdent.resolveValue(Env env) ValueOrIdentPtn.resolveValue(Env env) final ValueOrIdentFailedValue.resolveValueOrIdent(Env env) final ValueOrIdentIdentPtn.resolveValueOrIdent(Env env) default ValueOrIdentValue.resolveValueOrIdent(Env env) ValueOrIdentPtn.resolveValueOrIdent(Env env) final ValueOrVarFailedValue.resolveValueOrVar(Env env) final ValueOrVarIdent.resolveValueOrVar(Env env) default ValueOrVarValue.resolveValueOrVar(Env env) ValueOrIdent.resolveValueOrVar(Env env) final EnvEnv.ArrayEnv.setRootEnv(Env rootEnv) Env.setRootEnv(Env rootEnv) default Varfinal VarKernelFormatter.visitEnv(Env env, FormatterState state) Constructors in org.torqlang.klvm with parameters of type EnvModifierConstructorDescriptionDebugInstr(DebugInstrListener listener, Instr nextInstr, Env nextEnv, SourceSpan sourceSpan) PartialClosure(ProcDef procDef, Env capturedEnv)