diff --git a/org.springframework.context/src/main/java/org/springframework/context/expression/BeanExpressionContextAccessor.java b/org.springframework.context/src/main/java/org/springframework/context/expression/BeanExpressionContextAccessor.java index d8b96ccfbb..8f6a78eba1 100644 --- a/org.springframework.context/src/main/java/org/springframework/context/expression/BeanExpressionContextAccessor.java +++ b/org.springframework.context/src/main/java/org/springframework/context/expression/BeanExpressionContextAccessor.java @@ -17,6 +17,7 @@ package org.springframework.context.expression; import org.springframework.beans.factory.config.BeanExpressionContext; +import org.springframework.core.convert.TypeDescriptor; import org.springframework.expression.AccessException; import org.springframework.expression.EvaluationContext; import org.springframework.expression.PropertyAccessor; @@ -50,4 +51,9 @@ public class BeanExpressionContextAccessor implements PropertyAccessor { return new Class[] {BeanExpressionContext.class}; } + public TypeDescriptor getTypeDescriptor(EvaluationContext context, + Object target, String name) { + return null; + } + } \ No newline at end of file diff --git a/org.springframework.context/src/main/java/org/springframework/context/expression/BeanFactoryAccessor.java b/org.springframework.context/src/main/java/org/springframework/context/expression/BeanFactoryAccessor.java index 973981a8ca..022ad2b2f7 100644 --- a/org.springframework.context/src/main/java/org/springframework/context/expression/BeanFactoryAccessor.java +++ b/org.springframework.context/src/main/java/org/springframework/context/expression/BeanFactoryAccessor.java @@ -17,6 +17,7 @@ package org.springframework.context.expression; import org.springframework.beans.factory.BeanFactory; +import org.springframework.core.convert.TypeDescriptor; import org.springframework.expression.AccessException; import org.springframework.expression.EvaluationContext; import org.springframework.expression.PropertyAccessor; @@ -50,4 +51,9 @@ public class BeanFactoryAccessor implements PropertyAccessor { return new Class[] {BeanFactory.class}; } + public TypeDescriptor getTypeDescriptor(EvaluationContext context, + Object target, String name) { + return null; + } + } diff --git a/org.springframework.context/src/main/java/org/springframework/context/expression/MapAccessor.java b/org.springframework.context/src/main/java/org/springframework/context/expression/MapAccessor.java index 4c70d0d5ac..ee5713a7d8 100644 --- a/org.springframework.context/src/main/java/org/springframework/context/expression/MapAccessor.java +++ b/org.springframework.context/src/main/java/org/springframework/context/expression/MapAccessor.java @@ -18,6 +18,7 @@ package org.springframework.context.expression; import java.util.Map; +import org.springframework.core.convert.TypeDescriptor; import org.springframework.expression.AccessException; import org.springframework.expression.EvaluationContext; import org.springframework.expression.PropertyAccessor; @@ -51,5 +52,10 @@ public class MapAccessor implements PropertyAccessor { public Class[] getSpecificTargetClasses() { return new Class[] {Map.class}; } + + public TypeDescriptor getTypeDescriptor(EvaluationContext context, + Object target, String name) { + return null; + } }