ConvertUtilsBean unable to process javassist classes
----------------------------------------------------
Key: BEANUTILS-384
URL: https://issues.apache.org/jira/browse/BEANUTILS-384
Project: Commons BeanUtils
Issue Type: Improvement
Components: ConvertUtils & Converters
Affects Versions: 1.8.3
Reporter: smallufo
The ConvertUtils uses ConvertUtils.register(userConverter , User.class) to
register a converter.
And use converters.get(clazz) in Converter.lookup() to find proper converter.
It won't work for javassist modified object .
for example , the User.class runtime becomes User_$$_javassist_0.class , and
Converter is unable to find the corresponding converter.
So , I suggest the future version can loop the converters map , and use
User.class.isAssignableFrom(clazz_in_map) to find corresponding converter.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.