RFR: 8260428: Drop support for pre JDK 1.4 DatagramSocketImpl implementations [v2]

Patrick Concannon pconcannon at openjdk.java.net
Tue Oct 12 15:41:38 UTC 2021


On Tue, 12 Oct 2021 07:10:56 GMT, Vyom Tewari <vtewari at openjdk.org> wrote:

>> Patrick Concannon has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision:
>> 
>>  - 8260428: Corrected javadoc typos; combined declaration and initialization of variables in DSI; refactored dummy impls in test
>>  - Merge remote-tracking branch 'origin/master' into JDK-8260428
>>  - 8260428: Drop support for pre JDK 1.4 DatagramSocketImpl implementations
>
> src/java.base/share/classes/java/net/NetMulticastSocket.java line 346:
> 
>> 344:                         // peek at the packet to see who it is from.
>> 345:                         DatagramPacket peekPacket = new DatagramPacket(new byte[1], 1);
>> 346:                         peekPort = getImpl().peekData(peekPacket);
> 
> Is it possible for you to combine the variable declaration and assignment as follows ?. This will increase the code readability little bit. 
> 
>  int peekPort = getImpl().peekData(peekPacket);
>  String peekAd = peekPacket.getAddress().getHostAddress();

Good catch, Vyom! Thanks for that. Code updated as suggested - see commit 67265bd

> src/java.base/share/classes/java/net/NetMulticastSocket.java line 383:
> 
>> 381:                     // peek at the packet to see who it is from.
>> 382:                     DatagramPacket peekPacket = new DatagramPacket(new byte[1], 1);
>> 383:                     peekPort = getImpl().peekData(peekPacket);
> 
> same as previous comment.

Addressed as above

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

PR: https://git.openjdk.java.net/jdk/pull/5887


More information about the net-dev mailing list