RFR: 8356395: Spec needs to be clarified for InterfaceAddress.getBroadcast() method [v2]
kieran-farrell
duke at openjdk.org
Fri May 9 10:05:30 UTC 2025
On Wed, 7 May 2025 14:41:58 GMT, Daniel Fuchs <dfuchs at openjdk.org> wrote:
>> kieran-farrell has updated the pull request incrementally with one additional commit since the last revision:
>>
>> Update src/java.base/share/classes/java/net/InterfaceAddress.java
>>
>> Co-authored-by: Daniel Fuchs <67001856+dfuch at users.noreply.github.com>
>
> src/java.base/share/classes/java/net/InterfaceAddress.java line 67:
>
>> 65: * <p>
>> 66: * Certain IPv4 addresses, such as the loopback address, do not support
>> 67: * broadcasting and will also result in {@code null} being returned.
>
> Suggestion:
>
> * Certain network interfaces, such as the loopback interface, do not support
> * broadcasting and will also return {@code null}.
>
>
> Maybe the class level API documentation should also be updated something like:
>
>
> * This class represents a Network Interface address. In short it's an
> * IP address, a subnet mask as well as a broadcast address when the address is
> * IPv4 and the interface supports broadcasting.
> * An IP address and a network prefix length in the case
> * of IPv6 address.
>
>
> It would be good to have @Michael-Mc-Mahon approve the wording.
Thanks Daniel, I have commited the above change in wording to the get broadcast method and updated the CSR to reflect (JDK-8356002). I will await confirmation on the class level API documentation before updating.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/25095#discussion_r2081360337
More information about the net-dev
mailing list