44import java .lang .reflect .Modifier ;
55import java .util .Iterator ;
66import java .util .Vector ;
7+ import java .util .Arrays ;
78
89import org .apache .commons .collections4 .iterators .ArrayListIterator ;
910
@@ -25,12 +26,12 @@ public void setPolicyParameters(DynaBeanACRParameter policyParameter) {
2526 } catch (SecurityException e ) {
2627 throw new IllegalArgumentException (e .getMessage () +
2728 " delegateClass.delegateMethod(parameterClasses): \" " +
28- delegateClassName + "." + methodName + "(" + parameterClassNames +
29+ delegateClassName + "." + methodName + "(" + Arrays . toString ( parameterClassNames ) +
2930 ")\" must be public." , e );
3031 } catch (NoSuchMethodException e ) {
3132 throw new IllegalArgumentException (e .getMessage () +
3233 " delegateClass.delegateMethod(parameterClasses): \" " +
33- delegateClassName + "." + methodName + "(" + parameterClassNames +
34+ delegateClassName + "." + methodName + "(" + Arrays . toString ( parameterClassNames ) +
3435 ")\" does not exist." , e );
3536 }
3637
@@ -42,14 +43,14 @@ public void setPolicyParameters(DynaBeanACRParameter policyParameter) {
4243 throw new IllegalArgumentException (
4344 " Delegate class \" " + delegateClassName +
4445 "\" must be concrete, because method " +
45- delegateClassName + "." + methodName + "(" + parameterClassNames +
46+ delegateClassName + "." + methodName + "(" + Arrays . toString ( parameterClassNames ) +
4647 ") is not static." , ex );
4748 } catch (IllegalAccessException ex ) {
4849 new IllegalArgumentException (
4950 " Delegate class \" " + delegateClassName +
5051 "\" must must have a zero-argument constructor, because " +
5152 "method delegateClass.delegateMethod(parameterClasses): \" " +
52- delegateClassName + "." + methodName + "(" + parameterClassNames +
53+ delegateClassName + "." + methodName + "(" + Arrays . toString ( parameterClassNames ) +
5354 ")\" is not static." , ex );
5455 }
5556 } else {
0 commit comments