net.sf.cglib.core
public class ClassEmitter extends ClassAdapter
Constructor Summary | |
---|---|
ClassEmitter(ClassVisitor cv) | |
ClassEmitter() |
Method Summary | |
---|---|
void | begin_class(int version, int access, String className, Type superType, Type[] interfaces, String sourceFile) |
CodeEmitter | begin_method(int access, Signature sig, Type[] exceptions, Attribute attrs) |
CodeEmitter | begin_static() |
void | declare_field(int access, String name, Type type, Object value, Attribute attrs) |
void | define_attribute(Attribute attrs) |
void | end_class() |
int | getAccess() |
ClassInfo | getClassInfo() |
Type | getClassType() |
CodeEmitter | getStaticHook() |
Type | getSuperType() |
void | setTarget(ClassVisitor cv) |
void | visit(int version, int access, String name, String superName, String[] interfaces, String sourceFile) |
void | visitAttribute(Attribute attrs) |
void | visitEnd() |
void | visitField(int access, String name, String desc, Object value, Attribute attrs) |
CodeVisitor | visitMethod(int access, String name, String desc, String[] exceptions, Attribute attrs) |