RFR 8182118: Package summary is missing in jdk.security.auth module
Weijun Wang
weijun.wang at oracle.com
Mon Jun 19 12:17:04 UTC 2017
On 06/19/2017 07:52 PM, Sean Mullan wrote:
> On 6/19/17 12:33 AM, Mandy Chung wrote:
>>
>>> On Jun 18, 2017, at 8:33 PM, Weijun Wang <weijun.wang at oracle.com> wrote:
>>>
>>> Hi All
>>>
>>> Please take a review at
>>>
>>> http://cr.openjdk.java.net/~weijun/8182118/webrev.00/
>>>
>>> Basically, a description line is added into package-info.java of each
>>> of these packages:
>>>
>>> - com/sun/security/auth:
>>>
>>> Contains the implementation of {@code java.security.Principal}.
>
> There is more than one, so this should be "implementations".
In fact, I originally used "implementations" (without "the") and "an
implementation", but then I saw the module-info.java for the module
saying "Contains the implementation of the javax.security.auth.*
interfaces" and thought "the implementation" is always correct.
>
>>> - com/sun/security/auth/module:
>>>
>>> Contains the implementation of {@code
>>> javax.security.auth.spi.LoginModule}.
>>>
>>> - com/sun/security/auth/login:
>>>
>>> Contains the implementation of {@code
>>> javax.security.auth.login.Configuration}.
>
> There is more than one, so this should be "implementations".
>
>>> - com/sun/security/auth/callback:
>>>
>>> Contains the implementation of {@code
>>> javax.security.auth.callback.Callback}.
>
> Shouldn't this be "CallbackHandler"?
Ah, yes.
>
>> What about “Provides the implementation of ….”
>
> +1, but I prefer "Provides an implementation of ..."
>
> "the" sounds like this can be the one and only implementation. "an"
> sounds better.
Thanks
Max
>
> --Sean
>
>> I suggest to use @link to the type.
>>
>>> with @since 1.4.
>>>
>>> I thought about using {@link java.security.Principal} but seems it's
>>> not supported in package-info.java.
>>
>> java/lang/package-info.java and many package summary use @link.
>>
>>>
>>> BTW, is this bug meant for JDK 9? I just read the mail from Mark
>>> saying only P1 fixes will be allowed from now on.
>>
>> If you push it your Monday, you should be able to make jdk-9+175
>> integration (6/22 GAC). Otherwise P1 fixes only.
>>
>> Mandy
>>
More information about the security-dev
mailing list