[JSR308] Annotations on type parameters.

Niko Matsakis niko at alum.mit.edu
Wed Oct 15 09:41:23 EDT 2008


Please ignore this mail.  It was sent by accident.  While I do think  
such annotations would be useful, I have not yet finished the patch,  
and I had intended to make a better case for their utility before  
sending the mail.


regards,
Niko Matsakis

On Oct 15, 2008, at 3:38 PM, Niko Matsakis wrote:

> Hello,
>
> I noticed that in the current version of javac, it is not legal to
> place annotations on generic type parameters.  For example:
>
> 	public class List<@X E> {}
>
> I, personally, would find this useful.  It seems to me very plausible
> that many alternate type system might want to declare annotations on
> generic type parameters, just as they do on other type declarations
> like classes or interfaces.
>
> To that end, I have attached a patch that allows such annotations.
> They can be accessed using the standard Element interface.
>
>
> Niko
>
> _______________________________________________
> JSR308 mailing list
> JSR308 at lists.csail.mit.edu
> https://lists.csail.mit.edu/mailman/listinfo/jsr308




More information about the JSR308 mailing list