final void get(char[] dst, int dstOffset, int charCount) { int byteCount = checkGetBounds(SizeOf.CHAR, dst.length, dstOffset, charCount); this.block.peekCharArray(offset + position, dst, dstOffset, charCount, order.needsSwap); position += byteCount; }
final void get(short[] dst, int dstOffset, int shortCount) { int byteCount = checkGetBounds(SizeOf.SHORT, dst.length, dstOffset, shortCount); this.block.peekShortArray(offset + position, dst, dstOffset, shortCount, order.needsSwap); position += byteCount; }
@Override public final ByteBuffer get(byte[] dst, int dstOffset, int byteCount) { checkGetBounds(1, dst.length, dstOffset, byteCount); this.block.peekByteArray(offset + position, dst, dstOffset, byteCount); position += byteCount; return this; }
final void get(double[] dst, int dstOffset, int doubleCount) { int byteCount = checkGetBounds(SizeOf.DOUBLE, dst.length, dstOffset, doubleCount); this.block.peekDoubleArray(offset + position, dst, dstOffset, doubleCount, order.needsSwap); position += byteCount; }
final void get(float[] dst, int dstOffset, int floatCount) { int byteCount = checkGetBounds(SizeOf.FLOAT, dst.length, dstOffset, floatCount); this.block.peekFloatArray(offset + position, dst, dstOffset, floatCount, order.needsSwap); position += byteCount; }
final void get(int[] dst, int dstOffset, int intCount) { int byteCount = checkGetBounds(SizeOf.INT, dst.length, dstOffset, intCount); this.block.peekIntArray(offset + position, dst, dstOffset, intCount, order.needsSwap); position += byteCount; }
final void get(long[] dst, int dstOffset, int longCount) { int byteCount = checkGetBounds(SizeOf.LONG, dst.length, dstOffset, longCount); this.block.peekLongArray(offset + position, dst, dstOffset, longCount, order.needsSwap); position += byteCount; }
final void get(char[] dst, int dstOffset, int charCount) { int byteCount = checkGetBounds(SizeOf.CHAR, dst.length, dstOffset, charCount); this.block.peekCharArray(offset + position, dst, dstOffset, charCount, order.needsSwap); position += byteCount; }
final void get(float[] dst, int dstOffset, int floatCount) { int byteCount = checkGetBounds(SizeOf.FLOAT, dst.length, dstOffset, floatCount); this.block.peekFloatArray(offset + position, dst, dstOffset, floatCount, order.needsSwap); position += byteCount; }
final void get(long[] dst, int dstOffset, int longCount) { int byteCount = checkGetBounds(SizeOf.LONG, dst.length, dstOffset, longCount); this.block.peekLongArray(offset + position, dst, dstOffset, longCount, order.needsSwap); position += byteCount; }
final void get(double[] dst, int dstOffset, int doubleCount) { int byteCount = checkGetBounds(SizeOf.DOUBLE, dst.length, dstOffset, doubleCount); this.block.peekDoubleArray(offset + position, dst, dstOffset, doubleCount, order.needsSwap); position += byteCount; }
final void get(long[] dst, int dstOffset, int longCount) { int byteCount = checkGetBounds(SizeOf.LONG, dst.length, dstOffset, longCount); this.block.peekLongArray(offset + position, dst, dstOffset, longCount, order.needsSwap); position += byteCount; }
final void get(char[] dst, int dstOffset, int charCount) { int byteCount = checkGetBounds(SizeOf.CHAR, dst.length, dstOffset, charCount); this.block.peekCharArray(offset + position, dst, dstOffset, charCount, order.needsSwap); position += byteCount; }
final void get(float[] dst, int dstOffset, int floatCount) { int byteCount = checkGetBounds(SizeOf.FLOAT, dst.length, dstOffset, floatCount); this.block.peekFloatArray(offset + position, dst, dstOffset, floatCount, order.needsSwap); position += byteCount; }
final void get(double[] dst, int dstOffset, int doubleCount) { int byteCount = checkGetBounds(SizeOf.DOUBLE, dst.length, dstOffset, doubleCount); this.block.peekDoubleArray(offset + position, dst, dstOffset, doubleCount, order.needsSwap); position += byteCount; }
final void get(int[] dst, int dstOffset, int intCount) { int byteCount = checkGetBounds(SizeOf.INT, dst.length, dstOffset, intCount); this.block.peekIntArray(offset + position, dst, dstOffset, intCount, order.needsSwap); position += byteCount; }
final void get(int[] dst, int dstOffset, int intCount) { int byteCount = checkGetBounds(SizeOf.INT, dst.length, dstOffset, intCount); this.block.peekIntArray(offset + position, dst, dstOffset, intCount, order.needsSwap); position += byteCount; }
final void get(short[] dst, int dstOffset, int shortCount) { int byteCount = checkGetBounds(SizeOf.SHORT, dst.length, dstOffset, shortCount); this.block.peekShortArray(offset + position, dst, dstOffset, shortCount, order.needsSwap); position += byteCount; }
final void get(double[] dst, int dstOffset, int doubleCount) { int byteCount = checkGetBounds(SizeOf.DOUBLE, dst.length, dstOffset, doubleCount); this.block.peekDoubleArray(offset + position, dst, dstOffset, doubleCount, order.needsSwap); position += byteCount; }
final void get(float[] dst, int dstOffset, int floatCount) { int byteCount = checkGetBounds(SizeOf.FLOAT, dst.length, dstOffset, floatCount); this.block.peekFloatArray(offset + position, dst, dstOffset, floatCount, order.needsSwap); position += byteCount; }