Joern,thanks, so i can throw away my patch.
I have updated the code to allow null as the argument "parameters".
Regards,
Joern
- Dmitri
----- Original Message ----- From: "__matthewHawthorne" <[EMAIL PROTECTED]>
To: "Jakarta Commons Users List" <[EMAIL PROTECTED]>
Sent: Tuesday, January 13, 2004 9:12 PM
Subject: Re: [jxpath] patch for MethodLookupUtils.lookupStaticMethod
If you can, create a patch and submit it to Bugzilla. That way, it won't get lost in the mix.
joern turner wrote:
hello,
found a problem in MethodLookupUtils when defining a custom function with no arguments cause the passed parameter array is null in that case.
a simple test for null and providing an empty Class array in this case solves the issue.
public static Method lookupStaticMethod( Class targetClass, String name, Object[] parameters) { boolean tryExact = true;
Class types[]; if(parameters==null){ types = new Class[0]; }else{ int count = parameters.length; types = new Class[count]; for (int i = 0; i < count; i++) { Object param = parameters[i]; if (param != null) { types[i] = param.getClass(); } else { types[i] = null; tryExact = false; } } } ....
Regards,
Joern Turner
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]