[jboss-cvs] JBossAS SVN: r81669 - projects/microcontainer/trunk/kernel/src/main/java/org/jboss/kernel/plugins/dependency.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Nov 26 16:23:15 EST 2008


Author: alesj
Date: 2008-11-26 16:23:15 -0500 (Wed, 26 Nov 2008)
New Revision: 81669

Modified:
   projects/microcontainer/trunk/kernel/src/main/java/org/jboss/kernel/plugins/dependency/PropertyDispatchWrapper.java
Log:
Add upper todo.

Modified: projects/microcontainer/trunk/kernel/src/main/java/org/jboss/kernel/plugins/dependency/PropertyDispatchWrapper.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/java/org/jboss/kernel/plugins/dependency/PropertyDispatchWrapper.java	2008-11-26 21:18:33 UTC (rev 81668)
+++ projects/microcontainer/trunk/kernel/src/main/java/org/jboss/kernel/plugins/dependency/PropertyDispatchWrapper.java	2008-11-26 21:23:15 UTC (rev 81669)
@@ -91,7 +91,7 @@
                   if (propertyTypeInfo != null)
                      beanInfo.setProperty(target, name, null);
                   else // e.g. NestedPropertyInfo
-                     nullifyByMatchingType(typeInfo);
+                     nullifyByMatchingType(propertyInfo.getUpperName(), typeInfo);
                }
                catch (Throwable t)
                {
@@ -135,12 +135,13 @@
    /**
     * Nullify by matching type on .
     *
+    * @param name the property name
     * @param typeInfo the type info
     * @throws Throwable for any error
     */
-   protected void nullifyByMatchingType(TypeInfo typeInfo) throws Throwable
+   protected void nullifyByMatchingType(String name, TypeInfo typeInfo) throws Throwable
    {
-      String name = property.getName();
+      // TODO - remove this Character.toUpperCase once Reflect is updated
       String upperName = "set" + Character.toUpperCase(name.charAt(0));
       if (name.length() > 1)
          upperName += name.substring(1);




More information about the jboss-cvs-commits mailing list