@Override @Deprecated public final ByteOrder order() { return unwrap().order(); }
@Override public final boolean isDirect() { return unwrap().isDirect(); }
@Override public boolean hasArray() { return unwrap().hasArray(); }
@Override public byte[] array() { return unwrap().array(); }
@Override public boolean hasMemoryAddress() { return unwrap().hasMemoryAddress(); }
@Override public final int nioBufferCount() { return unwrap().nioBufferCount(); }
@Override public boolean isReadOnly() { return unwrap().isReadOnly(); }
@Override public final ByteBufAllocator alloc() { return unwrap().alloc(); }
@Override public final ByteBufAllocator alloc() { return unwrap().alloc(); }
@Override @Deprecated public final ByteOrder order() { return unwrap().order(); }
@Override public final int nioBufferCount() { return unwrap().nioBufferCount(); }
@Override public boolean hasMemoryAddress() { return unwrap().hasMemoryAddress(); }
@Override public boolean isReadOnly() { return unwrap().isReadOnly(); }
@Override public boolean hasArray() { return unwrap().hasArray(); }
@Override public final boolean isDirect() { return unwrap().isDirect(); }
@Override public byte[] array() { return unwrap().array(); }
@Override public ByteBuf slice(int index, int length) { ensureAccessible(); // All reference count methods should be inherited from this object (this is the "parent"). return new PooledNonRetainedSlicedByteBuf(this, unwrap(), index, length); }
final ByteBuf duplicate0() { ensureAccessible(); // All reference count methods should be inherited from this object (this is the "parent"). return new PooledNonRetainedDuplicateByteBuf(this, unwrap()); }
final ByteBuf duplicate0() { ensureAccessible(); // All reference count methods should be inherited from this object (this is the "parent"). return new PooledNonRetainedDuplicateByteBuf(this, unwrap()); }
@Override public ByteBuf slice(int index, int length) { ensureAccessible(); // All reference count methods should be inherited from this object (this is the "parent"). return new PooledNonRetainedSlicedByteBuf(this, unwrap(), index, length); }