Package com.sun.enterprise.admin.util
Class ClassUtil
- java.lang.Object
-
- com.sun.enterprise.admin.util.ClassUtil
-
public final class ClassUtil extends Object
-
-
Method Summary
-
-
-
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)
-
getClassFromName
public static Class getClassFromName(String classname) throws ClassNotFoundException
- Throws:
ClassNotFoundException
-
isPrimitiveClass
public static boolean isPrimitiveClass(Class theClass)
-
primitiveLetterToClassName
public static String primitiveLetterToClassName(char primitive)
-
getInnerArrayElementClass
public static Class getInnerArrayElementClass(Class arrayClass) throws ClassNotFoundException
- Throws:
ClassNotFoundException
-
signaturesAreCompatible
public static boolean signaturesAreCompatible(Class[] callee, Class[] argsSignature)
-
instantiateObject
public static Object instantiateObject(Class theClass, Object[] args) throws Exception
- Throws:
Exception
-
instantiateObject
public static Object instantiateObject(Class theClass, String theString) throws Exception
- Throws:
Exception
-
instantiateFromString
public static Object instantiateFromString(Class theClass, String theString) throws Exception
- Throws:
Exception
-
instantiateDefault
public static Object instantiateDefault(Class inClass) throws Exception
- Throws:
Exception
-
convertArrayClass
public static Class convertArrayClass(Class arrayClass, Class newInnerType) throws ClassNotFoundException
- Throws:
ClassNotFoundException
-
-