diff --git a/org.springframework.context/src/main/java/org/springframework/ui/binding/support/GenericBinder.java b/org.springframework.context/src/main/java/org/springframework/ui/binding/support/GenericBinder.java index 25d9058cb1f..a22c10aac78 100644 --- a/org.springframework.context/src/main/java/org/springframework/ui/binding/support/GenericBinder.java +++ b/org.springframework.context/src/main/java/org/springframework/ui/binding/support/GenericBinder.java @@ -157,6 +157,8 @@ public class GenericBinder implements Binder { } return results; } + + // internal helpers class BindingImpl implements Binding { @@ -334,15 +336,16 @@ public class GenericBinder implements Binder { return new ExpressionEvaluationErrorResult(property.getExpressionString(), userValue, e); } } + - } + private EvaluationContext createEvaluationContext() { + StandardEvaluationContext context = new StandardEvaluationContext(); + context.setRootObject(model); + context.addPropertyAccessor(new MapAccessor()); + context.setTypeConverter(new StandardTypeConverter(typeConverter)); + return context; + } - private EvaluationContext createEvaluationContext() { - StandardEvaluationContext context = new StandardEvaluationContext(); - context.setRootObject(model); - context.addPropertyAccessor(new MapAccessor()); - context.setTypeConverter(new StandardTypeConverter(typeConverter)); - return context; } private Class getAnnotationType(AnnotationFormatterFactory factory) {