You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by bu...@apache.org on 2005/08/16 20:43:17 UTC

DO NOT REPLY [Bug 36208] New: - BeanUtils incorrectly determines class names for PropertyUtils.getPropertyDescriptors

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=36208>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=36208

           Summary: BeanUtils incorrectly determines class names for
                    PropertyUtils.getPropertyDescriptors
           Product: Commons
           Version: unspecified
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: blocker
          Priority: P2
         Component: Bean Utilities
        AssignedTo: commons-dev@jakarta.apache.org
        ReportedBy: theanecitos@yahoo.com


If you have two classes name foo and foobar and foobar is an array (foobar[]) 
as an attribute of foo then the following code:

PropertyDescriptor[] descriptors = PropertyUtils.getPropertyDescriptors
(foo.class);

for(int i = 0; i<descriptors.length; i++) {
  Class latestClass = descriptors[i].getPropertyType	
  System.out.println("latestClass.getName():" + latestClass.getName());
}

Will output:
latestClass.getName():[Lfoobar;

I tried different jvm's (1.4.x, JRockit & 1.5.0_04) and got the same results.

Please fix as soon as possible.

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

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