no longer have to check if expectedType is void.class after Spring 3.0.3 upgrade

This commit is contained in:
Mark Fisher
2010-06-16 18:32:33 +00:00
parent 162214a9b1
commit 88845df5e2

View File

@@ -45,9 +45,9 @@ public abstract class AbstractMessageProcessor implements MessageProcessor {
protected Object evaluateExpression(Expression expression, Message<?> message, Class<?> expectedType) {
try {
return (expectedType != null && expectedType != void.class)
? expression.getValue(this.evaluationContext, message, expectedType)
: expression.getValue(this.evaluationContext, message);
return (expectedType != null)
? expression.getValue(this.evaluationContext, message, expectedType)
: expression.getValue(this.evaluationContext, message);
}
catch (EvaluationException e) {
Throwable cause = e.getCause();