@Override public Object getValue(EvaluationContext ctx) throws ELException { return this.children[0].getValue(ctx); }
@Override public Object getValue(EvaluationContext ctx) throws ELException { return this.children[0].getValue(ctx); }
@Override public Object getValue(EvaluationContext ctx) throws ELException { return this.children[0].getValue(ctx); } }
@Override public Object getValue(EvaluationContext ctx) throws ELException { return this.children[0].getValue(ctx); }
@Override public Object getValue(EvaluationContext ctx) throws ELException { return this.children[0].getValue(ctx); }
@Override public Object getValue(EvaluationContext ctx) throws ELException { return this.children[0].getValue(ctx); } }
@Override public Object getValue(EvaluationContext ctx) throws ELException { Object obj = this.children[0].getValue(ctx); Boolean b = coerceToBoolean(ctx, obj, true); return Boolean.valueOf(!b.booleanValue()); } }
public Object[] getParameters(EvaluationContext ctx) { List<Object> params = new ArrayList<>(); for (int i = 0; i < this.jjtGetNumChildren(); i++) { params.add(this.jjtGetChild(i).getValue(ctx)); } return params.toArray(new Object[params.size()]); }
@Override public Class<?> getType(EvaluationContext ctx) throws ELException { Object value = children[1].getValue(ctx); children[0].setValue(ctx, value); return children[1].getType(ctx); } }
@Override public Object getValue(ELContext context) throws PropertyNotFoundException, ELException { EvaluationContext ctx = new EvaluationContext(context, this.fnMapper, this.varMapper); Object value = this.getNode().getValue(ctx); if (this.expectedType != null) { return ELSupport.coerceToType(value, this.expectedType); } return value; }
public Object getParameters(EvaluationContext ctx) throws ELException { if (jjtGetNumChildren() < 2) return new Object[0]; Object[] params = new Object[jjtGetNumChildren() - 1]; for (int i = 1; i < jjtGetNumChildren(); i++) { params[i - 1] = jjtGetChild(i).getValue(ctx); } return params; } }