Propagate EvaluationContext from LiteralExpression
Update getValue(EvaluationContext context, Object rootObject, Class<T> desiredResultType) to propagate the EvaluationContext to ExpressionUtils. Issue: SPR-10953
This commit is contained in:
parent
c9aace4da2
commit
686cd79bdd
|
@ -118,7 +118,7 @@ public class LiteralExpression implements Expression {
|
||||||
@Override
|
@Override
|
||||||
public <T> T getValue(EvaluationContext context, Object rootObject, Class<T> desiredResultType) throws EvaluationException {
|
public <T> T getValue(EvaluationContext context, Object rootObject, Class<T> desiredResultType) throws EvaluationException {
|
||||||
Object value = getValue(context, rootObject);
|
Object value = getValue(context, rootObject);
|
||||||
return ExpressionUtils.convertTypedValue(null, new TypedValue(value), desiredResultType);
|
return ExpressionUtils.convertTypedValue(context, new TypedValue(value), desiredResultType);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
Loading…
Reference in New Issue