@ -184,14 +184,16 @@ public class PropertyOrFieldReference extends SpelNodeImpl {
@@ -184,14 +184,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=
@ -234,15 +236,17 @@ public class PropertyOrFieldReference extends SpelNodeImpl {
@@ -234,15 +236,17 @@ public class PropertyOrFieldReference extends SpelNodeImpl {
@ -150,7 +151,7 @@ public class PropertyAccessTests extends AbstractExpressionTests {
@@ -150,7 +151,7 @@ public class PropertyAccessTests extends AbstractExpressionTests {
@ -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 {