private static void arraycopy(byte[] src, int srcPos, byte[] dst, int dstPos, int length) { arraycopyCheckBounds(src.length, srcPos, dst.length, dstPos, length); arraycopyFast(src, srcPos, dst, dstPos, length, 0); }
private static void arraycopy(long[] src, int srcPos, long[] dst, int dstPos, int length) { arraycopyCheckBounds(src.length, srcPos, dst.length, dstPos, length); arraycopyFast(src, srcPos, dst, dstPos, length, 3); }
private static void arraycopy(char[] src, int srcPos, char[] dst, int dstPos, int length) { arraycopyCheckBounds(src.length, srcPos, dst.length, dstPos, length); arraycopyFast(src, srcPos, dst, dstPos, length, 1); }
private static void arraycopy(double[] src, int srcPos, double[] dst, int dstPos, int length) { arraycopyCheckBounds(src.length, srcPos, dst.length, dstPos, length); arraycopyFast(src, srcPos, dst, dstPos, length, 3); }
private static void arraycopy(float[] src, int srcPos, float[] dst, int dstPos, int length) { arraycopyCheckBounds(src.length, srcPos, dst.length, dstPos, length); arraycopyFast(src, srcPos, dst, dstPos, length, 2); }
private static void arraycopy(int[] src, int srcPos, int[] dst, int dstPos, int length) { arraycopyCheckBounds(src.length, srcPos, dst.length, dstPos, length); arraycopyFast(src, srcPos, dst, dstPos, length, 2); }
private static void arraycopy(short[] src, int srcPos, short[] dst, int dstPos, int length) { arraycopyCheckBounds(src.length, srcPos, dst.length, dstPos, length); arraycopyFast(src, srcPos, dst, dstPos, length, 1); }
private static void arraycopy(boolean[] src, int srcPos, boolean[] dst, int dstPos, int length) { arraycopyCheckBounds(src.length, srcPos, dst.length, dstPos, length); arraycopyFast(src, srcPos, dst, dstPos, length, 0); }
private static void arraycopy(float[] src, int srcPos, float[] dst, int dstPos, int length) { arraycopyCheckBounds(src.length, srcPos, dst.length, dstPos, length); arraycopyFast(src, srcPos, dst, dstPos, length, 2); }
private static void arraycopy(char[] src, int srcPos, char[] dst, int dstPos, int length) { arraycopyCheckBounds(src.length, srcPos, dst.length, dstPos, length); arraycopyFast(src, srcPos, dst, dstPos, length, 1); }
private static void arraycopy(double[] src, int srcPos, double[] dst, int dstPos, int length) { arraycopyCheckBounds(src.length, srcPos, dst.length, dstPos, length); arraycopyFast(src, srcPos, dst, dstPos, length, 3); }
private static void arraycopy(byte[] src, int srcPos, byte[] dst, int dstPos, int length) { arraycopyCheckBounds(src.length, srcPos, dst.length, dstPos, length); arraycopyFast(src, srcPos, dst, dstPos, length, 0); }
private static void arraycopy(long[] src, int srcPos, long[] dst, int dstPos, int length) { arraycopyCheckBounds(src.length, srcPos, dst.length, dstPos, length); arraycopyFast(src, srcPos, dst, dstPos, length, 3); }
private static void arraycopy(boolean[] src, int srcPos, boolean[] dst, int dstPos, int length) { arraycopyCheckBounds(src.length, srcPos, dst.length, dstPos, length); arraycopyFast(src, srcPos, dst, dstPos, length, 0); }
private static void arraycopy(double[] src, int srcPos, double[] dst, int dstPos, int length) { arraycopyCheckBounds(src.length, srcPos, dst.length, dstPos, length); arraycopyFast(src, srcPos, dst, dstPos, length, 3); }
private static void arraycopy(short[] src, int srcPos, short[] dst, int dstPos, int length) { arraycopyCheckBounds(src.length, srcPos, dst.length, dstPos, length); arraycopyFast(src, srcPos, dst, dstPos, length, 1); }
private static void arraycopy(double[] src, int srcPos, double[] dst, int dstPos, int length) { arraycopyCheckBounds(src.length, srcPos, dst.length, dstPos, length); arraycopyFast(src, srcPos, dst, dstPos, length, 3); }
private static void arraycopy(long[] src, int srcPos, long[] dst, int dstPos, int length) { arraycopyCheckBounds(src.length, srcPos, dst.length, dstPos, length); arraycopyFast(src, srcPos, dst, dstPos, length, 3); }
private static void arraycopy(boolean[] src, int srcPos, boolean[] dst, int dstPos, int length) { arraycopyCheckBounds(src.length, srcPos, dst.length, dstPos, length); arraycopyFast(src, srcPos, dst, dstPos, length, 0); }
private static void arraycopy(float[] src, int srcPos, float[] dst, int dstPos, int length) { arraycopyCheckBounds(src.length, srcPos, dst.length, dstPos, length); arraycopyFast(src, srcPos, dst, dstPos, length, 2); }