RFR 7199353: Allow ConstructorProperties annotation from any package

Mandy Chung mandy.chung at oracle.com
Thu Oct 8 20:44:35 UTC 2015



On 10/08/2015 05:41 AM, Alan Bateman wrote:
>>> I'm not sure
>>> that I agree with logging a warning when
>>> java.beans.ConstructorProperties is used. I would be tempted to leave
>>> that out.
>>
>> The idea is that we want users to stop using @j.b.CP for JMX 
>> purposes. So we might as well warn them about the suboptimal solution 
>> they are using. But I don't insist on the logging.
> Ideally the warning would be at compile-time but it's not going to 
> work here. I would be tempted to just drop this, others might have 
> different opinions.

I also think the warning is not necessary.   It'd be interesting to find 
out how many MXBean and how many of them are annotated with j.b. at CP from 
Maven Central.  I suspect not too many.   Definitely we should document 
the recommendation in the release note and other documents like tutorial 
and guides.

Mandy


More information about the jigsaw-dev mailing list