cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Benson Margulies (JIRA)" <j...@apache.org>
Subject [jira] Assigned: (CXF-2417) BeanTypeInfo does not ignore synthetic (bridge) methods to determine property types
Date Wed, 02 Sep 2009 10:14:33 GMT

     [ https://issues.apache.org/jira/browse/CXF-2417?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Benson Margulies reassigned CXF-2417:
-------------------------------------

    Assignee: Benson Margulies

> BeanTypeInfo does not ignore synthetic (bridge) methods to determine property types
> -----------------------------------------------------------------------------------
>
>                 Key: CXF-2417
>                 URL: https://issues.apache.org/jira/browse/CXF-2417
>             Project: CXF
>          Issue Type: Bug
>          Components: Aegis Databinding
>    Affects Versions: 2.2.3
>            Reporter: Fried Hoeben
>            Assignee: Benson Margulies
>         Attachments: cxf-aegis-BeanTypeInfo.patch
>
>
> I have a bean that implements a generic interface that defines a property that uses the
generic type, in the bean the generic type is bound to String.
> When BeanTypeInfo determines the property descriptor of that property it (sometimes)
does not detect that the type of the property is String, but instead it thinks it is object.
> This is because of the use of the Introspector class in BeanTypeInfo. This class has
a bug (http://bugs.sun.com/view_bug.do?bug_id=6528714) that means that sometimes property
descriptors are returned that use information of synthetic bridge methods instead of the actual
methods defined in the beans code.
> The Spring framework has some code (GenericTypeAwarePropertyDescriptor) that works around
this problem so their BeanUtils does return the correct property descriptors. Furthermore
the comments in their implementation suggests that Introspector is also a source of memory
leaks.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message