On Fri, 20 Dec 2024 23:23:55 GMT, Henry Jen <henry...@openjdk.org> wrote:

>> src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
>>  line 1216:
>> 
>>> 1214:                 // and is load from the cache array with
>>> 1215:                 //   dedupSetValues[index]
>>> 1216:                 // Otherwise, LoadableSet will load the set onto the 
>>> operand stack.
>> 
>> This comment needs update.  No more `LoadableSet`
>
> RefCountSet sounds like a set, instead of a ref count. The implementation 
> does hold the sorted elements in a list, but it's still not implementing 
> java.util.Set so I am a little resist the call that a set. Would a 
> RefCountProxy works?

Maybe simply `RefCounter`. It's okay for the implementation to hold a sorted 
list.    The `elements` method can be renamed to `sortedList` that returns a 
List of elements sorted in ascending order.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/21022#discussion_r1894528176

Reply via email to