Modify ReflectivePropertyAccessor so that it no longer considers
bridge methods when finding getters or setters. This should help
to prevent subtle errors that can occur when particular JDK
implementations happen to return bridge methods before non-bridge
methods when calling Class.getMethods()
Issue: SPR-9994
@ -320,7 +320,7 @@ public class ReflectivePropertyAccessor implements PropertyAccessor {
@@ -320,7 +320,7 @@ public class ReflectivePropertyAccessor implements PropertyAccessor {
@ -328,7 +328,7 @@ public class ReflectivePropertyAccessor implements PropertyAccessor {
@@ -328,7 +328,7 @@ public class ReflectivePropertyAccessor implements PropertyAccessor {
@ -344,7 +344,7 @@ public class ReflectivePropertyAccessor implements PropertyAccessor {
@@ -344,7 +344,7 @@ public class ReflectivePropertyAccessor implements PropertyAccessor {
@ -1633,6 +1637,25 @@ public class SpelReproTests extends ExpressionTestCase {
@@ -1633,6 +1637,25 @@ public class SpelReproTests extends ExpressionTestCase {