Package org.springframework.cglib.core
Class DebuggingClassWriter
java.lang.Object
org.springframework.asm.ClassVisitor
org.springframework.cglib.core.DebuggingClassWriter
- 
Field SummaryFieldsFields inherited from class org.springframework.asm.ClassVisitorapi, cv
- 
Constructor SummaryConstructors
- 
Method SummaryMethods inherited from class org.springframework.asm.ClassVisitorgetDelegate, visitAnnotation, visitAttribute, visitEnd, visitField, visitInnerClass, visitMethod, visitModule, visitNestHost, visitNestMember, visitOuterClass, visitPermittedSubclass, visitRecordComponent, visitSource, visitTypeAnnotation
- 
Field Details- 
DEBUG_LOCATION_PROPERTY- See Also:
 
 
- 
- 
Constructor Details- 
DebuggingClassWriterpublic DebuggingClassWriter(int flags) 
 
- 
- 
Method Details- 
visitpublic void visit(int version, int access, String name, String signature, String superName, String[] interfaces) Description copied from class:ClassVisitorVisits the header of the class.- Overrides:
- visitin class- ClassVisitor
- Parameters:
- 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 (see- Opcodes). This parameter also indicates if the class is deprecated- Opcodes.ACC_DEPRECATEDor a record- Opcodes.ACC_RECORD.
- name- the internal name of the class (see- Type.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 (see- Type.getInternalName()). For interfaces, the super class is- Object. May be null, but only for the- Objectclass.
- interfaces- the internal names of the class's interfaces (see- Type.getInternalName()). May be null.
 
- 
getClassName
- 
getSuperName
- 
toByteArraypublic byte[] toByteArray()
 
-