You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2009/12/07 20:12:20 UTC

svn commit: r888092 - /tomcat/trunk/java/org/apache/tomcat/util/IntrospectionUtils.java

Author: markt
Date: Mon Dec  7 19:12:18 2009
New Revision: 888092

URL: http://svn.apache.org/viewvc?rev=888092&view=rev
Log:
Add missing part of recurrsion patch

Modified:
    tomcat/trunk/java/org/apache/tomcat/util/IntrospectionUtils.java

Modified: tomcat/trunk/java/org/apache/tomcat/util/IntrospectionUtils.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/IntrospectionUtils.java?rev=888092&r1=888091&r2=888092&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/util/IntrospectionUtils.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/util/IntrospectionUtils.java Mon Dec  7 19:12:18 2009
@@ -260,7 +260,8 @@
     public static boolean setProperty(Object o, String name, String value) {
         return setProperty(o,name,value,true);
     }
-    public static boolean setProperty(Object o, String name, String value,boolean invokeSetProperty) {
+    public static boolean setProperty(Object o, String name, String value,
+            boolean invokeSetProperty) {
         if (log.isDebugEnabled())
             log.debug("IntrospectionUtils: setProperty(" +
                     o.getClass() + " " + name + "=" + value + ")");
@@ -351,7 +352,8 @@
             }
 
             // Ok, no setXXX found, try a setProperty("name", "value")
-            if (setPropertyMethodBool != null || setPropertyMethodVoid != null) {
+            if (invokeSetProperty && (setPropertyMethodBool != null ||
+                    setPropertyMethodVoid != null)) {
                 Object params[] = new Object[2];
                 params[0] = name;
                 params[1] = value;



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org