using PropertyUtilsBean getProperty method does not find attributes in a class
when names have a single lower case character
----------------------------------------------------------------------------------------------------------------------------
Key: BEANUTILS-369
URL: https://issues.apache.org/jira/browse/BEANUTILS-369
Project: Commons BeanUtils
Issue Type: Bug
Components: Bean / Property Utils
Affects Versions: 1.8.2
Environment: windows xp
Reporter: K Lamb
Using a class that has an attribute named like aRatedCd with get/set methods of
getARatedCd() and setARatedCd(String) causes the PropertyDescriptor info to
become name=ARatedCd. the read and write methods are found and have the above
names. However because the name in the PropertyDescriptor has changed from
aRatedCd to ARatedCd using the getProperty(obj, "aRatedCd") method thros a
NoSuchMethodException.
If the aRatedCd attribute name is changed to something like aaRatedCd and the
methods are also changed to getAaRatedCd() and setAaRatedCd(String) then the
NoSuchMethodException is not thrown when using the getProperty(obj,
"aaRatedCd") call.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.