On Wed, 26 Feb 2025 00:21:48 GMT, Valerie Peng <valer...@openjdk.org> wrote:

>> Francisco Ferrari Bihurriet has updated the pull request incrementally with 
>> one additional commit since the last revision:
>> 
>>   Clear ServicesMap fields in the declared order
>>   
>>   Constructors assign the fields in the same order.
>
> src/java.base/share/classes/java/security/Provider.java line 2078:
> 
>> 2076:         // entries derive from the aliases field, keys are not repeated
>> 2077:         // (case-insensitive comparison) and not equal to the 
>> algorithm. For
>> 2078:         // services (still) not added to a ServicesMap, value is an 
>> empty map.
> 
> Could we re-write it to summarize the conditions for empty map? It could be 
> easier to read/understand.
> For example: empty map if no aliases or if this service is not yet added to a 
> `ServiceMap`.
> The part of case-insensitive comparision, it's due to the impl of 
> `ServiceKey`, right? Maybe we can simply refer to that no need to describe it 
> here.

We will re-write this comment.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/22613#discussion_r2025412796

Reply via email to