< prev index next >
src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java
Print this page
@@ -24,10 +24,11 @@
*/
package sun.nio.ch;
import java.io.IOException;
+import java.io.UncheckedIOException;
import java.lang.invoke.MethodHandles;
import java.lang.invoke.MethodHandles.Lookup;
import java.lang.invoke.VarHandle;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
@@ -104,11 +105,11 @@
if (address == null)
throw new IllegalArgumentException("Address can't be null");
try {
connectInternal(new InetSocketAddress(address, port));
} catch (SocketException x) {
- throw new Error(x);
+ throw new UncheckedIOException(x);
}
}
@Override
public void connect(SocketAddress remote) throws SocketException {
@@ -120,11 +121,11 @@
@Override
public void disconnect() {
try {
dc.disconnect();
} catch (IOException x) {
- throw new Error(x);
+ throw new UncheckedIOException(x);
}
}
@Override
public boolean isBound() {
< prev index next >