public ELContextAnonymousInnerClassHelper(JuelScriptEngine outerInstance, IScriptContext scriptCtx) { this.outerInstance = outerInstance; this.scriptCtx = scriptCtx; resolver = outerInstance.CreateElResolver(); varMapper = new ScriptContextVariableMapper(outerInstance, scriptCtx); funcMapper = new ScriptContextFunctionMapper(outerInstance, scriptCtx); }
internal ScriptContextFunctionMapper(JuelScriptEngine outerInstance, IScriptContext ctx) { this.outerInstance = outerInstance; this.scriptContext = ctx; }
internal ScriptContextVariableMapper(JuelScriptEngine outerInstance, IScriptContext scriptCtx) { this.outerInstance = outerInstance; this.scriptContext = scriptCtx; }
JuelCompiledScript(JuelScriptEngine outerInstance, ValueExpression valueExpression) { this.outerInstance = outerInstance; this.valueExpression = valueExpression; }