@ -76,40 +79,42 @@ public class ConstructorReference extends SpelNodeImpl {
@@ -76,40 +79,42 @@ public class ConstructorReference extends SpelNodeImpl {
// 1. the method invoked actually threw a real exception
// 2. the method invoked was not passed the arguments it expected and has become 'stale'
@ -129,7 +134,7 @@ public class ConstructorReference extends SpelNodeImpl {
@@ -129,7 +134,7 @@ public class ConstructorReference extends SpelNodeImpl {
@ -142,13 +147,13 @@ public class ConstructorReference extends SpelNodeImpl {
@@ -142,13 +147,13 @@ public class ConstructorReference extends SpelNodeImpl {
}
// either there was no accessor or it no longer exists
@ -158,14 +163,13 @@ public class ConstructorReference extends SpelNodeImpl {
@@ -158,14 +163,13 @@ public class ConstructorReference extends SpelNodeImpl {
@ -178,10 +182,11 @@ public class ConstructorReference extends SpelNodeImpl {
@@ -178,10 +182,11 @@ public class ConstructorReference extends SpelNodeImpl {
@ -208,13 +213,11 @@ public class ConstructorReference extends SpelNodeImpl {
@@ -208,13 +213,11 @@ public class ConstructorReference extends SpelNodeImpl {
@ -223,44 +226,44 @@ public class ConstructorReference extends SpelNodeImpl {
@@ -223,44 +226,44 @@ public class ConstructorReference extends SpelNodeImpl {
@ -269,8 +272,8 @@ public class ConstructorReference extends SpelNodeImpl {
@@ -269,8 +272,8 @@ public class ConstructorReference extends SpelNodeImpl {
@ -281,27 +284,35 @@ public class ConstructorReference extends SpelNodeImpl {
@@ -281,27 +284,35 @@ public class ConstructorReference extends SpelNodeImpl {
"A problem occurred when trying to execute method '"+this.name+"' on object of type '"+state.getActiveContextObject().getValue().getClass().getName()+"'",
@ -43,7 +47,7 @@ public class ReflectiveConstructorResolver implements ConstructorResolver {
@@ -43,7 +47,7 @@ public class ReflectiveConstructorResolver implements ConstructorResolver {
@ -53,26 +57,33 @@ public class ReflectiveConstructorResolver implements ConstructorResolver {
@@ -53,26 +57,33 @@ public class ReflectiveConstructorResolver implements ConstructorResolver {
@ -80,9 +91,11 @@ public class ReflectiveConstructorResolver implements ConstructorResolver {
@@ -80,9 +91,11 @@ public class ReflectiveConstructorResolver implements ConstructorResolver {
@ -44,7 +44,7 @@ public class ReflectiveMethodResolver implements MethodResolver {
@@ -44,7 +44,7 @@ public class ReflectiveMethodResolver implements MethodResolver {
privatestaticMethod[]NO_METHODS=newMethod[0];
privateMap<Class<?>,MethodFilter>filters=null;
privateMap<Class<?>,MethodFilter>filters=null;
/**
@ -52,11 +52,12 @@ public class ReflectiveMethodResolver implements MethodResolver {
@@ -52,11 +52,12 @@ public class ReflectiveMethodResolver implements MethodResolver {
@ -87,13 +88,19 @@ public class ReflectiveMethodResolver implements MethodResolver {
@@ -87,13 +88,19 @@ public class ReflectiveMethodResolver implements MethodResolver {
@ -131,14 +138,14 @@ public class ReflectiveMethodResolver implements MethodResolver {
@@ -131,14 +138,14 @@ public class ReflectiveMethodResolver implements MethodResolver {
@ -57,10 +57,6 @@ public class StandardTypeConverter implements TypeConverter {
@@ -57,10 +57,6 @@ public class StandardTypeConverter implements TypeConverter {
@ -171,7 +173,7 @@ public class ConstructorInvocationTests extends ExpressionTestCase {
@@ -171,7 +173,7 @@ public class ConstructorInvocationTests extends ExpressionTestCase {
@ -192,12 +194,12 @@ public class ConstructorInvocationTests extends ExpressionTestCase {
@@ -192,12 +194,12 @@ public class ConstructorInvocationTests extends ExpressionTestCase {
@Test
publicvoidtestVarargsInvocation02(){
// Calling 'Fruit(int i, String... strings)' - returns int+length_of_strings
@ -140,10 +140,6 @@ public class ExpressionTestsUsingCoreConversionService extends ExpressionTestCas
@@ -140,10 +140,6 @@ public class ExpressionTestsUsingCoreConversionService extends ExpressionTestCas
@ -324,7 +325,7 @@ public class MethodInvocationTests extends ExpressionTestCase {
@@ -324,7 +325,7 @@ public class MethodInvocationTests extends ExpressionTestCase {
@ -302,7 +303,7 @@ public class ScenariosForSpringSecurity extends ExpressionTestCase {
@@ -302,7 +303,7 @@ public class ScenariosForSpringSecurity extends ExpressionTestCase {
@ -50,11 +51,22 @@ public class SpringEL300Tests extends ExpressionTestCase {
@@ -50,11 +51,22 @@ public class SpringEL300Tests extends ExpressionTestCase {
@ -53,12 +55,14 @@ public class ReflectionHelperTests extends ExpressionTestCase {
@@ -53,12 +55,14 @@ public class ReflectionHelperTests extends ExpressionTestCase {
@ -128,13 +132,13 @@ public class ReflectionHelperTests extends ExpressionTestCase {
@@ -128,13 +132,13 @@ public class ReflectionHelperTests extends ExpressionTestCase {
// Passing (int,Sub,boolean) on call to foo(Integer,Super,Boolean) requires boxing conversion of arguments zero and two
// TODO checkMatch(new Class[]{Integer.TYPE,Sub.class,Boolean.TYPE},new Class[]{Integer.class, Super.class,Boolean.class},typeConverter,ArgsMatchKind.REQUIRES_CONVERSION,0,2);
@ -428,7 +432,7 @@ public class ReflectionHelperTests extends ExpressionTestCase {
@@ -428,7 +432,7 @@ public class ReflectionHelperTests extends ExpressionTestCase {
Assert.assertNull("Did not expect them to match in any way",matchInfo);
}else{
@ -457,7 +461,7 @@ public class ReflectionHelperTests extends ExpressionTestCase {
@@ -457,7 +461,7 @@ public class ReflectionHelperTests extends ExpressionTestCase {
Assert.assertNull("Did not expect them to match in any way: "+matchInfo,matchInfo);
}else{
@ -493,6 +497,14 @@ public class ReflectionHelperTests extends ExpressionTestCase {
@@ -493,6 +497,14 @@ public class ReflectionHelperTests extends ExpressionTestCase {