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. From-SVN: r66626
This commit is contained in:
parent
44db872cf5
commit
2c478ce37c
10 changed files with 58 additions and 269 deletions
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue