Class GenericsHelper


  • public final class GenericsHelper
    extends java.lang.Object
    Helper class to convert between boxed and primitive data types. Lot's of boiler plate code because java generics cannot handle primitive types.
    Author:
    rstein
    • Method Detail

      • toBoolPrimitive

        public static boolean[] toBoolPrimitive​(java.lang.Object[] array)
      • toBytePrimitive

        public static byte[] toBytePrimitive​(java.lang.Object[] array)
      • toCharPrimitive

        public static char[] toCharPrimitive​(java.lang.Object[] array)
      • toDoublePrimitive

        public static double[] toDoublePrimitive​(java.lang.Object[] array)
      • toFloatPrimitive

        public static float[] toFloatPrimitive​(java.lang.Object[] array)
      • toIntegerPrimitive

        public static int[] toIntegerPrimitive​(java.lang.Object[] array)
      • toLongPrimitive

        public static long[] toLongPrimitive​(java.lang.Object[] array)
      • toObject

        public static java.lang.Boolean[] toObject​(boolean[] array)
      • toObject

        public static java.lang.Byte[] toObject​(byte[] array)
      • toObject

        public static java.lang.Character[] toObject​(char[] array)
      • toObject

        public static java.lang.Double[] toObject​(double[] array)
      • toObject

        public static java.lang.Float[] toObject​(float[] array)
      • toObject

        public static java.lang.Integer[] toObject​(int[] array)
      • toObject

        public static java.lang.Long[] toObject​(long[] array)
      • toObject

        public static java.lang.Short[] toObject​(short[] array)
      • toPrimitive

        public static boolean[] toPrimitive​(java.lang.Boolean[] array)
      • toPrimitive

        public static byte[] toPrimitive​(java.lang.Byte[] array)
      • toPrimitive

        public static char[] toPrimitive​(java.lang.Character[] array)
      • toPrimitive

        public static double[] toPrimitive​(java.lang.Double[] array)
      • toPrimitive

        public static float[] toPrimitive​(java.lang.Float[] array)
      • toPrimitive

        public static int[] toPrimitive​(java.lang.Integer[] array)
      • toPrimitive

        public static long[] toPrimitive​(java.lang.Long[] array)
      • toPrimitive

        public static short[] toPrimitive​(java.lang.Short[] array)
      • toShortPrimitive

        public static short[] toShortPrimitive​(java.lang.Object[] array)
      • toStringPrimitive

        public static java.lang.String[] toStringPrimitive​(java.lang.Object[] array)
      • toDoublePrimitive

        public static double[] toDoublePrimitive​(boolean[] input)
      • toDoublePrimitive

        public static double[] toDoublePrimitive​(byte[] input)
      • toDoublePrimitive

        public static double[] toDoublePrimitive​(char[] input)
      • toDoublePrimitive

        public static double[] toDoublePrimitive​(float[] input)
      • toDoublePrimitive

        public static double[] toDoublePrimitive​(int[] input)
      • toDoublePrimitive

        public static double[] toDoublePrimitive​(long[] input)
      • toDoublePrimitive

        public static double[] toDoublePrimitive​(short[] input)
      • toDoublePrimitive

        public static double[] toDoublePrimitive​(java.lang.String[] input)