public class ClassEmitter extends ClassTransformer
Constructor and Description |
---|
ClassEmitter() |
ClassEmitter(ClassVisitor cv) |
Modifier and Type | Method and Description |
---|---|
void |
begin_class(int version,
int access,
java.lang.String className,
Type superType,
Type[] interfaces,
java.lang.String source) |
CodeEmitter |
begin_method(int access,
Signature sig,
Type[] exceptions) |
CodeEmitter |
begin_static() |
void |
declare_field(int access,
java.lang.String name,
Type type,
java.lang.Object value) |
void |
end_class() |
int |
getAccess() |
ClassInfo |
getClassInfo() |
Type |
getClassType() |
CodeEmitter |
getStaticHook() |
Type |
getSuperType() |
void |
setTarget(ClassVisitor cv) |
void |
visit(int version,
int access,
java.lang.String name,
java.lang.String signature,
java.lang.String superName,
java.lang.String[] interfaces) |
void |
visitEnd() |
FieldVisitor |
visitField(int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.Object value) |
MethodVisitor |
visitMethod(int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.String[] exceptions) |
public ClassEmitter(ClassVisitor cv)
public ClassEmitter()
public void setTarget(ClassVisitor cv)
setTarget
in class ClassTransformer
public ClassInfo getClassInfo()
public void begin_class(int version, int access, java.lang.String className, Type superType, Type[] interfaces, java.lang.String source)
public CodeEmitter getStaticHook()
public int getAccess()
public Type getClassType()
public Type getSuperType()
public void end_class()
public CodeEmitter begin_method(int access, Signature sig, Type[] exceptions)
public CodeEmitter begin_static()
public void declare_field(int access, java.lang.String name, Type type, java.lang.Object value)
public void visit(int version, int access, java.lang.String name, java.lang.String signature, java.lang.String superName, java.lang.String[] interfaces)
public void visitEnd()
public FieldVisitor visitField(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.Object value)
public MethodVisitor visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
Copyright (c) 2001 - Apache Software Foundation