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 d8b96ccfbbb..8f6a78eba18 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 973981a8caa..022ad2b2f78 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 4c70d0d5ac0..ee5713a7d85 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; + } }