public Object invoke(Object base, EvaluationContext ctx, Class[] paramTypes, Object[] paramValues) throws ELException { return ReflectionUtil.invokeMethod(base, this.image, paramTypes, paramValues); }
public Object invoke(Object base, EvaluationContext ctx, Class[] paramTypes, Object[] paramValues) throws ELException { return ReflectionUtil.invokeMethod(base, this.image, paramTypes, paramValues); }
public Object invoke(Object base, EvaluationContext ctx, Class[] paramTypes, Object[] paramValues) throws ELException { return ReflectionUtil.invokeMethod(base, this.image, paramTypes, paramValues); }
public static Object invokeMethod(Object base, Object property, Class[] paramTypes, Object[] paramValues) throws ELException, MethodNotFoundException { Method m = getMethod(base, property, paramTypes); return invokeMethod(base, m, paramValues); }
public Object getValue(Object base, EvaluationContext ctx) throws ELException { return ReflectionUtil.invokeMethod(base, this.image, this .getParameters(ctx)); }
public static Object invokeMethod(Object base, Object property, Object[] paramValues) throws ELException { Method m = ReflectionUtil.findMethod(base, property, paramValues); return invokeMethod(base, m, paramValues); }
public Object getValue(Object base, EvaluationContext ctx) throws ELException { return ReflectionUtil.invokeMethod(base, this.image, this .getParameters(ctx)); }
public static Object invokeMethod(Object base, Object property, Class[] paramTypes, Object[] paramValues) throws ELException, MethodNotFoundException { Method m = getMethod(base, property, paramTypes); return invokeMethod(base, m, paramValues); }
public Object getValue(Object base, EvaluationContext ctx) throws ELException { return ReflectionUtil.invokeMethod(base, this.image, this .getParameters(ctx)); }
public static Object invokeMethod(Object base, Object property, Class[] paramTypes, Object[] paramValues) throws ELException, MethodNotFoundException { Method m = getMethod(base, property, paramTypes); return invokeMethod(base, m, paramValues); }
public static Object invokeMethod(Object base, Object property, Object[] paramValues) throws ELException { Method m = ReflectionUtil.findMethod(base, property, paramValues); return invokeMethod(base, m, paramValues); }
public static Object invokeMethod(Object base, Object property, Object[] paramValues) throws ELException { Method m = ReflectionUtil.findMethod(base, property, paramValues); return invokeMethod(base, m, paramValues); }
public Object invoke(Object base, EvaluationContext ctx, Class[] paramTypes, Object[] paramValues) throws ELException { return ReflectionUtil.invokeMethod(base, this.getValue(ctx), paramTypes, paramValues); }
public Object invoke(Object base, EvaluationContext ctx, Class[] paramTypes, Object[] paramValues) throws ELException { return ReflectionUtil.invokeMethod(base, this.getValue(ctx), paramTypes, paramValues); }
public Object invoke(Object base, EvaluationContext ctx, Class[] paramTypes, Object[] paramValues) throws ELException { return ReflectionUtil.invokeMethod(base, this.getValue(ctx), paramTypes, paramValues); }
public Object getTarget(Object base, EvaluationContext ctx) throws ELException { Object r = ReflectionUtil.invokeMethod(base, this.image, this .getParameters(ctx)); if (r == null) { if (r == null) { throw new PropertyNotFoundException( "Target Unreachable, Method '" + this.image + "' returned null for type " + base.getClass().getName()); } } return r; }
public Object getTarget(Object base, EvaluationContext ctx) throws ELException { Object r = ReflectionUtil.invokeMethod(base, this.image, this .getParameters(ctx)); if (r == null) { if (r == null) { throw new PropertyNotFoundException( "Target Unreachable, Method '" + this.image + "' returned null for type " + base.getClass().getName()); } } return r; }
public Object getTarget(Object base, EvaluationContext ctx) throws ELException { Object r = ReflectionUtil.invokeMethod(base, this.image, this .getParameters(ctx)); if (r == null) { if (r == null) { throw new PropertyNotFoundException( "Target Unreachable, Method '" + this.image + "' returned null for type " + base.getClass().getName()); } } return r; }
public Object getValue(EvaluationContext ctx) throws ELException { FunctionMapper fnMapper = ctx.getFunctionMapper(); // quickly validate again for this request if (fnMapper == null) { throw new ELException(MessageFactory.get("error.fnMapper.null")); } Method m = fnMapper.resolveFunction(this.prefix, this.localName); if (m == null) { throw new ELException(MessageFactory.get("error.fnMapper.method", this.getOutputName())); } // If no params, there are no children, jjtGetNumChildren returns 0 if no children, not NPE Object[] params = new Object[this.jjtGetNumChildren()]; for (int i = 0; i < this.jjtGetNumChildren(); i++) { params[i] = this.children[i].getValue(ctx); } return ReflectionUtil.invokeMethod(null, m, params); }
public Object getValue(EvaluationContext ctx) throws ELException { FunctionMapper fnMapper = ctx.getFunctionMapper(); // quickly validate again for this request if (fnMapper == null) { throw new ELException(MessageFactory.get("error.fnMapper.null")); } Method m = fnMapper.resolveFunction(this.prefix, this.localName); if (m == null) { throw new ELException(MessageFactory.get("error.fnMapper.method", this.getOutputName())); } // If no params, there are no children, jjtGetNumChildren returns 0 if no children, not NPE Object[] params = new Object[this.jjtGetNumChildren()]; for (int i = 0; i < this.jjtGetNumChildren(); i++) { params[i] = this.children[i].getValue(ctx); } return ReflectionUtil.invokeMethod(null, m, params); }