Package net.sf.cglib.core

## Class DebuggingClassWriter

- java.lang.Object
- - org.objectweb.asm.ClassVisitor
  - - net.sf.cglib.core.DebuggingClassWriter

    public class DebuggingClassWriter
    extends org.objectweb.asm.ClassVisitor

### Field Summary

Fields
`static java.lang.String` `DEBUG_LOCATION_PROPERTY`

### Fields inherited from class org.objectweb.asm.ClassVisitor

`api, cv`

### Constructor Summary

Constructors
`DebuggingClassWriter​(int flags)`

### Method Summary

All Methods Instance Methods Concrete Methods
`java.lang.String` `getClassName()`
`java.lang.String` `getSuperName()`
`byte[]` `toByteArray()`
`void` `visit​(int version, int access, java.lang.String name, java.lang.String signature, java.lang.String superName, java.lang.String[] interfaces)`

### Methods inherited from class org.objectweb.asm.ClassVisitor

`visitAnnotation, visitAttribute, visitEnd, visitField, visitInnerClass, visitMethod, visitModule, visitNestHost, visitNestMember, visitOuterClass, visitSource, visitTypeAnnotation`

### Methods inherited from class java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### Field Detail

#### DEBUG_LOCATION_PROPERTY

    public static final java.lang.String DEBUG_LOCATION_PROPERTY

See Also:
  Constant Field Values

### Constructor Detail

#### DebuggingClassWriter

    public DebuggingClassWriter​(int flags)

### Method Detail

#### visit

    public void visit​(int version,
                      int access,
                      java.lang.String name,
                      java.lang.String signature,
                      java.lang.String superName,
                      java.lang.String[] interfaces)

Overrides:
  `visit` in class `org.objectweb.asm.ClassVisitor`

#### getClassName

    public java.lang.String getClassName()

#### getSuperName

    public java.lang.String getSuperName()

#### toByteArray

    public byte[] toByteArray()