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