com.livis.flabes.util
Class ClassUtils
java.lang.Object
|
+--com.livis.flabes.util.ClassUtils
- public class ClassUtils
- extends java.lang.Object
Method Summary |
static void |
assureDerivedClassHasDefined(java.lang.Class cls,
java.lang.String methodName)
|
static java.lang.String |
classNameWithoutPackage(java.lang.String className)
|
static java.lang.Class |
forNameCatching(java.lang.String className)
|
static java.lang.Class |
forNameCatching(java.lang.String className,
java.io.PrintWriter out)
|
static java.lang.reflect.Method |
getMethodCatching(java.lang.Class cls,
java.lang.String methodName)
|
static java.lang.reflect.Method |
getMethodCatching(java.lang.Class cls,
java.lang.String methodName,
java.lang.Class[] parameterTypes)
|
static java.lang.reflect.Method |
getMethodCatching(java.lang.Class cls,
java.lang.String methodName,
java.lang.Class[] parameterTypes,
java.io.PrintWriter out)
|
static java.lang.reflect.Method |
getMethodCatching(java.lang.Class cls,
java.lang.String methodName,
java.io.PrintWriter out)
|
static java.lang.String |
innerClassName(java.lang.String className)
|
static boolean |
isArray(java.lang.Class c)
|
static boolean |
isArray(java.lang.Object o)
|
static boolean |
isBasic(java.lang.Class type)
|
static boolean |
isFloatingPoint(java.lang.Class type)
|
static boolean |
isFloatingPointPrimitive(java.lang.Class type)
|
static boolean |
isFloatingPointWrapper(java.lang.Class type)
|
static boolean |
isIntegral(java.lang.Class type)
|
static boolean |
isIntegralPrimitive(java.lang.Class type)
|
static boolean |
isIntegralWrapper(java.lang.Class type)
|
static boolean |
isNumeric(java.lang.Class type)
|
static boolean |
isNumericPrimitive(java.lang.Class type)
|
static boolean |
isNumericWrapper(java.lang.Class type)
|
static boolean |
isWrapper(java.lang.Class type)
|
static java.lang.Object |
newInstanceCatching(java.lang.Class cls)
|
static java.lang.Object |
newInstanceCatching(java.lang.Class cls,
java.io.PrintWriter out)
|
static java.lang.Object |
newInstanceForNameCatching(java.lang.String className)
|
static java.lang.Object |
newInstanceForNameCatching(java.lang.String className,
java.io.PrintWriter out)
|
static java.lang.String |
packageName(java.lang.String className)
|
static java.lang.Class |
primitiveType(java.lang.Class wrapperType)
|
static java.lang.Object |
unwrap(java.lang.Object srcArray)
|
static java.lang.Object[] |
wrap(java.lang.Object srcArray)
|
static java.lang.Class |
wrapperType(java.lang.Class primitiveType)
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
newInstanceCatching
public static java.lang.Object newInstanceCatching(java.lang.Class cls,
java.io.PrintWriter out)
newInstanceCatching
public static java.lang.Object newInstanceCatching(java.lang.Class cls)
forNameCatching
public static java.lang.Class forNameCatching(java.lang.String className,
java.io.PrintWriter out)
forNameCatching
public static java.lang.Class forNameCatching(java.lang.String className)
newInstanceForNameCatching
public static java.lang.Object newInstanceForNameCatching(java.lang.String className,
java.io.PrintWriter out)
newInstanceForNameCatching
public static java.lang.Object newInstanceForNameCatching(java.lang.String className)
classNameWithoutPackage
public static java.lang.String classNameWithoutPackage(java.lang.String className)
innerClassName
public static java.lang.String innerClassName(java.lang.String className)
packageName
public static java.lang.String packageName(java.lang.String className)
isIntegralPrimitive
public static boolean isIntegralPrimitive(java.lang.Class type)
isIntegralWrapper
public static boolean isIntegralWrapper(java.lang.Class type)
isIntegral
public static boolean isIntegral(java.lang.Class type)
isFloatingPointPrimitive
public static boolean isFloatingPointPrimitive(java.lang.Class type)
isFloatingPointWrapper
public static boolean isFloatingPointWrapper(java.lang.Class type)
isFloatingPoint
public static boolean isFloatingPoint(java.lang.Class type)
isNumericPrimitive
public static boolean isNumericPrimitive(java.lang.Class type)
isNumericWrapper
public static boolean isNumericWrapper(java.lang.Class type)
isNumeric
public static boolean isNumeric(java.lang.Class type)
isWrapper
public static boolean isWrapper(java.lang.Class type)
isBasic
public static boolean isBasic(java.lang.Class type)
isArray
public static boolean isArray(java.lang.Class c)
isArray
public static boolean isArray(java.lang.Object o)
wrapperType
public static java.lang.Class wrapperType(java.lang.Class primitiveType)
primitiveType
public static java.lang.Class primitiveType(java.lang.Class wrapperType)
wrap
public static java.lang.Object[] wrap(java.lang.Object srcArray)
unwrap
public static java.lang.Object unwrap(java.lang.Object srcArray)
getMethodCatching
public static java.lang.reflect.Method getMethodCatching(java.lang.Class cls,
java.lang.String methodName,
java.lang.Class[] parameterTypes,
java.io.PrintWriter out)
getMethodCatching
public static java.lang.reflect.Method getMethodCatching(java.lang.Class cls,
java.lang.String methodName,
java.lang.Class[] parameterTypes)
getMethodCatching
public static java.lang.reflect.Method getMethodCatching(java.lang.Class cls,
java.lang.String methodName,
java.io.PrintWriter out)
getMethodCatching
public static java.lang.reflect.Method getMethodCatching(java.lang.Class cls,
java.lang.String methodName)
assureDerivedClassHasDefined
public static void assureDerivedClassHasDefined(java.lang.Class cls,
java.lang.String methodName)