diff options
Diffstat (limited to 'libjava/gnu')
-rw-r--r-- | libjava/gnu/java/nio/SelectorProviderImpl.java | 6 | ||||
-rw-r--r-- | libjava/gnu/java/nio/ServerSocketChannelImpl.java | 5 | ||||
-rw-r--r-- | libjava/gnu/java/nio/natCharBufferImpl.cc | 102 | ||||
-rw-r--r-- | libjava/gnu/java/nio/natDoubleBufferImpl.cc | 102 | ||||
-rw-r--r-- | libjava/gnu/java/nio/natFloatBufferImpl.cc | 102 | ||||
-rw-r--r-- | libjava/gnu/java/nio/natIntBufferImpl.cc | 102 | ||||
-rw-r--r-- | libjava/gnu/java/nio/natLongBufferImpl.cc | 102 | ||||
-rw-r--r-- | libjava/gnu/java/nio/natShortBufferImpl.cc | 102 |
8 files changed, 9 insertions, 614 deletions
diff --git a/libjava/gnu/java/nio/SelectorProviderImpl.java b/libjava/gnu/java/nio/SelectorProviderImpl.java index 3fedfc73..d58e10a 100644 --- a/libjava/gnu/java/nio/SelectorProviderImpl.java +++ b/libjava/gnu/java/nio/SelectorProviderImpl.java @@ -37,6 +37,7 @@ exception statement from your version. */ package gnu.java.nio; +import java.io.IOException; import java.nio.channels.DatagramChannel; import java.nio.channels.Pipe; import java.nio.channels.ServerSocketChannel; @@ -51,26 +52,31 @@ public class SelectorProviderImpl extends SelectorProvider } public DatagramChannel openDatagramChannel () + throws IOException { return new DatagramChannelImpl (this); } public Pipe openPipe () + throws IOException { return new PipeImpl (); } public AbstractSelector openSelector () + throws IOException { return new SelectorImpl (this); } public ServerSocketChannel openServerSocketChannel () + throws IOException { return new ServerSocketChannelImpl (this); } public SocketChannel openSocketChannel () + throws IOException { return new SocketChannelImpl (this); } diff --git a/libjava/gnu/java/nio/ServerSocketChannelImpl.java b/libjava/gnu/java/nio/ServerSocketChannelImpl.java index 4a51f2a..d681093 100644 --- a/libjava/gnu/java/nio/ServerSocketChannelImpl.java +++ b/libjava/gnu/java/nio/ServerSocketChannelImpl.java @@ -58,6 +58,7 @@ class ServerSocketChannelImpl extends ServerSocketChannel SocketChannelImpl s); protected ServerSocketChannelImpl (SelectorProvider provider) + throws IOException { super (provider); fd = SocketChannelImpl.SocketCreate (); @@ -86,14 +87,14 @@ class ServerSocketChannelImpl extends ServerSocketChannel } } - protected void implCloseSelectableChannel () + protected void implCloseSelectableChannel () throws IOException { connected = false; SocketChannelImpl.SocketClose (fd); fd = SocketChannelImpl.SocketCreate (); } - protected void implConfigureBlocking (boolean block) + protected void implConfigureBlocking (boolean block) throws IOException { blocking = block; } diff --git a/libjava/gnu/java/nio/natCharBufferImpl.cc b/libjava/gnu/java/nio/natCharBufferImpl.cc index 2d01a67..6f9bf64 100644 --- a/libjava/gnu/java/nio/natCharBufferImpl.cc +++ b/libjava/gnu/java/nio/natCharBufferImpl.cc @@ -11,115 +11,13 @@ gnu::java::nio::CharBufferImpl::nio_cast(JArray<jbyte>*) return NULL; } -JArray<jchar>* -gnu::java::nio::CharBufferImpl::nio_cast(JArray<jshort>*) -{ - return NULL; -} - -JArray<jchar>* -gnu::java::nio::CharBufferImpl::nio_cast(JArray<jint>*) -{ - return NULL; -} - -JArray<jchar>* -gnu::java::nio::CharBufferImpl::nio_cast(JArray<jlong>*) -{ - return NULL; -} - -JArray<jchar>* -gnu::java::nio::CharBufferImpl::nio_cast(JArray<jchar>*) -{ - return NULL; -} - -JArray<jchar>* -gnu::java::nio::CharBufferImpl::nio_cast(JArray<jfloat>*) -{ - return NULL; -} - -JArray<jchar>* -gnu::java::nio::CharBufferImpl::nio_cast(JArray<jdouble>*) -{ - return NULL; -} - void gnu::java::nio::CharBufferImpl::nio_put_Byte(gnu::java::nio::CharBufferImpl*, jint, jint, jbyte) { } -void -gnu::java::nio::CharBufferImpl::nio_put_Char(gnu::java::nio::CharBufferImpl*, jint, jint, jchar) -{ -} - -void -gnu::java::nio::CharBufferImpl::nio_put_Short(gnu::java::nio::CharBufferImpl*, jint, jint, jshort) -{ -} - -void -gnu::java::nio::CharBufferImpl::nio_put_Int(gnu::java::nio::CharBufferImpl*, jint, jint, jint) -{ -} - -void -gnu::java::nio::CharBufferImpl::nio_put_Long(gnu::java::nio::CharBufferImpl*, jint, jint, jlong) -{ -} - -void -gnu::java::nio::CharBufferImpl::nio_put_Float(gnu::java::nio::CharBufferImpl*, jint, jint, jfloat) -{ -} - -void -gnu::java::nio::CharBufferImpl::nio_put_Double(gnu::java::nio::CharBufferImpl*, jint, jint, jdouble) -{ -} - jbyte gnu::java::nio::CharBufferImpl::nio_get_Byte(gnu::java::nio::CharBufferImpl*, jint, jint) { return 0; } - -jchar -gnu::java::nio::CharBufferImpl::nio_get_Char(gnu::java::nio::CharBufferImpl*, jint, jint) -{ - return ' '; -} - -jshort -gnu::java::nio::CharBufferImpl::nio_get_Short(gnu::java::nio::CharBufferImpl*, jint, jint) -{ - return 0; -} - -jint -gnu::java::nio::CharBufferImpl::nio_get_Int(gnu::java::nio::CharBufferImpl*, jint, jint) -{ - return 0; -} - -jlong -gnu::java::nio::CharBufferImpl::nio_get_Long(gnu::java::nio::CharBufferImpl*, jint, jint) -{ - return 0; -} - -jfloat -gnu::java::nio::CharBufferImpl::nio_get_Float(gnu::java::nio::CharBufferImpl*, jint, jint) -{ - return 0.0; -} - -jdouble -gnu::java::nio::CharBufferImpl::nio_get_Double(gnu::java::nio::CharBufferImpl*, jint, jint) -{ - return 0.0; -} diff --git a/libjava/gnu/java/nio/natDoubleBufferImpl.cc b/libjava/gnu/java/nio/natDoubleBufferImpl.cc index 53bf73d..c71fd03 100644 --- a/libjava/gnu/java/nio/natDoubleBufferImpl.cc +++ b/libjava/gnu/java/nio/natDoubleBufferImpl.cc @@ -11,115 +11,13 @@ gnu::java::nio::DoubleBufferImpl::nio_cast(JArray<jbyte>*) return NULL; } -JArray<jdouble>* -gnu::java::nio::DoubleBufferImpl::nio_cast(JArray<jshort>*) -{ - return NULL; -} - -JArray<jdouble>* -gnu::java::nio::DoubleBufferImpl::nio_cast(JArray<jint>*) -{ - return NULL; -} - -JArray<jdouble>* -gnu::java::nio::DoubleBufferImpl::nio_cast(JArray<jlong>*) -{ - return NULL; -} - -JArray<jdouble>* -gnu::java::nio::DoubleBufferImpl::nio_cast(JArray<jchar>*) -{ - return NULL; -} - -JArray<jdouble>* -gnu::java::nio::DoubleBufferImpl::nio_cast(JArray<jfloat>*) -{ - return NULL; -} - -JArray<jdouble>* -gnu::java::nio::DoubleBufferImpl::nio_cast(JArray<jdouble>*) -{ - return NULL; -} - void gnu::java::nio::DoubleBufferImpl::nio_put_Byte(gnu::java::nio::DoubleBufferImpl*, jint, jint, jbyte) { } -void -gnu::java::nio::DoubleBufferImpl::nio_put_Char(gnu::java::nio::DoubleBufferImpl*, jint, jint, jchar) -{ -} - -void -gnu::java::nio::DoubleBufferImpl::nio_put_Short(gnu::java::nio::DoubleBufferImpl*, jint, jint, jshort) -{ -} - -void -gnu::java::nio::DoubleBufferImpl::nio_put_Int(gnu::java::nio::DoubleBufferImpl*, jint, jint, jint) -{ -} - -void -gnu::java::nio::DoubleBufferImpl::nio_put_Long(gnu::java::nio::DoubleBufferImpl*, jint, jint, jlong) -{ -} - -void -gnu::java::nio::DoubleBufferImpl::nio_put_Float(gnu::java::nio::DoubleBufferImpl*, jint, jint, jfloat) -{ -} - -void -gnu::java::nio::DoubleBufferImpl::nio_put_Double(gnu::java::nio::DoubleBufferImpl*, jint, jint, jdouble) -{ -} - jbyte gnu::java::nio::DoubleBufferImpl::nio_get_Byte(gnu::java::nio::DoubleBufferImpl*, jint, jint) { return 0; } - -jchar -gnu::java::nio::DoubleBufferImpl::nio_get_Char(gnu::java::nio::DoubleBufferImpl*, jint, jint) -{ - return ' '; -} - -jshort -gnu::java::nio::DoubleBufferImpl::nio_get_Short(gnu::java::nio::DoubleBufferImpl*, jint, jint) -{ - return 0; -} - -jint -gnu::java::nio::DoubleBufferImpl::nio_get_Int(gnu::java::nio::DoubleBufferImpl*, jint, jint) -{ - return 0; -} - -jlong -gnu::java::nio::DoubleBufferImpl::nio_get_Long(gnu::java::nio::DoubleBufferImpl*, jint, jint) -{ - return 0; -} - -jfloat -gnu::java::nio::DoubleBufferImpl::nio_get_Float(gnu::java::nio::DoubleBufferImpl*, jint, jint) -{ - return 0.0; -} - -jdouble -gnu::java::nio::DoubleBufferImpl::nio_get_Double(gnu::java::nio::DoubleBufferImpl*, jint, jint) -{ - return 0.0; -} diff --git a/libjava/gnu/java/nio/natFloatBufferImpl.cc b/libjava/gnu/java/nio/natFloatBufferImpl.cc index 2462be5..3464c76 100644 --- a/libjava/gnu/java/nio/natFloatBufferImpl.cc +++ b/libjava/gnu/java/nio/natFloatBufferImpl.cc @@ -11,115 +11,13 @@ gnu::java::nio::FloatBufferImpl::nio_cast(JArray<jbyte>*) return NULL; } -JArray<jfloat>* -gnu::java::nio::FloatBufferImpl::nio_cast(JArray<jshort>*) -{ - return NULL; -} - -JArray<jfloat>* -gnu::java::nio::FloatBufferImpl::nio_cast(JArray<jint>*) -{ - return NULL; -} - -JArray<jfloat>* -gnu::java::nio::FloatBufferImpl::nio_cast(JArray<jlong>*) -{ - return NULL; -} - -JArray<jfloat>* -gnu::java::nio::FloatBufferImpl::nio_cast(JArray<jchar>*) -{ - return NULL; -} - -JArray<jfloat>* -gnu::java::nio::FloatBufferImpl::nio_cast(JArray<jfloat>*) -{ - return NULL; -} - -JArray<jfloat>* -gnu::java::nio::FloatBufferImpl::nio_cast(JArray<jdouble>*) -{ - return NULL; -} - void gnu::java::nio::FloatBufferImpl::nio_put_Byte(gnu::java::nio::FloatBufferImpl*, jint, jint, jbyte) { } -void -gnu::java::nio::FloatBufferImpl::nio_put_Char(gnu::java::nio::FloatBufferImpl*, jint, jint, jchar) -{ -} - -void -gnu::java::nio::FloatBufferImpl::nio_put_Short(gnu::java::nio::FloatBufferImpl*, jint, jint, jshort) -{ -} - -void -gnu::java::nio::FloatBufferImpl::nio_put_Int(gnu::java::nio::FloatBufferImpl*, jint, jint, jint) -{ -} - -void -gnu::java::nio::FloatBufferImpl::nio_put_Long(gnu::java::nio::FloatBufferImpl*, jint, jint, jlong) -{ -} - -void -gnu::java::nio::FloatBufferImpl::nio_put_Float(gnu::java::nio::FloatBufferImpl*, jint, jint, jfloat) -{ -} - -void -gnu::java::nio::FloatBufferImpl::nio_put_Double(gnu::java::nio::FloatBufferImpl*, jint, jint, jdouble) -{ -} - jbyte gnu::java::nio::FloatBufferImpl::nio_get_Byte(gnu::java::nio::FloatBufferImpl*, jint, jint) { return 0; } - -jchar -gnu::java::nio::FloatBufferImpl::nio_get_Char(gnu::java::nio::FloatBufferImpl*, jint, jint) -{ - return ' '; -} - -jshort -gnu::java::nio::FloatBufferImpl::nio_get_Short(gnu::java::nio::FloatBufferImpl*, jint, jint) -{ - return 0; -} - -jint -gnu::java::nio::FloatBufferImpl::nio_get_Int(gnu::java::nio::FloatBufferImpl*, jint, jint) -{ - return 0; -} - -jlong -gnu::java::nio::FloatBufferImpl::nio_get_Long(gnu::java::nio::FloatBufferImpl*, jint, jint) -{ - return 0; -} - -jfloat -gnu::java::nio::FloatBufferImpl::nio_get_Float(gnu::java::nio::FloatBufferImpl*, jint, jint) -{ - return 0.0; -} - -jdouble -gnu::java::nio::FloatBufferImpl::nio_get_Double(gnu::java::nio::FloatBufferImpl*, jint, jint) -{ - return 0.0; -} diff --git a/libjava/gnu/java/nio/natIntBufferImpl.cc b/libjava/gnu/java/nio/natIntBufferImpl.cc index 6a14653..3990628 100644 --- a/libjava/gnu/java/nio/natIntBufferImpl.cc +++ b/libjava/gnu/java/nio/natIntBufferImpl.cc @@ -11,115 +11,13 @@ gnu::java::nio::IntBufferImpl::nio_cast(JArray<jbyte>*) return NULL; } -JArray<jint>* -gnu::java::nio::IntBufferImpl::nio_cast(JArray<jshort>*) -{ - return NULL; -} - -JArray<jint>* -gnu::java::nio::IntBufferImpl::nio_cast(JArray<jint>*) -{ - return NULL; -} - -JArray<jint>* -gnu::java::nio::IntBufferImpl::nio_cast(JArray<jlong>*) -{ - return NULL; -} - -JArray<jint>* -gnu::java::nio::IntBufferImpl::nio_cast(JArray<jchar>*) -{ - return NULL; -} - -JArray<jint>* -gnu::java::nio::IntBufferImpl::nio_cast(JArray<jfloat>*) -{ - return NULL; -} - -JArray<jint>* -gnu::java::nio::IntBufferImpl::nio_cast(JArray<jdouble>*) -{ - return NULL; -} - void gnu::java::nio::IntBufferImpl::nio_put_Byte(gnu::java::nio::IntBufferImpl*, jint, jint, jbyte) { } -void -gnu::java::nio::IntBufferImpl::nio_put_Char(gnu::java::nio::IntBufferImpl*, jint, jint, jchar) -{ -} - -void -gnu::java::nio::IntBufferImpl::nio_put_Short(gnu::java::nio::IntBufferImpl*, jint, jint, jshort) -{ -} - -void -gnu::java::nio::IntBufferImpl::nio_put_Int(gnu::java::nio::IntBufferImpl*, jint, jint, jint) -{ -} - -void -gnu::java::nio::IntBufferImpl::nio_put_Long(gnu::java::nio::IntBufferImpl*, jint, jint, jlong) -{ -} - -void -gnu::java::nio::IntBufferImpl::nio_put_Float(gnu::java::nio::IntBufferImpl*, jint, jint, jfloat) -{ -} - -void -gnu::java::nio::IntBufferImpl::nio_put_Double(gnu::java::nio::IntBufferImpl*, jint, jint, jdouble) -{ -} - jbyte gnu::java::nio::IntBufferImpl::nio_get_Byte(gnu::java::nio::IntBufferImpl*, jint, jint) { return 0; } - -jchar -gnu::java::nio::IntBufferImpl::nio_get_Char(gnu::java::nio::IntBufferImpl*, jint, jint) -{ - return ' '; -} - -jshort -gnu::java::nio::IntBufferImpl::nio_get_Short(gnu::java::nio::IntBufferImpl*, jint, jint) -{ - return 0; -} - -jint -gnu::java::nio::IntBufferImpl::nio_get_Int(gnu::java::nio::IntBufferImpl*, jint, jint) -{ - return 0; -} - -jlong -gnu::java::nio::IntBufferImpl::nio_get_Long(gnu::java::nio::IntBufferImpl*, jint, jint) -{ - return 0; -} - -jfloat -gnu::java::nio::IntBufferImpl::nio_get_Float(gnu::java::nio::IntBufferImpl*, jint, jint) -{ - return 0.0; -} - -jdouble -gnu::java::nio::IntBufferImpl::nio_get_Double(gnu::java::nio::IntBufferImpl*, jint, jint) -{ - return 0.0; -} diff --git a/libjava/gnu/java/nio/natLongBufferImpl.cc b/libjava/gnu/java/nio/natLongBufferImpl.cc index ea21f47..81181e0 100644 --- a/libjava/gnu/java/nio/natLongBufferImpl.cc +++ b/libjava/gnu/java/nio/natLongBufferImpl.cc @@ -11,115 +11,13 @@ gnu::java::nio::LongBufferImpl::nio_cast(JArray<jbyte>*) return NULL; } -JArray<jlong>* -gnu::java::nio::LongBufferImpl::nio_cast(JArray<jshort>*) -{ - return NULL; -} - -JArray<jlong>* -gnu::java::nio::LongBufferImpl::nio_cast(JArray<jint>*) -{ - return NULL; -} - -JArray<jlong>* -gnu::java::nio::LongBufferImpl::nio_cast(JArray<jlong>*) -{ - return NULL; -} - -JArray<jlong>* -gnu::java::nio::LongBufferImpl::nio_cast(JArray<jchar>*) -{ - return NULL; -} - -JArray<jlong>* -gnu::java::nio::LongBufferImpl::nio_cast(JArray<jfloat>*) -{ - return NULL; -} - -JArray<jlong>* -gnu::java::nio::LongBufferImpl::nio_cast(JArray<jdouble>*) -{ - return NULL; -} - void gnu::java::nio::LongBufferImpl::nio_put_Byte(gnu::java::nio::LongBufferImpl*, jint, jint, jbyte) { } -void -gnu::java::nio::LongBufferImpl::nio_put_Char(gnu::java::nio::LongBufferImpl*, jint, jint, jchar) -{ -} - -void -gnu::java::nio::LongBufferImpl::nio_put_Short(gnu::java::nio::LongBufferImpl*, jint, jint, jshort) -{ -} - -void -gnu::java::nio::LongBufferImpl::nio_put_Int(gnu::java::nio::LongBufferImpl*, jint, jint, jint) -{ -} - -void -gnu::java::nio::LongBufferImpl::nio_put_Long(gnu::java::nio::LongBufferImpl*, jint, jint, jlong) -{ -} - -void -gnu::java::nio::LongBufferImpl::nio_put_Float(gnu::java::nio::LongBufferImpl*, jint, jint, jfloat) -{ -} - -void -gnu::java::nio::LongBufferImpl::nio_put_Double(gnu::java::nio::LongBufferImpl*, jint, jint, jdouble) -{ -} - jbyte gnu::java::nio::LongBufferImpl::nio_get_Byte(gnu::java::nio::LongBufferImpl*, jint, jint) { return 0; } - -jchar -gnu::java::nio::LongBufferImpl::nio_get_Char(gnu::java::nio::LongBufferImpl*, jint, jint) -{ - return ' '; -} - -jshort -gnu::java::nio::LongBufferImpl::nio_get_Short(gnu::java::nio::LongBufferImpl*, jint, jint) -{ - return 0; -} - -jint -gnu::java::nio::LongBufferImpl::nio_get_Int(gnu::java::nio::LongBufferImpl*, jint, jint) -{ - return 0; -} - -jlong -gnu::java::nio::LongBufferImpl::nio_get_Long(gnu::java::nio::LongBufferImpl*, jint, jint) -{ - return 0; -} - -jfloat -gnu::java::nio::LongBufferImpl::nio_get_Float(gnu::java::nio::LongBufferImpl*, jint, jint) -{ - return 0.0; -} - -jdouble -gnu::java::nio::LongBufferImpl::nio_get_Double(gnu::java::nio::LongBufferImpl*, jint, jint) -{ - return 0.0; -} diff --git a/libjava/gnu/java/nio/natShortBufferImpl.cc b/libjava/gnu/java/nio/natShortBufferImpl.cc index bfcfe28..576573a 100644 --- a/libjava/gnu/java/nio/natShortBufferImpl.cc +++ b/libjava/gnu/java/nio/natShortBufferImpl.cc @@ -11,115 +11,13 @@ gnu::java::nio::ShortBufferImpl::nio_cast(JArray<jbyte>*) return NULL; } -JArray<jshort>* -gnu::java::nio::ShortBufferImpl::nio_cast(JArray<jshort>*) -{ - return NULL; -} - -JArray<jshort>* -gnu::java::nio::ShortBufferImpl::nio_cast(JArray<jint>*) -{ - return NULL; -} - -JArray<jshort>* -gnu::java::nio::ShortBufferImpl::nio_cast(JArray<jlong>*) -{ - return NULL; -} - -JArray<jshort>* -gnu::java::nio::ShortBufferImpl::nio_cast(JArray<jchar>*) -{ - return NULL; -} - -JArray<jshort>* -gnu::java::nio::ShortBufferImpl::nio_cast(JArray<jfloat>*) -{ - return NULL; -} - -JArray<jshort>* -gnu::java::nio::ShortBufferImpl::nio_cast(JArray<jdouble>*) -{ - return NULL; -} - void gnu::java::nio::ShortBufferImpl::nio_put_Byte(gnu::java::nio::ShortBufferImpl*, jint, jint, jbyte) { } -void -gnu::java::nio::ShortBufferImpl::nio_put_Char(gnu::java::nio::ShortBufferImpl*, jint, jint, jchar) -{ -} - -void -gnu::java::nio::ShortBufferImpl::nio_put_Short(gnu::java::nio::ShortBufferImpl*, jint, jint, jshort) -{ -} - -void -gnu::java::nio::ShortBufferImpl::nio_put_Int(gnu::java::nio::ShortBufferImpl*, jint, jint, jint) -{ -} - -void -gnu::java::nio::ShortBufferImpl::nio_put_Long(gnu::java::nio::ShortBufferImpl*, jint, jint, jlong) -{ -} - -void -gnu::java::nio::ShortBufferImpl::nio_put_Float(gnu::java::nio::ShortBufferImpl*, jint, jint, jfloat) -{ -} - -void -gnu::java::nio::ShortBufferImpl::nio_put_Double(gnu::java::nio::ShortBufferImpl*, jint, jint, jdouble) -{ -} - jbyte gnu::java::nio::ShortBufferImpl::nio_get_Byte(gnu::java::nio::ShortBufferImpl*, jint, jint) { return 0; } - -jchar -gnu::java::nio::ShortBufferImpl::nio_get_Char(gnu::java::nio::ShortBufferImpl*, jint, jint) -{ - return ' '; -} - -jshort -gnu::java::nio::ShortBufferImpl::nio_get_Short(gnu::java::nio::ShortBufferImpl*, jint, jint) -{ - return 0; -} - -jint -gnu::java::nio::ShortBufferImpl::nio_get_Int(gnu::java::nio::ShortBufferImpl*, jint, jint) -{ - return 0; -} - -jlong -gnu::java::nio::ShortBufferImpl::nio_get_Long(gnu::java::nio::ShortBufferImpl*, jint, jint) -{ - return 0; -} - -jfloat -gnu::java::nio::ShortBufferImpl::nio_get_Float(gnu::java::nio::ShortBufferImpl*, jint, jint) -{ - return 0.0; -} - -jdouble -gnu::java::nio::ShortBufferImpl::nio_get_Double(gnu::java::nio::ShortBufferImpl*, jint, jint) -{ - return 0.0; -} |