On Tue, 16 Apr 2024 22:17:21 GMT, Aleksei Efimov <aefi...@openjdk.org> wrote:
>> Sergey Chernyshev has updated the pull request incrementally with two >> additional commits since the last revision: >> >> - Update src/java.base/share/classes/java/net/Inet4Address.java >> >> Co-authored-by: Daniel Fuchs <67001856+df...@users.noreply.github.com> >> - Update src/java.base/share/classes/java/net/Inet4Address.java >> >> Co-authored-by: Daniel Fuchs <67001856+df...@users.noreply.github.com> > > src/java.base/share/classes/sun/net/util/IPAddressUtil.java line 711: > >> 709: fieldValue = parseV4FieldBsd(radix, charBuffer, >> fieldNumber); >> 710: if (fieldValue >= 0) { >> 711: if (fieldValue < 256) { > > Maybe this check can be acccompanied with a comment to clarify the following, > ie if a field value is greater than `255` then it can only be the last field. > If it is not the last one then `parseV4FieldBsd` enforces this limit and will > return `null`. > That would help future code maintainers :) done > test/jdk/java/net/InetAddress/OfLiteralTest.java line 26: > >> 24: /* @test >> 25: * @bug 8272215 8315767 >> 26: * @summary Test for ofLiteral API in InetAddress classes > > The test summary can mention that `ofLiteralPosix` is also tested here done ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/18493#discussion_r1569611795 PR Review Comment: https://git.openjdk.org/jdk/pull/18493#discussion_r1569611999