begin_class
public void begin_class(int version,
int access,
String className,
Type superType,
Type[] interfaces,
String sourceFile)
begin_method
public CodeEmitter begin_method(int access,
Signature sig,
Type[] exceptions,
Attribute attrs)
declare_field
public void declare_field(int access,
String name,
Type type,
Object value,
Attribute attrs)
define_attribute
public void define_attribute(Attribute attrs)
end_class
public void end_class()
getAccess
public int getAccess()
getClassType
public Type getClassType()
getSuperType
public Type getSuperType()
setTarget
public void setTarget(ClassVisitor cv)
visit
public void visit(int version,
int access,
String name,
String superName,
String[] interfaces,
String sourceFile)
visitAttribute
public void visitAttribute(Attribute attrs)
visitEnd
public void visitEnd()
visitField
public void visitField(int access,
String name,
String desc,
Object value,
Attribute attrs)
visitMethod
public CodeVisitor visitMethod(int access,
String name,
String desc,
String[] exceptions,
Attribute attrs)