类 DebuggingClassWriter
java.lang.Object
cn.taketoday.bytecode.ClassVisitor
cn.taketoday.bytecode.core.DebuggingClassWriter
-
字段概要
字段从类继承的字段 cn.taketoday.bytecode.ClassVisitor
cv -
构造器概要
构造器 -
方法概要
从类继承的方法 cn.taketoday.bytecode.ClassVisitor
visitAnnotation, visitAttribute, visitEnd, visitField, visitInnerClass, visitMethod, visitModule, visitNestHost, visitNestMember, visitOuterClass, visitPermittedSubclass, visitRecordComponent, visitSource, visitTypeAnnotation
-
字段详细资料
-
DEBUG_LOCATION_PROPERTY
- 另请参阅:
-
debugLocation
-
className
-
superName
-
-
构造器详细资料
-
DebuggingClassWriter
public DebuggingClassWriter(int flags)
-
-
方法详细资料
-
visit
public void visit(int version, int access, String name, String signature, String superName, String[] interfaces) 从类复制的说明:ClassVisitorVisits the header of the class.- 覆盖:
visit在类中ClassVisitor- 参数:
version- the class version. The minor version is stored in the 16 most significant bits, and the major version in the 16 least significant bits.access- the class's access flags (seeOpcodes). This parameter also indicates if the class is deprecatedOpcodes.ACC_DEPRECATEDor a recordOpcodes.ACC_RECORD.name- the internal name of the class (seeType.getInternalName()).signature- the signature of this class. May be null if the class is not a generic one, and does not extend or implement generic classes or interfaces.superName- the internal of name of the super class (seeType.getInternalName()). For interfaces, the super class isObject. May be null, but only for theObjectclass.interfaces- the internal names of the class's interfaces (seeType.getInternalName()). May be null.
-
getClassName
-
getSuperName
-
toByteArray
public byte[] toByteArray() -
setDebugLocation
-
debug
private void debug(byte[] b)
-