costin      02/05/10 16:32:14

  Modified:    util/java/org/apache/tomcat/util IntrospectionUtils.java
  Log:
  Very strange, sometimes it's Boolean.
  
  Revision  Changes    Path
  1.3       +6 -2      
jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/IntrospectionUtils.java
  
  Index: IntrospectionUtils.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/IntrospectionUtils.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- IntrospectionUtils.java   22 Mar 2002 04:12:01 -0000      1.2
  +++ IntrospectionUtils.java   10 May 2002 23:32:14 -0000      1.3
  @@ -349,6 +349,9 @@
                setPropertyMethod.invoke( o, params );
            }
   
  +     } catch( IllegalArgumentException ex2 ) {
  +            System.err.println("IAE " + o + " " + name + " " + value);
  +            ex2.printStackTrace();
        } catch( SecurityException ex1 ) {
            if( dbg > 0 )
                d("SecurityException for " + o.getClass() + " " +
  @@ -623,6 +626,7 @@
                                "getOptions1", new Class[] {} )) {
            args0=(String[])callMethod0( proxy, "getOptions1");
        }
  +
        if( args0==null ) {
            //args0=findVoidSetters(proxy.getClass());
            args0=findBooleanSetters(proxy.getClass());
  @@ -706,10 +710,10 @@
        for( int i=0; i<m.length; i++ ) {
            if( m[i].getName().startsWith("set") &&
                m[i].getParameterTypes().length == 1 &&
  -             "boolean".equals( m[i].getParameterTypes()[0].getName()) ) {
  +             "boolean".equalsIgnoreCase( m[i].getParameterTypes()[0].getName()) ) {
                String arg=m[i].getName().substring( 3 );
                v.addElement( unCapitalize( arg ));
  -         }
  +         } 
        }
        String s[]=new String[v.size()];
        for( int i=0; i<s.length; i++ ) {
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to