* Fixed incorrect Javadoc of ChannelBuffers.wrappedBuffer(ByteBuffer)

This commit is contained in:
Trustin Lee 2009-10-12 07:40:18 +00:00
parent ccecb0af2c
commit 6b53303bd7
2 changed files with 7 additions and 4 deletions

View File

@ -40,6 +40,7 @@ import java.nio.charset.UnsupportedCharsetException;
public class ByteBufferBackedChannelBuffer extends AbstractChannelBuffer {
private final ByteBuffer buffer;
private final ByteOrder order;
private final int capacity;
/**
@ -50,13 +51,15 @@ public class ByteBufferBackedChannelBuffer extends AbstractChannelBuffer {
throw new NullPointerException("buffer");
}
this.buffer = buffer.slice().order(buffer.order());
order = buffer.order();
this.buffer = buffer.slice().order(order);
capacity = buffer.remaining();
writerIndex(capacity);
}
private ByteBufferBackedChannelBuffer(ByteBufferBackedChannelBuffer buffer) {
this.buffer = buffer.buffer;
order = buffer.order;
capacity = buffer.capacity;
setIndex(buffer.readerIndex(), buffer.writerIndex());
}
@ -70,7 +73,7 @@ public class ByteBufferBackedChannelBuffer extends AbstractChannelBuffer {
}
public ByteOrder order() {
return buffer.order();
return order;
}
public int capacity() {

View File

@ -285,8 +285,8 @@ public class ChannelBuffers {
/**
* Creates a new buffer which wraps the specified NIO buffer's current
* slice. A modification on the specified buffer's content and endianness
* will be visible to the returned buffer.
* slice. A modification on the specified buffer's content will be
* visible to the returned buffer.
*/
public static ChannelBuffer wrappedBuffer(ByteBuffer buffer) {
if (!buffer.hasRemaining()) {