public final class ClassUtil extends Object
public static boolean objectIsArray(Object o)
public static boolean classIsArray(Class theClass)
public static boolean objectIsPrimitiveArray(Object o)
public static boolean classnameIsArray(String classname)
public static boolean classnameIsPrimitiveArray(String classname)
public static char getPrimitiveArrayTypeCode(Class theClass)
public static char getPrimitiveArrayTypeCode(String classname)
public static Class getClassFromName(String classname) throws ClassNotFoundException
ClassNotFoundExceptionpublic static boolean isPrimitiveClass(Class theClass)
public static String primitiveLetterToClassName(char primitive)
public static Class getInnerArrayElementClass(Class arrayClass) throws ClassNotFoundException
ClassNotFoundExceptionpublic static boolean signaturesAreCompatible(Class[] callee, Class[] argsSignature)
public static Object instantiateObject(Class theClass, Object[] args) throws Exception
Exceptionpublic static Object instantiateObject(Class theClass, String theString) throws Exception
Exceptionpublic static Object instantiateFromString(Class theClass, String theString) throws Exception
Exceptionpublic static Object instantiateDefault(Class inClass) throws Exception
Exceptionpublic static Class convertArrayClass(Class arrayClass, Class newInnerType) throws ClassNotFoundException
ClassNotFoundExceptionCopyright © 2017–2020 Eclipse Foundation. All rights reserved.