aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/net/SocketImpl.java
diff options
context:
space:
mode:
authorMichael Koch <konqueror@gmx.de>2003-06-24 11:07:23 +0000
committerMichael Koch <mkoch@gcc.gnu.org>2003-06-24 11:07:23 +0000
commited1f9b7c13dcbe4893e74d4eba6331df427b0b2b (patch)
tree25cb46e9206c0022e8522131fb3ad4f7e8db3ad5 /libjava/java/net/SocketImpl.java
parent59b8aa7e50e650fd4d0fd7b7af991ca7a5d5ca67 (diff)
downloadgcc-ed1f9b7c13dcbe4893e74d4eba6331df427b0b2b.zip
gcc-ed1f9b7c13dcbe4893e74d4eba6331df427b0b2b.tar.gz
gcc-ed1f9b7c13dcbe4893e74d4eba6331df427b0b2b.tar.bz2
2003-06-24 Michael Koch <konqueror@gmx.de>
* java/net/SocketImpl.java (shutdownInput): Made it non-abstract method throwing an exception like in SUNs JRE. (shutdownOutput): Likewise. * java/net/SocketInputStream.java, java/net/SocketOutputStream.java: New files from classpath. From-SVN: r68416
Diffstat (limited to 'libjava/java/net/SocketImpl.java')
-rw-r--r--libjava/java/net/SocketImpl.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/libjava/java/net/SocketImpl.java b/libjava/java/net/SocketImpl.java
index d380d8c..1410151 100644
--- a/libjava/java/net/SocketImpl.java
+++ b/libjava/java/net/SocketImpl.java
@@ -287,7 +287,10 @@ public abstract class SocketImpl implements SocketOptions
*
* @exception IOException if an error occurs
*/
- protected abstract void shutdownInput () throws IOException;
+ protected void shutdownInput () throws IOException
+ {
+ throw new IOException ("Not implemented in this socket class");
+ }
/**
* Shut down the output side of this socket. Subsequent writes will
@@ -295,5 +298,8 @@ public abstract class SocketImpl implements SocketOptions
*
* @exception IOException if an error occurs
*/
- protected abstract void shutdownOutput () throws IOException;
+ protected void shutdownOutput () throws IOException
+ {
+ throw new IOException ("Not implemented in this socket class");
+ }
}