public abstract class AbstractClassContext extends AClassFactory implements IClassContext
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
classOutPutPath |
protected cn.wensiqun.asmsupport.org.objectweb.asm.ClassWriter |
cw |
protected boolean |
existedStaticBlock |
protected List<IFieldCreator> |
fieldCreators |
protected List<IMethodCreator> |
methodCreaters |
| 构造器和说明 |
|---|
AbstractClassContext() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
checkStaticBlock() |
String |
getClassOutPutPath() |
cn.wensiqun.asmsupport.org.objectweb.asm.ClassVisitor |
getClassVisitor()
get class visitor
|
ClassLoader |
getParentClassLoader() |
protected Class<?> |
loadClass(String name,
byte[] b) |
void |
setClassOutPutPath(String classOutPutPath) |
void |
setParentClassLoader(ClassLoader parentClassLoader) |
getArrayType, getArrayType, getType, newSemiClassclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCurrentClass, startupprotected List<IMethodCreator> methodCreaters
protected List<IFieldCreator> fieldCreators
protected String classOutPutPath
protected boolean existedStaticBlock
protected cn.wensiqun.asmsupport.org.objectweb.asm.ClassWriter cw
protected void checkStaticBlock()
public final cn.wensiqun.asmsupport.org.objectweb.asm.ClassVisitor getClassVisitor()
IClassContextgetClassVisitor 在接口中 IClassContextpublic String getClassOutPutPath()
public final void setClassOutPutPath(String classOutPutPath)
setClassOutPutPath 在接口中 IClassContextpublic ClassLoader getParentClassLoader()
public void setParentClassLoader(ClassLoader parentClassLoader)
Copyright © 2015. All rights reserved.