org.logicalcobwebs.cglib.core
Class DebuggingClassWriter
java.lang.Object
   org.logicalcobwebs.asm.ClassWriter
org.logicalcobwebs.asm.ClassWriter
       org.logicalcobwebs.cglib.core.DebuggingClassWriter
org.logicalcobwebs.cglib.core.DebuggingClassWriter
- All Implemented Interfaces: 
- ClassVisitor
- public class DebuggingClassWriter 
- extends ClassWriter
 
 
| Method Summary | 
|  java.lang.String | getClassName()
 | 
|  java.lang.String | getSuperName()
 | 
|  byte[] | toByteArray()Returns the bytecode of the class that was build with this class writer.
 | 
|  void | visit(int access,
      java.lang.String name,
      java.lang.String superName,
      java.lang.String[] interfaces,
      java.lang.String sourceFile)Visits the header of the class.
 | 
 
| Methods inherited from class org.logicalcobwebs.asm.ClassWriter | 
| newClass, newCst, newField, newMethod, newNameType, newUTF8, visitAttribute, visitEnd, visitField, visitInnerClass, visitMethod, writeAttribute | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
DEBUG_LOCATION_PROPERTY
public static final java.lang.String DEBUG_LOCATION_PROPERTY
- See Also:
- Constant Field Values
debugLocation
private static java.lang.String debugLocation
traceEnabled
private static boolean traceEnabled
className
private java.lang.String className
superName
private java.lang.String superName
DebuggingClassWriter
public DebuggingClassWriter(boolean computeMaxs)
visit
public void visit(int access,
                  java.lang.String name,
                  java.lang.String superName,
                  java.lang.String[] interfaces,
                  java.lang.String sourceFile)
- Description copied from interface: ClassVisitor
- Visits the header of the class.
 
- 
- Specified by:
- visitin interface- ClassVisitor
- Overrides:
- visitin class- ClassWriter
 
- 
- Parameters:
- access- the class's access flags (see- Constants). This
      parameter also indicates if the class is deprecated.
- name- the internal name of the class (see- getInternalName).
- superName- the internal of name of the super class (see- getInternalName). For interfaces, the super
      class is- Object. May be null, but only for the- java.lang.Objectclass.
- interfaces- the internal names of the class's interfaces (see- getInternalName). May be null.
- sourceFile- the name of the source file from which this class was
      compiled. May be null.
 
getClassName
public java.lang.String getClassName()
- 
 
getSuperName
public java.lang.String getSuperName()
- 
 
toByteArray
public byte[] toByteArray()
- Description copied from class: ClassWriter
- Returns the bytecode of the class that was build with this class writer.
 
- 
- Overrides:
- toByteArrayin class- ClassWriter
 
- 
- Returns:
- the bytecode of the class that was build with this class writer.