Java SE JSR 250 annotations module renamed to

Guillaume Smet guillaume at
Mon Feb 13 15:56:50 UTC 2017

Hi Alan,

On Mon, Feb 13, 2017 at 4:46 PM, Alan Bateman <Alan.Bateman at>

> The name is unfortunate, a woeful choice, esp. in the context of Java SE
> and JDK where most of annotations are just not relevant. This is what lead
> to the defining the subset for JAX-WS.
> Anyway, the proposal is to deprecate this module in Java SE 9 and
> hopefully remove it in the future, Java SE 10 if possible. That is for JSR
> 379 and the JSR for Java SE 10 to decide of course.

So basically, your position is that we should update all the Java tooling
out there to remove the usage of the @Generated annotation? Because I don't
think introducing a dependency to the JSR 250 API jar everywhere is a good

If so, as mentioned by David, it would be nice to provide something else as
it's considered a useful marker and is used by a lot of tools. And even if
we do so, the transition will be chaotic to say the least.

More information about the jigsaw-dev mailing list