/** * * Evaluates by evaluating the prefix, then applying the suffixes **/ public Object evaluate (VariableResolver pResolver, FunctionMapper functions, Logger pLogger) throws ELException { Object ret = mPrefix.evaluate (pResolver, functions, pLogger); // Apply the suffixes for (int i = 0; mSuffixes != null && i < mSuffixes.size (); i++) { ValueSuffix suffix = (ValueSuffix) mSuffixes.get (i); ret = suffix.evaluate (ret, pResolver, functions, pLogger); } return ret; }
ValueSuffix suffix = (ValueSuffix) suffixes.get(i); try { base = suffix.evaluate(base, resolver, mapper_, CommonsElLogger .getLogger()); } catch (ELException e) {