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-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org