Class ArrayFrob


  • public final class ArrayFrob
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static java.util.Map<java.lang.Class<?>,​java.lang.Class<?>> PRIMITIVE_TO_WRAPPER  
      private static java.util.Map<java.lang.Class<?>,​java.lang.Class<?>> WRAPPER_TO_PRIMITIVE  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private ArrayFrob()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.Object convert​(java.lang.Object _o, java.lang.Class<? extends java.lang.Object> _c)  
      static <T> T[] delist​(java.util.List<T> _l, java.lang.Class<T> _c)  
      static <T> java.lang.Object delistprimitive​(java.util.List<T> _l, java.lang.Class<T> _c)  
      static java.util.Map<java.lang.Class<?>,​java.lang.Class<?>> getPrimitiveToWrapperTypes()  
      static java.util.Map<java.lang.Class<?>,​java.lang.Class<?>> getWrapperToPrimitiveTypes()  
      static <T> java.util.List<T> listify​(java.lang.Object _o)  
      static <T> java.util.List<T> listify​(T[] _ns)  
      static java.lang.Object[] type​(java.lang.Object[] _old, java.lang.Class<java.lang.Object> _c)  
      static <T> java.lang.Object unwrap​(T[] _ns)  
      static <T> T[] wrap​(java.lang.Object _o)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • PRIMITIVE_TO_WRAPPER

        private static final java.util.Map<java.lang.Class<?>,​java.lang.Class<?>> PRIMITIVE_TO_WRAPPER
      • WRAPPER_TO_PRIMITIVE

        private static final java.util.Map<java.lang.Class<?>,​java.lang.Class<?>> WRAPPER_TO_PRIMITIVE
    • Constructor Detail

      • ArrayFrob

        private ArrayFrob()
    • Method Detail

      • getPrimitiveToWrapperTypes

        public static java.util.Map<java.lang.Class<?>,​java.lang.Class<?>> getPrimitiveToWrapperTypes()
      • getWrapperToPrimitiveTypes

        public static java.util.Map<java.lang.Class<?>,​java.lang.Class<?>> getWrapperToPrimitiveTypes()
      • wrap

        public static <T> T[] wrap​(java.lang.Object _o)
                            throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
      • unwrap

        public static <T> java.lang.Object unwrap​(T[] _ns)
                                           throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
      • listify

        public static <T> java.util.List<T> listify​(T[] _ns)
                                             throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
      • listify

        public static <T> java.util.List<T> listify​(java.lang.Object _o)
                                             throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
      • delist

        public static <T> T[] delist​(java.util.List<T> _l,
                                     java.lang.Class<T> _c)
                              throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
      • delistprimitive

        public static <T> java.lang.Object delistprimitive​(java.util.List<T> _l,
                                                           java.lang.Class<T> _c)
                                                    throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
      • convert

        public static java.lang.Object convert​(java.lang.Object _o,
                                               java.lang.Class<? extends java.lang.Object> _c)
                                        throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
      • type

        public static java.lang.Object[] type​(java.lang.Object[] _old,
                                              java.lang.Class<java.lang.Object> _c)