|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectorg.apache.commons.lang3.ClassUtils
cn.wensiqun.asmsupport.utils.ClassUtils
public class ClassUtils
| 字段摘要 |
|---|
| 从类 org.apache.commons.lang3.ClassUtils 继承的字段 |
|---|
INNER_CLASS_SEPARATOR, INNER_CLASS_SEPARATOR_CHAR, PACKAGE_SEPARATOR, PACKAGE_SEPARATOR_CHAR |
| 构造方法摘要 | |
|---|---|
ClassUtils()
|
|
| 方法摘要 | |
|---|---|
static Class<?> |
forName(String className)
通过className获取class实例,这里的参数可以是int,char的那个基本类型 |
static List<MethodEntity> |
getAllMethod(Class<?> clazz,
String findName)
|
static List<List<Class<?>>> |
getClassUpwardsRoute(Class<?> sourceClass)
|
static List<List<Class<?>>> |
getClassUpwardsRoute(Class<?> sourceClass,
Class<?> destionClass)
|
static int |
getDimension(Class<?> arrayClass)
|
static Class<?> |
getMethodOwner(Class<?> owner,
String name,
Class<?> arguments)
|
static Class<?> |
getRootComponentType(Class<?> cls)
|
static boolean |
isDirectInnerClass(Class<?> owner,
Class<?> innerCls)
|
static boolean |
isInnerClass(Class<?> owner,
Class<?> innerCls)
判断innerCls是否是owner的内部类 |
static boolean |
isSuper(Class<?> cls1,
Class<?> cls2)
determine cls1 is super of cls2 |
| 从类 org.apache.commons.lang3.ClassUtils 继承的方法 |
|---|
convertClassesToClassNames, convertClassNamesToClasses, getAllInterfaces, getAllSuperclasses, getClass, getClass, getClass, getClass, getPackageCanonicalName, getPackageCanonicalName, getPackageCanonicalName, getPackageName, getPackageName, getPackageName, getPublicMethod, getShortCanonicalName, getShortCanonicalName, getShortCanonicalName, getShortClassName, getShortClassName, getShortClassName, getSimpleName, getSimpleName, isAssignable, isAssignable, isAssignable, isAssignable, isInnerClass, isPrimitiveOrWrapper, isPrimitiveWrapper, primitivesToWrappers, primitiveToWrapper, toClass, wrappersToPrimitives, wrapperToPrimitive |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public ClassUtils()
| 方法详细信息 |
|---|
public static Class<?> getRootComponentType(Class<?> cls)
cls -
public static int getDimension(Class<?> arrayClass)
arrayClass -
public static boolean isSuper(Class<?> cls1,
Class<?> cls2)
cls1 - cls2 -
public static Class<?> getMethodOwner(Class<?> owner,
String name,
Class<?> arguments)
public static boolean isDirectInnerClass(Class<?> owner,
Class<?> innerCls)
owner - innerCls -
public static boolean isInnerClass(Class<?> owner,
Class<?> innerCls)
owner - innerCls -
public static Class<?> forName(String className)
throws ClassNotFoundException
className -
ClassNotFoundExceptionpublic static List<List<Class<?>>> getClassUpwardsRoute(Class<?> sourceClass)
sourceClass -
public static List<List<Class<?>>> getClassUpwardsRoute(Class<?> sourceClass,
Class<?> destionClass)
sourceClass - destionClass -
public static List<MethodEntity> getAllMethod(Class<?> clazz,
String findName)
throws IOException
clazz -
IOException
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||