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 Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean[] toBoolPrimitive​(java.lang.Object[] array)  
      static byte[] toBytePrimitive​(java.lang.Object[] array)  
      static char[] toCharPrimitive​(java.lang.Object[] array)  
      static double[] toDoublePrimitive​(java.lang.Object[] array)  
      static float[] toFloatPrimitive​(java.lang.Object[] array)  
      static int[] toIntegerPrimitive​(java.lang.Object[] array)  
      static long[] toLongPrimitive​(java.lang.Object[] array)  
      static java.lang.Boolean[] toObject​(boolean[] array)  
      static java.lang.Byte[] toObject​(byte[] array)  
      static java.lang.Character[] toObject​(char[] array)  
      static java.lang.Double[] toObject​(double[] array)  
      static java.lang.Float[] toObject​(float[] array)  
      static java.lang.Integer[] toObject​(int[] array)  
      static java.lang.Long[] toObject​(long[] array)  
      static java.lang.Short[] toObject​(short[] array)  
      static boolean[] toPrimitive​(java.lang.Boolean[] array)  
      static byte[] toPrimitive​(java.lang.Byte[] array)  
      static double[] toPrimitive​(java.lang.Double[] array)  
      static float[] toPrimitive​(java.lang.Float[] array)  
      static int[] toPrimitive​(java.lang.Integer[] array)  
      static long[] toPrimitive​(java.lang.Long[] array)  
      static short[] toPrimitive​(java.lang.Short[] array)  
      static short[] toShortPrimitive​(java.lang.Object[] array)  
      static java.lang.String[] toStringPrimitive​(java.lang.Object[] array)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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 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)