public static Object evaluate(String expression, ExecutionContext executionContext, Class expectedType, VariableResolver variableResolver, FunctionMapper functionMapper) { ExecutionContext.pushCurrentContext(executionContext); try { return getExpressionEvaluator().evaluate(translateExpressionToDollars(expression), expectedType, variableResolver, functionMapper); } finally { ExecutionContext.popCurrentContext(executionContext); } }
public static Object evaluate(String expression, ExecutionContext executionContext, Class expectedType, VariableResolver variableResolver, FunctionMapper functionMapper) { ExecutionContext.pushCurrentContext(executionContext); try { return getExpressionEvaluator().evaluate(translateExpressionToDollars(expression), expectedType, variableResolver, functionMapper); } finally { ExecutionContext.popCurrentContext(executionContext); } }