Class ClassUtil


  • public final class ClassUtil
    extends Object
    • Method Detail

      • objectIsArray

        public static boolean objectIsArray​(Object o)
      • classIsArray

        public static boolean classIsArray​(Class theClass)
      • objectIsPrimitiveArray

        public static boolean objectIsPrimitiveArray​(Object o)
      • classnameIsArray

        public static boolean classnameIsArray​(String classname)
      • classnameIsPrimitiveArray

        public static boolean classnameIsPrimitiveArray​(String classname)
      • getPrimitiveArrayTypeCode

        public static char getPrimitiveArrayTypeCode​(Class theClass)
      • getPrimitiveArrayTypeCode

        public static char getPrimitiveArrayTypeCode​(String classname)
      • getArrayMemberClassName

        public static String getArrayMemberClassName​(String classname)
      • primitiveClassToObjectClass

        public static Class primitiveClassToObjectClass​(Class theClass)
      • isPrimitiveClass

        public static boolean isPrimitiveClass​(Class theClass)
      • primitiveLetterToClassName

        public static String primitiveLetterToClassName​(char primitive)
      • getTypes

        public static String[] getTypes​(Object[] args)
      • getFriendlyClassname

        public static String getFriendlyClassname​(Class theClass)
      • getFriendlyClassname

        public static String getFriendlyClassname​(String type)
      • getArrayElementClass

        public static Class getArrayElementClass​(Class arrayClass)
      • signaturesAreCompatible

        public static boolean signaturesAreCompatible​(Class[] callee,
                                                      Class[] argsSignature)
      • expandClassName

        public static String expandClassName​(String name)