EvaluationContext ctx = new EvaluationContext(context, this.fnMapper, this.varMapper); return this.getNode().invoke(ctx, this.paramTypes, params);
EvaluationContext ctx = new EvaluationContext(context, this.fnMapper, this.varMapper); return this.getNode().invoke(ctx, this.paramTypes, params);
EvaluationContext ctx = new EvaluationContext(context, this.fnMapper, this.varMapper); return this.getNode().invoke(ctx, this.paramTypes, params);
public Object invoke(Object base, EvaluationContext ctx, Class[] paramTypes, Object[] paramValues) throws ELException { VariableMapper orig = ctx.getVariableMapper(); ctx.setVariableMapper(new ClosureVariableMapper(orig, this.image, base)); Object result = null; try { result = this.children[0].invoke(ctx, paramTypes, paramValues); } finally { ctx.setVariableMapper(orig); } return result; }
public Object invoke(Object base, EvaluationContext ctx, Class[] paramTypes, Object[] paramValues) throws ELException { VariableMapper orig = ctx.getVariableMapper(); ctx.setVariableMapper(new ClosureVariableMapper(orig, this.image, base)); Object result = null; try { result = this.children[0].invoke(ctx, paramTypes, paramValues); } finally { ctx.setVariableMapper(orig); } return result; }
public Object invoke(Object base, EvaluationContext ctx, Class[] paramTypes, Object[] paramValues) throws ELException { VariableMapper orig = ctx.getVariableMapper(); ctx.setVariableMapper(new ClosureVariableMapper(orig, this.image, base)); Object result = null; try { result = this.children[0].invoke(ctx, paramTypes, paramValues); } finally { ctx.setVariableMapper(orig); } return result; }