com.sun.enterprise.admin.util
Class ClassUtil
java.lang.Object
com.sun.enterprise.admin.util.ClassUtil
public final class ClassUtil
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
objectIsArray
public static boolean objectIsArray(java.lang.Object o)
classIsArray
public static boolean classIsArray(java.lang.Class theClass)
objectIsPrimitiveArray
public static boolean objectIsPrimitiveArray(java.lang.Object o)
classnameIsArray
public static boolean classnameIsArray(java.lang.String classname)
classnameIsPrimitiveArray
public static boolean classnameIsPrimitiveArray(java.lang.String classname)
getPrimitiveArrayTypeCode
public static char getPrimitiveArrayTypeCode(java.lang.Class theClass)
getPrimitiveArrayTypeCode
public static char getPrimitiveArrayTypeCode(java.lang.String classname)
getArrayMemberClassName
public static java.lang.String getArrayMemberClassName(java.lang.String classname)
getClassFromName
public static java.lang.Class getClassFromName(java.lang.String classname)
throws java.lang.ClassNotFoundException
- Throws:
java.lang.ClassNotFoundException
PrimitiveClassToObjectClass
public static java.lang.Class PrimitiveClassToObjectClass(java.lang.Class theClass)
IsPrimitiveClass
public static boolean IsPrimitiveClass(java.lang.Class theClass)
PrimitiveLetterToClassName
public static java.lang.String PrimitiveLetterToClassName(char primitive)
getTypes
public static java.lang.String[] getTypes(java.lang.Object[] args)
getFriendlyClassname
public static java.lang.String getFriendlyClassname(java.lang.Class theClass)
getFriendlyClassname
public static java.lang.String getFriendlyClassname(java.lang.String type)
getArrayElementClass
public static java.lang.Class getArrayElementClass(java.lang.Class arrayClass)
getInnerArrayElementClass
public static java.lang.Class getInnerArrayElementClass(java.lang.Class arrayClass)
throws java.lang.ClassNotFoundException
- Throws:
java.lang.ClassNotFoundException
signaturesAreCompatible
public static boolean signaturesAreCompatible(java.lang.Class[] callee,
java.lang.Class[] argsSignature)
InstantiateObject
public static java.lang.Object InstantiateObject(java.lang.Class theClass,
java.lang.Object[] args)
throws java.lang.Exception
- Throws:
java.lang.Exception
InstantiateObject
public static java.lang.Object InstantiateObject(java.lang.Class theClass,
java.lang.String theString)
throws java.lang.Exception
- Throws:
java.lang.Exception
InstantiateFromString
public static java.lang.Object InstantiateFromString(java.lang.Class theClass,
java.lang.String theString)
throws java.lang.Exception
- Throws:
java.lang.Exception
InstantiateDefault
public static java.lang.Object InstantiateDefault(java.lang.Class inClass)
throws java.lang.Exception
- Throws:
java.lang.Exception
ExpandClassName
public static java.lang.String ExpandClassName(java.lang.String name)
convertArrayClass
public static java.lang.Class convertArrayClass(java.lang.Class arrayClass,
java.lang.Class newInnerType)
throws java.lang.ClassNotFoundException
- Throws:
java.lang.ClassNotFoundException
Copyright © 2012 GlassFish Community. All Rights Reserved.