< 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 >