cn.wensiqun.asmsupport.clazz
类 AClassFactory

java.lang.Object
  继承者 cn.wensiqun.asmsupport.clazz.AClassFactory
直接已知子类:
AbstractClassContext

public abstract class AClassFactory
extends Object

作者:
温斯群(Joe Wen)

构造方法摘要
AClassFactory()
           
 
方法摘要
static ArrayClass getArrayClass(AClass cls, int dim)
          获取数组class
static ArrayClass getArrayClass(Class<?> arrayCls)
           
static ArrayClass getArrayClass(Class<?> cls, int dim)
          获取数组class
static AClass getProductClass(Class<?> cls)
          通过一个已经存在的Class获取一个AClass
protected static SemiClass newSemiClass(int version, int access, String name, Class<?> superCls, Class<?>[] interfaces)
          创建一个新的Class
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

AClassFactory

public AClassFactory()
方法详细信息

getProductClass

public static AClass getProductClass(Class<?> cls)
通过一个已经存在的Class获取一个AClass

参数:
cls -
返回:

getArrayClass

public static ArrayClass getArrayClass(Class<?> arrayCls)
参数:
arrayCls -
返回:

getArrayClass

public static ArrayClass getArrayClass(Class<?> cls,
                                       int dim)
获取数组class

参数:
cls -
dim -
返回:

getArrayClass

public static ArrayClass getArrayClass(AClass cls,
                                       int dim)
获取数组class

参数:
cls -
dim -
返回:

newSemiClass

protected static SemiClass newSemiClass(int version,
                                        int access,
                                        String name,
                                        Class<?> superCls,
                                        Class<?>[] interfaces)
创建一个新的Class

参数:
version -
access -
name -
superCls -
interfaces -
返回:


Copyright © 2013. All Rights Reserved.