public static byte[] prepend(final byte[] array, final byte... values) { if (isNullOrEmpty(array)) { if (isNullOrEmpty(values)) { return values; } return Arrays.copyOf(values, values.length); } return insert(array, 0, values); }
public static short[] prepend(final short[] array, final short... values) { if (isNullOrEmpty(array)) { if (isNullOrEmpty(values)) { return values; } return Arrays.copyOf(values, values.length); } return insert(array, 0, values); }
public static long[] prepend(final long[] array, final long... values) { if (isNullOrEmpty(array)) { if (isNullOrEmpty(values)) { return values; } return Arrays.copyOf(values, values.length); } return insert(array, 0, values); }
public static float[] prepend(final float[] array, final float... values) { if (isNullOrEmpty(array)) { if (isNullOrEmpty(values)) { return values; } return Arrays.copyOf(values, values.length); } return insert(array, 0, values); }
public static float[] prepend(final float[] array, final float... values) { if (isNullOrEmpty(array)) { if (isNullOrEmpty(values)) { return values; } return Arrays.copyOf(values, values.length); } return insert(array, 0, values); }
public static double[] prepend(final double[] array, final double... values) { if (isNullOrEmpty(array)) { if (isNullOrEmpty(values)) { return values; } return Arrays.copyOf(values, values.length); } return insert(array, 0, values); }
public static boolean[] append(final boolean[] array, final boolean... values) { if (isNullOrEmpty(array)) { if (isNullOrEmpty(values)) { return values; } return Arrays.copyOf(values, values.length); } return insert(array, VerifyArgument.notNull(array, "array").length, values); }
public static float[] prepend(final float[] array, final float value) { if (isNullOrEmpty(array)) { return new float[] { value }; } return insert(array, 0, value); }
public static char[] append(final char[] array, final char... values) { if (isNullOrEmpty(array)) { if (isNullOrEmpty(values)) { return values; } return Arrays.copyOf(values, values.length); } return insert(array, VerifyArgument.notNull(array, "array").length, values); }
public static int[] append(final int[] array, final int... values) { if (isNullOrEmpty(array)) { if (isNullOrEmpty(values)) { return values; } return Arrays.copyOf(values, values.length); } return insert(array, VerifyArgument.notNull(array, "array").length, values); }
public static float[] append(final float[] array, final float... values) { if (isNullOrEmpty(array)) { if (isNullOrEmpty(values)) { return values; } return Arrays.copyOf(values, values.length); } return insert(array, VerifyArgument.notNull(array, "array").length, values); }
public static float[] prepend(final float[] array, final float value) { if (isNullOrEmpty(array)) { return new float[] { value }; } return insert(array, 0, value); }
public static double[] append(final double[] array, final double... values) { if (isNullOrEmpty(array)) { if (isNullOrEmpty(values)) { return values; } return Arrays.copyOf(values, values.length); } return insert(array, VerifyArgument.notNull(array, "array").length, values); }
public static char[] prepend(final char[] array, final char value) { if (isNullOrEmpty(array)) { return new char[] { value }; } return insert(array, 0, value); }
public static int[] append(final int[] array, final int... values) { if (isNullOrEmpty(array)) { if (isNullOrEmpty(values)) { return values; } return Arrays.copyOf(values, values.length); } return insert(array, VerifyArgument.notNull(array, "array").length, values); }
public static int[] prepend(final int[] array, final int value) { if (isNullOrEmpty(array)) { return new int[] { value }; } return insert(array, 0, value); }
public static long[] append(final long[] array, final long value) { if (isNullOrEmpty(array)) { return new long[] { value }; } return insert(array, VerifyArgument.notNull(array, "array").length, value); }
public static long[] append(final long[] array, final long value) { if (isNullOrEmpty(array)) { return new long[] { value }; } return insert(array, VerifyArgument.notNull(array, "array").length, value); }
public static float[] append(final float[] array, final float value) { if (isNullOrEmpty(array)) { return new float[] { value }; } return insert(array, VerifyArgument.notNull(array, "array").length, value); }
public static TypeList list(final Class<?>... classes) { if (ArrayUtilities.isNullOrEmpty(classes)) { return TypeList.empty(); } final Type<?>[] types = new Type<?>[classes.length]; for (int i = 0, n = classes.length; i < n; i++) { types[i] = of(classes[i]); } return new TypeList(types); }