@ -172,14 +172,16 @@ public class PropertyOrFieldReference extends SpelNodeImpl {
@@ -172,14 +172,16 @@ public class PropertyOrFieldReference extends SpelNodeImpl {
// This is OK - it may have gone stale due to a class change,
// let's try to get a new one and call it before giving up...
}
}
this.cachedReadAccessor=null;
}
List<PropertyAccessor>accessorsToTry=
@ -225,15 +227,17 @@ public class PropertyOrFieldReference extends SpelNodeImpl {
@@ -225,15 +227,17 @@ public class PropertyOrFieldReference extends SpelNodeImpl {
@ -167,6 +168,20 @@ public class PropertyAccessTests extends AbstractExpressionTests {
@@ -167,6 +168,20 @@ public class PropertyAccessTests extends AbstractExpressionTests {
@ -216,4 +231,38 @@ public class PropertyAccessTests extends AbstractExpressionTests {
@@ -216,4 +231,38 @@ public class PropertyAccessTests extends AbstractExpressionTests {