cn.wensiqun.asmsupport.creator
类 AbstractClassCreatorContext

java.lang.Object
  继承者 cn.wensiqun.asmsupport.clazz.AClassFactory
      继承者 cn.wensiqun.asmsupport.creator.AbstractClassContext
          继承者 cn.wensiqun.asmsupport.creator.AbstractClassCreatorContext
所有已实现的接口:
IClassContext
直接已知子类:
ClassCreator, EnumCreator, InterfaceCreator

public abstract class AbstractClassCreatorContext
extends AbstractClassContext


字段摘要
protected  boolean haveInitMethod
           
protected  SemiClass sc
           
 
从类 cn.wensiqun.asmsupport.creator.AbstractClassContext 继承的字段
classOutPutPath, cw, existedStaticBlock, fieldCreators, methodCreaters
 
构造方法摘要
AbstractClassCreatorContext(int version, int access, String name, Class<?> superCls, Class<?>[] interfaces)
           
 
方法摘要
protected abstract  void createDefaultConstructor()
           
 NewMemberClass getCurrentClass()
           
 Class<?> startup()
           
 
从类 cn.wensiqun.asmsupport.creator.AbstractClassContext 继承的方法
checkStaticBlock, getClassOutPutPath, getClassVisitor, loadClass, setClassOutPutPath
 
从类 cn.wensiqun.asmsupport.clazz.AClassFactory 继承的方法
getArrayClass, getArrayClass, getArrayClass, getProductClass, newSemiClass
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

sc

protected SemiClass sc

haveInitMethod

protected boolean haveInitMethod
构造方法详细信息

AbstractClassCreatorContext

public AbstractClassCreatorContext(int version,
                                   int access,
                                   String name,
                                   Class<?> superCls,
                                   Class<?>[] interfaces)
方法详细信息

getCurrentClass

public NewMemberClass getCurrentClass()

startup

public Class<?> startup()

createDefaultConstructor

protected abstract void createDefaultConstructor()


Copyright © 2013. All Rights Reserved.