public class ClassEmitter
extends org.objectweb.asm.ClassAdapter
| Constructor and Description |
|---|
ClassEmitter() |
ClassEmitter(org.objectweb.asm.ClassVisitor cv) |
| Modifier and Type | Method and Description |
|---|---|
void |
begin_class(int version,
int access,
java.lang.String className,
org.objectweb.asm.Type superType,
org.objectweb.asm.Type[] interfaces,
java.lang.String source) |
CodeEmitter |
begin_method(int access,
Signature sig,
org.objectweb.asm.Type[] exceptions) |
CodeEmitter |
begin_static() |
void |
declare_field(int access,
java.lang.String name,
org.objectweb.asm.Type type,
java.lang.Object value) |
void |
end_class() |
int |
getAccess() |
ClassInfo |
getClassInfo() |
org.objectweb.asm.Type |
getClassType() |
CodeEmitter |
getStaticHook() |
org.objectweb.asm.Type |
getSuperType() |
void |
setTarget(org.objectweb.asm.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() |
org.objectweb.asm.FieldVisitor |
visitField(int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.Object value) |
org.objectweb.asm.MethodVisitor |
visitMethod(int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.String[] exceptions) |
public ClassEmitter(org.objectweb.asm.ClassVisitor cv)
public ClassEmitter()
public void setTarget(org.objectweb.asm.ClassVisitor cv)
public ClassInfo getClassInfo()
public void begin_class(int version,
int access,
java.lang.String className,
org.objectweb.asm.Type superType,
org.objectweb.asm.Type[] interfaces,
java.lang.String source)
public CodeEmitter getStaticHook()
public int getAccess()
public org.objectweb.asm.Type getClassType()
public org.objectweb.asm.Type getSuperType()
public void end_class()
public CodeEmitter begin_method(int access, Signature sig, org.objectweb.asm.Type[] exceptions)
public CodeEmitter begin_static()
public void declare_field(int access,
java.lang.String name,
org.objectweb.asm.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)
visit in interface org.objectweb.asm.ClassVisitorvisit in class org.objectweb.asm.ClassAdapterpublic void visitEnd()
visitEnd in interface org.objectweb.asm.ClassVisitorvisitEnd in class org.objectweb.asm.ClassAdapterpublic org.objectweb.asm.FieldVisitor visitField(int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.Object value)
visitField in interface org.objectweb.asm.ClassVisitorvisitField in class org.objectweb.asm.ClassAdapterpublic org.objectweb.asm.MethodVisitor visitMethod(int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.String[] exceptions)
visitMethod in interface org.objectweb.asm.ClassVisitorvisitMethod in class org.objectweb.asm.ClassAdapterCopyright (c) 2001 - Apache Software Foundation