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 ) {