Just what I thought, both problems are related because of generics.
This construct breaks the lot:
interface MyInterface<X>
| {
| void setA(X x);
| }
|
| class Something implements MyInterface<SomethingElse>
| {
| @MyAnnotation
| void setA(SomethingElse x) { }
| }
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4098903#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...