@ -68,6 +68,7 @@ public class ReflectiveConstructorResolver implements ConstructorResolver {
@@ -68,6 +68,7 @@ public class ReflectiveConstructorResolver implements ConstructorResolver {
});
Constructor<?>closeMatch=null;
Constructor<?>matchRequiringConversion=null;
for(Constructor<?>ctor:ctors){
Class<?>[]paramTypes=ctor.getParameterTypes();
@ -93,13 +94,24 @@ public class ReflectiveConstructorResolver implements ConstructorResolver {
@@ -93,13 +94,24 @@ public class ReflectiveConstructorResolver implements ConstructorResolver {
@ -1571,7 +1574,7 @@ public class SpelReproTests extends ExpressionTestCase {
@@ -1571,7 +1574,7 @@ public class SpelReproTests extends ExpressionTestCase {
@ -1711,8 +1714,7 @@ public class SpelReproTests extends ExpressionTestCase {
@@ -1711,8 +1714,7 @@ public class SpelReproTests extends ExpressionTestCase {
@ -1752,16 +1754,32 @@ public class SpelReproTests extends ExpressionTestCase {
@@ -1752,16 +1754,32 @@ public class SpelReproTests extends ExpressionTestCase {