[weld-dev] Is my class a proxy?

Stuart Douglas stuart.w.douglas at gmail.com
Tue Oct 29 09:59:30 EDT 2013


On Tue, Oct 29, 2013 at 2:29 PM, Bill Burke <bburke at redhat.com> wrote:

> Hey all,
>
> CDI proxies lose generic type information which screws up Resteasy:
>
> https://issues.jboss.org/browse/RESTEASY-985
>
> Basically, in the bug, an injected bean's method is losing parameter
> type information.  Can you either:
>
> a) Fix weld proxies so that generic type information is not lost (in
> this case, it is method parameter type information). *Preferred*
>

We can do this. File a weld JIRA and assign it to me and I will have a look
at it when I get time.


Stuart


>
> b) Have a supported way going forward to determine if the class is a CDI
> proxy.  A marker interface or an annotation added to the proxy class
> would be best, then I wouldn't need to have a binary dependency on Weld
> and could do this via reflect calls.
>
> --
> Bill Burke
> JBoss, a division of Red Hat
> http://bill.burkecentral.com
> _______________________________________________
> weld-dev mailing list
> weld-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/weld-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/weld-dev/attachments/20131029/760efc8c/attachment.html 


More information about the weld-dev mailing list