On Fri, 29 Nov 2024 12:19:52 GMT, Maurizio Cimadamore <mcimadam...@openjdk.org> wrote:
>> Per Minborg has updated the pull request incrementally with one additional >> commit since the last revision: >> >> Fix imports > > src/java.base/share/classes/jdk/internal/foreign/StringSupport.java line 128: > >> 126: */ >> 127: @ForceInline >> 128: public static int strlenByte(final AbstractMemorySegmentImpl >> segment, > > Note: clients of this method seems to always pass `segment.byteSize()` for > `toOffset`. What is the value of passing it as an explicit parameter instead > of having `byteSize()` being called inside the method? As this is an internal API, I tried to keep it as similar as possible to the other bulk operations. But as you say, the value used here for the last parameter is always `segment.byteSize()`. We could easily change it. What's your preference here? ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/22451#discussion_r1865582368