openamf/src/java/org/openamf/invoker RankedMethod.java,1.17,1.18

[email protected] Sun, 07 Dec 2003 20:16:50 -0800
Newsgroups gmane.comp.java.openamf.cvs
Message-ID <[email protected]>
Update of /cvsroot/openamf/openamf/src/java/org/openamf/invoker
In directory sc8-pr-cvs1:/tmp/cvs-serv23000/src/java/org/openamf/invoker

Modified Files:
	RankedMethod.java 
Log Message:
fix for null values

Index: RankedMethod.java
===================================================================
RCS file: /cvsroot/openamf/openamf/src/java/org/openamf/invoker/RankedMethod.java,v
retrieving revision 1.17
retrieving revision 1.18
diff -C2 -d -r1.17 -r1.18
*** RankedMethod.java	15 Aug 2003 22:03:42 -0000	1.17
--- RankedMethod.java	8 Dec 2003 04:16:48 -0000	1.18
***************
*** 122,127 ****
  
  			Object decodedObject = OpenAMFUtils.decodeParameter(parameter, parameterType);
! 			if (decodedObject != null
! 				&& OpenAMFUtils.typesMatch(parameterType, decodedObject)) {
  				log.debug("types match");
  				if (origTypesMatch) {
--- 122,130 ----
  
  			Object decodedObject = OpenAMFUtils.decodeParameter(parameter, parameterType);
! 			
! 			if (decodedObject == null) {
! 				rank += paramTypeMatchValue / 2;
! 				decodedParameters.add(decodedObject);
! 			} else if (OpenAMFUtils.typesMatch(parameterType, decodedObject)) {
  				log.debug("types match");
  				if (origTypesMatch) {




-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/