On Thu, 13 Mar 2025 18:10:53 GMT, Daniel Fuchs <dfu...@openjdk.org> wrote:

>> Volkan Yazici has updated the pull request incrementally with one additional 
>> commit since the last revision:
>> 
>>   Fix copyright years
>
> src/java.net.http/share/classes/jdk/internal/net/http/websocket/Frame.java 
> line 105:
> 
>> 103:          * The source and the destination buffers may be the same 
>> instance.
>> 104:          */
>> 105:         static void mask(ByteBuffer src, ByteBuffer dst, int mask) {
> 
> Ok - I'm going to start painting the bikeshed here. Though I like the name 
> `mask`, the fact that there was a method called `mask` before that did 
> something completely different makes me pause. Maybe we should not reuse the 
> name `mask` here, and either keep `transferMasking` or use a new name like 
> `applyMask`. One of my concern is backporting, where `mask` means something 
> else in previous releases. We'd have to remember that in one release it means 
> something and in the next it means something different.

Here's an undercoat:  what does the method so as per its Java doc -  its copies 
data from one buffer to another applying a mask. Thus copyWithMask,  or 
transferWithMask

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

PR Review Comment: https://git.openjdk.org/jdk/pull/24033#discussion_r1994143451

Reply via email to