@Override public ByteBuf copy(int index, int length) { checkIndex(index, length); byte[] copiedArray = PlatformDependent.allocateUninitializedArray(length); System.arraycopy(array, index, copiedArray, 0, length); return new UnpooledHeapByteBuf(alloc(), copiedArray, maxCapacity()); }
@Override public ByteBuf copy(int index, int length) { checkIndex(index, length); byte[] copiedArray = PlatformDependent.allocateUninitializedArray(length); System.arraycopy(array, index, copiedArray, 0, length); return new UnpooledHeapByteBuf(alloc(), copiedArray, maxCapacity()); }
@Override public ByteBuf copy(int index, int length) { checkIndex(index, length); byte[] copiedArray = new byte[length]; System.arraycopy(array, index, copiedArray, 0, length); return new UnpooledHeapByteBuf(alloc(), copiedArray, maxCapacity()); }
@Override public ByteBuf copy(int index, int length) { checkIndex(index, length); byte[] copiedArray = PlatformDependent.allocateUninitializedArray(length); System.arraycopy(array, index, copiedArray, 0, length); return new UnpooledHeapByteBuf(alloc(), copiedArray, maxCapacity()); }
@Override public ByteBuf copy(int index, int length) { checkIndex(index, length); byte[] copiedArray = new byte[length]; System.arraycopy(array, index, copiedArray, 0, length); return new UnpooledHeapByteBuf(alloc(), copiedArray, maxCapacity()); }
@Override public ByteBuf copy(int index, int length) { checkIndex(index, length); byte[] copiedArray = new byte[length]; System.arraycopy(array, index, copiedArray, 0, length); return new UnpooledHeapByteBuf(alloc(), copiedArray, maxCapacity()); }
@Override public ByteBuf copy(int index, int length) { checkIndex(index, length); byte[] copiedArray = new byte[length]; System.arraycopy(array, index, copiedArray, 0, length); return new UnpooledHeapByteBuf(alloc(), copiedArray, maxCapacity()); }