Commit 61d31826 by Michael Koch Committed by Michael Koch

2002-11-13 Michael Koch <konqueror@gmx.de>

	* java/nio/ByteBuffer.java
	(allocate): New method.
	(wrap): New method.
	(put): New method.
	(get): New method.

From-SVN: r59082
parent 4a1338ed
2002-11-13 Michael Koch <konqueror@gmx.de>
* java/nio/ByteBuffer.java
(allocate): New method.
(wrap): New method.
(put): New method.
(get): New method.
2002-11-13 Michael Koch <konqueror@gmx.de>
* java/nio/channels/AlreadyConnectedException.java:
Removed unneeded import.
(AlreadyConnectedException): Documentation added.
......
......@@ -39,4 +39,41 @@ package java.nio;
public abstract class ByteBuffer extends Buffer
{
public static ByteBuffer allocate (int capacity)
{
return null;
}
final public static ByteBuffer wrap (byte[] array, int offset, int length)
{
return null;
}
final public static ByteBuffer wrap (byte[] array)
{
return wrap (array, 0, array.length);
}
final public ByteBuffer put (ByteBuffer src)
{
while (src.hasRemaining ())
put (src.get ());
return this;
}
final public ByteBuffer put (byte[] src, int offset, int length)
{
for (int i = offset; i < offset + length; i++)
put (src [i]);
return this;
}
public final ByteBuffer put (byte[] src)
{
return put (src, 0, src.length);
}
public abstract byte get ();
public abstract ByteBuffer put (byte b);
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment