2003-05-09 Michael Koch <konqueror@gmx.de>
authorMichael Koch <konqueror@gmx.de>
Fri, 9 May 2003 07:55:59 +0000 (07:55 +0000)
committerMichael Koch <mkoch@gcc.gnu.org>
Fri, 9 May 2003 07:55:59 +0000 (07:55 +0000)
* gnu/java/nio/ByteBufferImpl.java
(nio_cast): Removed.
(ByteBufferImpl): Removed.
(nio_get_Byte): Removed.
(nio_put_Byte): Removed.
(asByteBuffer): Removed.
(asCharBuffer): Removed implementation and throw exception.
(asShortBuffer): Likewise.
(asIntBuffer): Likewise.
(asLongBuffer): Likewise.
(asFloatBuffer): Likewise.
(asDoubleBuffer): Likewise.
* gnu/java/nio/CharBufferImpl.java
(CharBufferImpl): Removed.
(nio_get_Byte): Removed.
(nio_put_Byte): Removed.
(asByteBuffer): Removed.
* gnu/java/nio/DoubleBufferImpl.java
(DoubleBufferImpl): Removed.
(nio_get_Byte): Removed.
(nio_put_Byte): Removed.
(asByteBuffer): Removed.
* gnu/java/nio/FloatBufferImpl.java
(FloatBufferImpl): Removed.
(nio_get_Byte): Removed.
(nio_put_Byte): Removed.
(asByteBuffer): Removed.
* gnu/java/nio/IntBufferImpl.java
(IntBufferImpl): Removed.
(nio_get_Byte): Removed.
(nio_put_Byte): Removed.
(asByteBuffer): Removed.
* gnu/java/nio/LongBufferImpl.java
(LongBufferImpl): Removed.
(nio_get_Byte): Removed.
(nio_put_Byte): Removed.
(asByteBuffer): Removed.
* gnu/java/nio/ShortBufferImpl.java
(ShortBufferImpl): Removed.
(nio_get_Byte): Removed.
(nio_put_Byte): Removed.
(asByteBuffer): Removed.
* gnu/java/nio/natByteBufferImpl.cc
(nio_cast): Removed.
(nio_get_Byte): Removed.
(nio_put_Byte): Removed.
* gnu/java/nio/natCharBufferImpl.cc
(nio_get_Byte): Removed.
(nio_put_Byte): Removed.

From-SVN: r66626

libjava/ChangeLog
libjava/gnu/java/nio/ByteBufferImpl.java
libjava/gnu/java/nio/CharBufferImpl.java
libjava/gnu/java/nio/DoubleBufferImpl.java
libjava/gnu/java/nio/FloatBufferImpl.java
libjava/gnu/java/nio/IntBufferImpl.java
libjava/gnu/java/nio/LongBufferImpl.java
libjava/gnu/java/nio/ShortBufferImpl.java
libjava/gnu/java/nio/natByteBufferImpl.cc
libjava/gnu/java/nio/natCharBufferImpl.cc

index 52c0ce139fb5beb4e1377bd481201bcb62aec198..7458c91d83e6fef62c287d99b7cc9ca0e0567dea 100644 (file)
@@ -1,3 +1,55 @@
+2003-05-09  Michael Koch  <konqueror@gmx.de>
+
+       * gnu/java/nio/ByteBufferImpl.java
+       (nio_cast): Removed.
+       (ByteBufferImpl): Removed.
+       (nio_get_Byte): Removed.
+       (nio_put_Byte): Removed.
+       (asByteBuffer): Removed.
+       (asCharBuffer): Removed implementation and throw exception.
+       (asShortBuffer): Likewise.
+       (asIntBuffer): Likewise.
+       (asLongBuffer): Likewise.
+       (asFloatBuffer): Likewise.
+       (asDoubleBuffer): Likewise.
+       * gnu/java/nio/CharBufferImpl.java
+       (CharBufferImpl): Removed.
+       (nio_get_Byte): Removed.
+       (nio_put_Byte): Removed.
+       (asByteBuffer): Removed.
+       * gnu/java/nio/DoubleBufferImpl.java
+       (DoubleBufferImpl): Removed.
+       (nio_get_Byte): Removed.
+       (nio_put_Byte): Removed.
+       (asByteBuffer): Removed.
+       * gnu/java/nio/FloatBufferImpl.java
+       (FloatBufferImpl): Removed.
+       (nio_get_Byte): Removed.
+       (nio_put_Byte): Removed.
+       (asByteBuffer): Removed.
+       * gnu/java/nio/IntBufferImpl.java
+       (IntBufferImpl): Removed.
+       (nio_get_Byte): Removed.
+       (nio_put_Byte): Removed.
+       (asByteBuffer): Removed.
+       * gnu/java/nio/LongBufferImpl.java
+       (LongBufferImpl): Removed.
+       (nio_get_Byte): Removed.
+       (nio_put_Byte): Removed.
+       (asByteBuffer): Removed.
+       * gnu/java/nio/ShortBufferImpl.java
+       (ShortBufferImpl): Removed.
+       (nio_get_Byte): Removed.
+       (nio_put_Byte): Removed.
+       (asByteBuffer): Removed.
+       * gnu/java/nio/natByteBufferImpl.cc
+       (nio_cast): Removed.
+       (nio_get_Byte): Removed.
+       (nio_put_Byte): Removed.
+       * gnu/java/nio/natCharBufferImpl.cc
+       (nio_get_Byte): Removed.
+       (nio_put_Byte): Removed.
+
 2003-05-09  Michael Koch  <konqueror@gmx.de>
 
        * java/net/JarURLConnection.java
index 342f3316a7045ae0586fd69a2f78643d8dde9429..ede16aa2e252c0cea2b0945fb45c593c6b2360bb 100644 (file)
@@ -79,138 +79,58 @@ public final class ByteBufferImpl extends ByteBuffer
     position (position () + toAdd);
   }
 
-  private static native byte[] nio_cast(byte[]copy);
-  private static native byte[] nio_cast(char[]copy);
-  private static native byte[] nio_cast(short[]copy);
-  private static native byte[] nio_cast(long[]copy);
-  private static native byte[] nio_cast(int[]copy);
-  private static native byte[] nio_cast(float[]copy);
-  private static native byte[] nio_cast(double[]copy);
-
-  ByteBufferImpl (byte[] copy)
-  {
-    super (copy.length, copy.length, 0, 0);
-    this.backing_buffer = copy != null ? nio_cast (copy) : null;
-    readOnly = false;
-  }
-
-  private static native byte nio_get_Byte (ByteBufferImpl b, int index, int limit);
-  
-  private static native void nio_put_Byte (ByteBufferImpl b, int index, int limit, byte value);
-  
-  public ByteBuffer asByteBuffer ()
-  {
-    ByteBufferImpl res = new ByteBufferImpl (backing_buffer);
-    res.limit ((limit () * 1) / 1);
-    return res;
-  }
-
-  ByteBufferImpl (char[] copy)
-  {
-    super (copy.length * 2, copy.length * 2, 0, 0);
-    this.backing_buffer = copy != null ? nio_cast (copy) : null;
-    readOnly = false;
-  }
-
   private static native char nio_get_Char (ByteBufferImpl b, int index, int limit);
 
   private static native void nio_put_Char (ByteBufferImpl b, int index, int limit, char value);
 
   public CharBuffer asCharBuffer ()
   {
-    CharBufferImpl res = new CharBufferImpl (backing_buffer);
-    res.limit ((limit () * 2) / 1);
-    return res;
+    throw new Error ("Not implemented");
   }
 
-  ByteBufferImpl (short[] copy)
-  {
-    super (copy.length, copy.length, 0, 0);
-    this.backing_buffer = copy != null ? nio_cast (copy) : null;
-    readOnly = false;
-  }
-  
   private static native short nio_get_Short (ByteBufferImpl b, int index, int limit);
   
   private static native void nio_put_Short (ByteBufferImpl b, int index, int limit, short value);
   
   public ShortBuffer asShortBuffer ()
   {
-    ShortBufferImpl res = new ShortBufferImpl (backing_buffer);
-    res.limit ((limit () * 2) / 1);
-    return res;
+    throw new Error ("Not implemented");
   }
 
-  ByteBufferImpl (int[] copy)
-  {
-    super (copy.length * 4, copy.length * 4, 0, 0);
-    this.backing_buffer = copy != null ? nio_cast(copy) : null;
-    readOnly = false;
-  }
-  
   private static native int nio_get_Int (ByteBufferImpl b, int index, int limit);
   
   private static native void nio_put_Int (ByteBufferImpl b, int index, int limit, int value);
   
   public IntBuffer asIntBuffer ()
   {
-    IntBufferImpl res = new IntBufferImpl (backing_buffer);
-    res.limit ((limit() * 4) / 1);
-    return res;
+    throw new Error ("Not implemented");
   }
 
-  ByteBufferImpl (long[] copy)
-  {
-    super (copy.length * 8, copy.length * 8, 0, 0);
-    this.backing_buffer = copy != null ? nio_cast (copy) : null;
-    readOnly = false;
-  }
-  
   private static native long nio_get_Long (ByteBufferImpl b, int index, int limit);
   
   private static native void nio_put_Long (ByteBufferImpl b, int index, int limit, long value);
   
   public LongBuffer asLongBuffer ()
   {
-    LongBufferImpl res = new LongBufferImpl (backing_buffer);
-    res.limit ((limit() * 8) / 1);
-    return res;
+    throw new Error ("Not implemented");
   }
 
-  ByteBufferImpl (float[] copy)
-  {
-    super (copy.length * 4, copy.length * 4, 0, 0);
-    this.backing_buffer = copy != null ? nio_cast (copy) : null;
-    readOnly = false;
-  }
-  
   private static native float nio_get_Float (ByteBufferImpl b, int index, int limit);
   
   private static native void nio_put_Float (ByteBufferImpl b, int index, int limit, float value);
   
   public FloatBuffer asFloatBuffer ()
   {
-    FloatBufferImpl res = new FloatBufferImpl (backing_buffer);
-    res.limit ((limit() * 4) / 1);
-    return res;
+    throw new Error ("Not implemented");
   }
 
-  ByteBufferImpl (double[] copy)
-  {
-    super (copy.length * 8, copy.length * 8, 0, 0);
-    this.backing_buffer = copy != null ? nio_cast (copy) : null;
-    readOnly = false;
-  }
-  
   private static native double nio_get_Double (ByteBufferImpl b, int index, int limit);
   
   private static native void nio_put_Double (ByteBufferImpl b, int index, int limit, double value);
   
   public DoubleBuffer asDoubleBuffer ()
   {
-    DoubleBufferImpl res = new DoubleBufferImpl (backing_buffer);
-    res.limit ((limit () * 8) / 1);
-    return res;
+    throw new Error ("Not implemented");
   }
 
   public boolean isReadOnly()
index f35ae4b09ff0b468582e7665eddb3310586706b3..ca769742ccab1786ce1f528d151c81198fd7c995 100644 (file)
@@ -72,25 +72,6 @@ public final class CharBufferImpl extends CharBuffer
   
   private static native char[] nio_cast (byte[] copy);
 
-  CharBufferImpl (byte[] copy)
-  {
-    super (copy.length / 2, copy.length / 2, 0, 0);
-    this.backing_buffer = (copy != null ? nio_cast (copy) : null);
-    readOnly = false;
-  }
-
-  private static native byte nio_get_Byte (CharBufferImpl b, int index, int limit);
-
-  private static native void nio_put_Byte (CharBufferImpl b, int index, int limit, byte value);
-
-  public ByteBuffer asByteBuffer ()
-  {
-    ByteBufferImpl res = new ByteBufferImpl (backing_buffer);
-    res.limit ((limit () * 1) / 2);
-    return res;
-  }
-
-  
   public boolean isReadOnly()
   {
     return readOnly;
index f4dffc2d8f44422f24eb07ca2164b0db5d131d9a..7d4f69311d0d4c0110addfa471ddc616bc384bb5 100644 (file)
@@ -70,26 +70,6 @@ public final class DoubleBufferImpl extends DoubleBuffer
     readOnly = copy.isReadOnly ();
   }
   
-  DoubleBufferImpl (byte[] copy)
-  {
-    super (copy.length, copy.length, 0, 0);
-    this.backing_buffer = copy != null ? nio_cast (copy) : null;
-    readOnly = false;
-  }
-
-  private static native byte nio_get_Byte (DoubleBufferImpl b, int index, int limit);
-
-  private static native void nio_put_Byte (DoubleBufferImpl b, int index, int limit, byte value);
-
-  public ByteBuffer asByteBuffer ()
-  {
-    ByteBufferImpl res = new ByteBufferImpl (backing_buffer);
-    res.limit ((limit () * 1) / 8);
-    return res;
-  }
-
-  private static native double[] nio_cast (byte[] copy);
-
   public boolean isReadOnly ()
   {
     return readOnly;
index 6c77103bb2feea03586a59cb3a9a8d2d72552621..4acde80b747938d8339a555ee626077802eee437 100644 (file)
@@ -70,26 +70,6 @@ public final class FloatBufferImpl extends FloatBuffer
     readOnly = copy.isReadOnly ();
   }
   
-  private static native float[] nio_cast (byte[] copy);
-  
-  FloatBufferImpl (byte[] copy)
-  {
-    super (copy.length, copy.length, 0, 0);
-    this.backing_buffer = copy != null ? nio_cast  (copy) : null;
-    readOnly = false;
-  }
-
-  private static native byte nio_get_Byte (FloatBufferImpl b, int index, int limit);
-
-  private static native void nio_put_Byte (FloatBufferImpl b, int index, int limit, byte value);
-
-  public ByteBuffer asByteBuffer()
-  {
-    ByteBufferImpl res = new ByteBufferImpl (backing_buffer);
-    res.limit ((limit () * 1) / 4);
-    return res;
-  }
-  
   public boolean isReadOnly ()
   {
     return readOnly;
index d9f80636aa672f9f7cbefa6b89c5679fed4b43be..cfa3efe597a92c0f289bb702c70c280fdaf514c3 100644 (file)
@@ -70,26 +70,6 @@ public final class IntBufferImpl extends IntBuffer
     readOnly = copy.isReadOnly ();
   }
 
-  private static native int[] nio_cast (byte[] copy);
-
-  IntBufferImpl (byte[] copy)
-  {
-    super (copy.length, copy.length, 0, 0);
-    this.backing_buffer = copy != null ? nio_cast (copy) : null;
-    readOnly = false;
-  }
-
-  private static native byte nio_get_Byte (IntBufferImpl b, int index, int limit);
-
-  private static native void nio_put_Byte (IntBufferImpl b, int index, int limit, byte value);
-
-  public ByteBuffer asByteBuffer ()
-  {
-    ByteBufferImpl res = new ByteBufferImpl (backing_buffer);
-    res.limit ((limit () * 1) / 4);
-    return res;
-  }
-
   public boolean isReadOnly()
   {
     return readOnly;
index e17f4870b09a3bfea3874a91f8cd146cc6961bab..8a295fa5a35eaaffe687cc506b978e74f625f5c4 100644 (file)
@@ -70,26 +70,6 @@ public final class LongBufferImpl extends LongBuffer
     readOnly = copy.isReadOnly ();
   }
 
-  private static native long[] nio_cast (byte[] copy);
-
-  LongBufferImpl (byte[] copy)
-  {
-    super (copy.length, copy.length, 0, 0);
-    this.backing_buffer = copy != null ? nio_cast (copy) : null;
-    readOnly = false;
-  }
-
-  private static native byte nio_get_Byte (LongBufferImpl b, int index, int limit);
-
-  private static native void nio_put_Byte (LongBufferImpl b, int index, int limit, byte value);
-
-  public ByteBuffer asByteBuffer ()
-  {
-    ByteBufferImpl res = new ByteBufferImpl (backing_buffer);
-    res.limit ((limit () * 1) / 8);
-    return res;
-  }
-
   public boolean isReadOnly()
   {
     return readOnly;
index e4c9a060539e21e81288f175c68ea869e4ca6e36..c4f679b7ce81d9423b7c9c540668346ca11537e5 100644 (file)
@@ -70,26 +70,6 @@ public final class ShortBufferImpl extends ShortBuffer
     readOnly = copy.isReadOnly ();
   }
 
-  private static native short[] nio_cast (byte[] copy);
-
-  ShortBufferImpl (byte[] copy)
-  {
-    super (copy.length, copy.length, 0, 0);
-    this.backing_buffer = copy != null ? nio_cast (copy) : null;
-    readOnly = false;
-  }
-  
-  private static native byte nio_get_Byte (ShortBufferImpl b, int index, int limit);
-  
-  private static native void nio_put_Byte (ShortBufferImpl b, int index, int limit, byte value);
-  
-  public ByteBuffer asByteBuffer ()
-  {
-    ByteBufferImpl res = new ByteBufferImpl (backing_buffer);
-    res.limit ((limit () * 1) / 2);
-    return res;
-  }
-
   public boolean isReadOnly()
   {
     return readOnly;
index 2bb1e41a622d4907dfd3392b43b337785e79bf6b..c6ba45669ffefec66bc9305b97f51450fdf2591b 100644 (file)
@@ -15,53 +15,6 @@ details.  */
 
 #include <gnu/java/nio/ByteBufferImpl.h>
 
-JArray<jbyte>*
-gnu::java::nio::ByteBufferImpl::nio_cast(JArray<jbyte>*)
-{
-  return NULL;
-}
-
-JArray<jbyte>*
-gnu::java::nio::ByteBufferImpl::nio_cast(JArray<jshort>*)
-{
-  return NULL;
-}
-
-JArray<jbyte>*
-gnu::java::nio::ByteBufferImpl::nio_cast(JArray<jint>*)
-{
-  return NULL;
-}
-
-JArray<jbyte>*
-gnu::java::nio::ByteBufferImpl::nio_cast(JArray<jlong>*)
-{
-  return NULL;
-}
-
-JArray<jbyte>*
-gnu::java::nio::ByteBufferImpl::nio_cast(JArray<jchar>*)
-{
-  return NULL;
-}
-
-JArray<jbyte>*
-gnu::java::nio::ByteBufferImpl::nio_cast(JArray<jfloat>*)
-{
-  return NULL;
-}
-
-JArray<jbyte>*
-gnu::java::nio::ByteBufferImpl::nio_cast(JArray<jdouble>*)
-{
-  return NULL;
-}
-
-void
-gnu::java::nio::ByteBufferImpl::nio_put_Byte(gnu::java::nio::ByteBufferImpl*, jint, jint, jbyte)
-{
-}
-
 void
 gnu::java::nio::ByteBufferImpl::nio_put_Char(gnu::java::nio::ByteBufferImpl*, jint, jint, jchar)
 {
@@ -92,12 +45,6 @@ gnu::java::nio::ByteBufferImpl::nio_put_Double(gnu::java::nio::ByteBufferImpl*,
 {
 }
 
-jbyte
-gnu::java::nio::ByteBufferImpl::nio_get_Byte(gnu::java::nio::ByteBufferImpl*, jint, jint)
-{
-  return 0;
-}
-
 jchar
 gnu::java::nio::ByteBufferImpl::nio_get_Char(gnu::java::nio::ByteBufferImpl*, jint, jint)
 {
index 9fb54e145612e3cffedc4a2ab6b8bfff8e1c640e..eb729277d3ac24063801c776439af958e6dbf857 100644 (file)
@@ -20,14 +20,3 @@ gnu::java::nio::CharBufferImpl::nio_cast(JArray<jbyte>*)
 {
   return NULL;
 }
-
-void
-gnu::java::nio::CharBufferImpl::nio_put_Byte(gnu::java::nio::CharBufferImpl*, jint, jint, jbyte)
-{
-}
-
-jbyte
-gnu::java::nio::CharBufferImpl::nio_get_Byte(gnu::java::nio::CharBufferImpl*, jint, jint)
-{
-  return 0;
-}