git: openjdk/jdk: master: 8356154: Respecify java.net.Socket constructors that allow creating UDP sockets to throw IllegalArgumentException

Jaikiran Pai jpai at openjdk.org
Thu May 8 03:57:57 UTC 2025


Changeset: 52a5583d
Branch: master
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-05-08 03:56:45 +0000
URL:       https://git.openjdk.org/jdk/commit/52a5583d691388f833c3aeb56ce92cbfb5d61274

8356154: Respecify java.net.Socket constructors that allow creating UDP sockets to throw IllegalArgumentException

Reviewed-by: dfuchs, alanb

! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/SocketImpl.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! test/jdk/java/net/Socket/UdpSocket.java
! test/jdk/java/net/SocketImpl/BadUsages.java



More information about the jdk-changes mailing list