@Override public ByteBuf slice() { return slice(readerIndex, readableBytes()); }
@Override public ByteBuffer nioBuffer() { return nioBuffer(readerIndex, readableBytes()); }
@Override public String toString(Charset charset) { return toString(readerIndex, readableBytes(), charset); }
@Override public ByteBuf copy() { return copy(readerIndex, readableBytes()); }
@Override public ByteBuffer[] nioBuffers() { return nioBuffers(readerIndex, readableBytes()); }
@Override public ByteBuffer[] nioBuffers() { return nioBuffers(readerIndex, readableBytes()); }
@Override public ByteBuf slice() { return slice(readerIndex, readableBytes()); }
@Override public ByteBuffer nioBuffer() { return nioBuffer(readerIndex, readableBytes()); }
@Override public ByteBuf copy() { return copy(readerIndex, readableBytes()); }
@Override public String toString(Charset charset) { return toString(readerIndex, readableBytes(), charset); }
@Override public String toString(Charset charset) { return toString(readerIndex, readableBytes(), charset); }
@Override public ByteBuffer nioBuffer() { return nioBuffer(readerIndex, readableBytes()); }
@Override public ByteBuf copy() { return copy(readerIndex, readableBytes()); }
@Override public ByteBuf slice() { return slice(readerIndex, readableBytes()); }
@Override public int bytesBefore(byte value) { return bytesBefore(readerIndex(), readableBytes(), value); }
@Override public ByteBuffer[] nioBuffers() { return nioBuffers(readerIndex, readableBytes()); }
@Override public int bytesBefore(byte value) { return bytesBefore(readerIndex(), readableBytes(), value); }
@Override public int bytesBefore(byte value) { return bytesBefore(readerIndex(), readableBytes(), value); }
@Override public ByteBuf copy() { return copy(readerIndex, readableBytes()); }
@Override public ByteBuffer[] nioBuffers() { return nioBuffers(readerIndex, readableBytes()); }