On 20 September 2017 at 14:22, Alan Bateman <alan.bate...@oracle.com> wrote: > That was the original suggestion but that package is more for annotations > types that are used as meta annotations (@Native should have gone elsewhere > but we can't change that now).
A point acknowledged by http://mail.openjdk.java.net/pipermail/jigsaw-dev/2017-February/011365.html and yet it still accepted it as the best location! Basically, by not being in java.base it isn't useful to the people who need it. No-one is going to pull in the java.compiler module just to get this annotation. Jut like the original thread, I think the way that this is used has been lost. Stephen