<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Oct 29, 2013 at 2:29 PM, Bill Burke <span dir="ltr">&lt;<a href="mailto:bburke@redhat.com" target="_blank">bburke@redhat.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hey all,<br>
<br>
CDI proxies lose generic type information which screws up Resteasy:<br>
<br>
<a href="https://issues.jboss.org/browse/RESTEASY-985" target="_blank">https://issues.jboss.org/browse/RESTEASY-985</a><br>
<br>
Basically, in the bug, an injected bean&#39;s method is losing parameter<br>
type information.  Can you either:<br>
<br>
a) Fix weld proxies so that generic type information is not lost (in<br>
this case, it is method parameter type information). *Preferred*<br></blockquote><div><br></div><div>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. </div><div><br></div>
<div><br></div><div>Stuart</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
b) Have a supported way going forward to determine if the class is a CDI<br>
proxy.  A marker interface or an annotation added to the proxy class<br>
would be best, then I wouldn&#39;t need to have a binary dependency on Weld<br>
and could do this via reflect calls.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Bill Burke<br>
JBoss, a division of Red Hat<br>
<a href="http://bill.burkecentral.com" target="_blank">http://bill.burkecentral.com</a><br>
_______________________________________________<br>
weld-dev mailing list<br>
<a href="mailto:weld-dev@lists.jboss.org">weld-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/weld-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/weld-dev</a><br>
</font></span></blockquote></div><br></div></div>