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