You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xindice-dev@xml.apache.org by kw...@apache.org on 2002/05/02 00:57:35 UTC
cvs commit: xml-xindice/java/src/org/apache/xindice/core/objects Reflector.java
kward 02/05/01 15:57:34
Modified: java/src/org/apache/xindice/core/objects Reflector.java
Log:
added getObject==null patch from David Ku <ku...@yahoo-inc.com>
Revision Changes Path
1.3 +2 -2 xml-xindice/java/src/org/apache/xindice/core/objects/Reflector.java
Index: Reflector.java
===================================================================
RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/objects/Reflector.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- Reflector.java 13 Dec 2001 19:42:01 -0000 1.2
+++ Reflector.java 1 May 2002 22:57:34 -0000 1.3
@@ -56,7 +56,7 @@
* information on the Apache Software Foundation, please see
* <http://www.apache.org/>.
*
- * $Id: Reflector.java,v 1.2 2001/12/13 19:42:01 bradford Exp $
+ * $Id: Reflector.java,v 1.3 2002/05/01 22:57:34 kward Exp $
*/
import org.apache.xindice.core.*;
@@ -412,7 +412,7 @@
Object[] params = new Object[info.params.length];
for ( int i = 0; i < info.params.length; i++ ) {
ParamInfo p = info.params[i];
- if ( args[i] == null )
+ if ( args[i] == null||args[i].getObject() == null )
args[i] = new Variant(p.defValue);
if ( !p.array ) {
switch ( p.type ) {