On 13/02/2017 15:11, Andrew Haley wrote:
On 13/02/17 14:34, Alan Bateman wrote:
The small subset of the JSR-250 defined "Common Annotations" that you
see in Java SE is part of the web services stack that was added in Java
SE 6. If it weren't for JAX-WS then these annotations would have no
business being in Java SE or the JDK.
Well, okay, but they have been advertised as "Common Annotations" for
ten years now. It's a bit unconvincing to say "Yes, but we didn't
really mean it."
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.
-Alan.