class ClassData
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static org.objectweb.asm.Type[][] |
ARGS |
org.objectweb.asm.ClassVisitor |
cls |
java.lang.String |
clsName |
java.util.Set<java.lang.String> |
fieldSet |
(package private) java.util.Stack<MethodData> |
methodStack |
static org.objectweb.asm.Type[][] |
PARAMS |
static java.lang.String[] |
SIGS |
| Constructor and Description |
|---|
ClassData(java.lang.String clsName,
org.objectweb.asm.ClassVisitor cls) |
| Modifier and Type | Method and Description |
|---|---|
IRBytecodeAdapter |
method() |
MethodData |
methodData() |
void |
popmethod() |
void |
pushmethod(java.lang.String name,
int arity) |
public static final org.objectweb.asm.Type[][] PARAMS
public static final org.objectweb.asm.Type[][] ARGS
public static final java.lang.String[] SIGS
public org.objectweb.asm.ClassVisitor cls
public java.lang.String clsName
java.util.Stack<MethodData> methodStack
public java.util.Set<java.lang.String> fieldSet
public ClassData(java.lang.String clsName,
org.objectweb.asm.ClassVisitor cls)
public IRBytecodeAdapter method()
public MethodData methodData()
public void pushmethod(java.lang.String name,
int arity)
public void popmethod()