On Wed, 10 Aug 2022 14:03:59 GMT, Alan Bateman <al...@openjdk.org> wrote:

>> Sean Coffey has updated the pull request incrementally with one additional 
>> commit since the last revision:
>> 
>>   CSR review comments
>
> src/java.base/share/classes/java/security/Security.java line 52:
> 
>> 50:  * @implNote If the master security properties file is missing, the JDK
>> 51:  * implementation will throw an {@code InternalError} when initializing 
>> the
>> 52:  * {@code Security} class.
> 
> Is "master security properties file" the right term here? The only use of 
> "master" in this class seems to be a deprecated method.
> 
> I'm also not sure about the word "missing" as there can be many reasons why 
> opening a file may fail, e.g. something changes the permissions or file owner 
> so that it can't be opened for example.
> 
> The implNote need not be specific on the exception that is thrown, it could 
> say "will throw an unspecified exception ..."

The opening line of the java.security file denotes it as the "master security 
properties file". I think it works well but open to suggestions. Maybe we can 
re-use the terminology from previous paragraph.

Fair point about the "missing" and error clause -- perhaps:
 ```
@implNote If the file containing the default values of security properties 
fails to load,
 * the JDK implementation will throw an unspecified error when initializing the
 * {@code Security} class.

-------------

PR: https://git.openjdk.org/jdk/pull/9747

Reply via email to