[
https://issues.apache.org/jira/browse/CXF-7229?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15842869#comment-15842869
]
Romain Manni-Bucau commented on CXF-7229:
-----------------------------------------
The loss of custom annotations is expected by several frameworks so this is not
something which will change I fear (or that CXF can control). Regarding your
point, if you take my previous answer you will see it is ok since the MBW will
keep current behavior by default until an unwrapper is register and in such a
case the unwrapping belongs to the impl so it sounds perfectly valid to me.
Most of the time the unwrapper will remove well know proxies the MBW will never
handle like spring, weld, owb proxies. If you worry about this case (once again
I think the risk it breaks anything is very very low) we can still enrich the
ClassUnwrapper with a dedicated method probably.
> ClassHelper usages not replacable by ClassUnwrapper
> ---------------------------------------------------
>
> Key: CXF-7229
> URL: https://issues.apache.org/jira/browse/CXF-7229
> Project: CXF
> Issue Type: Bug
> Reporter: Romain Manni-Bucau
> Assignee: Andriy Redko
> Attachments: proxy-test-case.txt
>
>
> ClassUnwrapper and ClassHelper are pretty close and for an app setting a
> single one should be enough (in particular cause ClassHelper overriding is
> hacky)
> Spotted org.apache.cxf.jaxrs.utils.InjectionUtils#getRawResponseClass for
> instance
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)