RFR 7199353: Allow ConstructorProperties annotation from any package
Alan.Bateman at oracle.com
Wed Oct 14 14:25:01 UTC 2015
On 14/10/2015 14:38, Jaroslav Bachorik wrote:
> Eg. "When only @java.beans.ConstructorProperties is used then rule 2
> is not applicable to subset Profiles of Java SE that do not include
> the java.beans package." ?
Adding "only" will would work too. You might consider "is present"
rather than "is used" as that seems to be prevailing terminology used
with annotations (isAnnotationPresent etc.).
> Hm, shouldn't we name the new annotation differently then?
> @ConstructorMapping ? It is not mandatory that we keep the actual name
> - we are changing the package anyway ...
This may have been discussed previously, Mandy might know. I think at
one point that jmx-dev was thinking about matching on any @CP property
and that might have influenced the naming.
More information about the jigsaw-dev