public class Util
extends java.lang.Object
Constructor and Description |
---|
Util(boolean debug,
int verbose) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
augmentInfoMethodDescriptor(java.lang.String desc) |
void |
emitIntConstant(org.objectweb.asm.MethodVisitor mv,
int val) |
void |
error(java.lang.String str) |
boolean |
getDebug() |
java.lang.String |
getFullMethodDescriptor(java.lang.reflect.Method method) |
java.lang.String |
getFullMethodDescriptor(org.objectweb.asm.tree.MethodInsnNode mn) |
java.lang.String |
getFullMethodDescriptor(org.objectweb.asm.tree.MethodNode mn) |
java.lang.String |
getFullMethodDescriptor(java.lang.String name,
java.lang.String desc) |
boolean |
hasAccess(int access,
int flag) |
void |
info(int level,
java.lang.String str) |
void |
initLocal(org.objectweb.asm.MethodVisitor mv,
org.objectweb.asm.tree.LocalVariableNode var) |
void |
loadFromXReturn(org.objectweb.asm.MethodVisitor mv,
int returnOpcode,
org.objectweb.asm.tree.LocalVariableNode holder) |
void |
msg(java.lang.String str) |
void |
newWithSimpleConstructor(org.objectweb.asm.MethodVisitor mv,
java.lang.Class<?> cls) |
static java.lang.String |
opcodeToString(int opcode) |
void |
storeFromXReturn(org.objectweb.asm.MethodVisitor mv,
int returnOpcode,
org.objectweb.asm.tree.LocalVariableNode holder) |
byte[] |
transform(boolean debug,
byte[] cls,
UnaryFunction<org.objectweb.asm.ClassVisitor,org.objectweb.asm.ClassAdapter> factory) |
int |
wrapArg(org.objectweb.asm.MethodVisitor mv,
int argIndex,
org.objectweb.asm.Type atype) |
void |
wrapArgs(org.objectweb.asm.MethodVisitor mv,
int access,
java.lang.String desc) |
public boolean getDebug()
public void info(int level, java.lang.String str)
public void msg(java.lang.String str)
public void error(java.lang.String str)
public void initLocal(org.objectweb.asm.MethodVisitor mv, org.objectweb.asm.tree.LocalVariableNode var)
public java.lang.String getFullMethodDescriptor(java.lang.String name, java.lang.String desc)
public java.lang.String getFullMethodDescriptor(org.objectweb.asm.tree.MethodNode mn)
public java.lang.String getFullMethodDescriptor(org.objectweb.asm.tree.MethodInsnNode mn)
public java.lang.String getFullMethodDescriptor(java.lang.reflect.Method method)
public void newWithSimpleConstructor(org.objectweb.asm.MethodVisitor mv, java.lang.Class<?> cls)
public java.lang.String augmentInfoMethodDescriptor(java.lang.String desc)
public void emitIntConstant(org.objectweb.asm.MethodVisitor mv, int val)
public int wrapArg(org.objectweb.asm.MethodVisitor mv, int argIndex, org.objectweb.asm.Type atype)
public void wrapArgs(org.objectweb.asm.MethodVisitor mv, int access, java.lang.String desc)
public void storeFromXReturn(org.objectweb.asm.MethodVisitor mv, int returnOpcode, org.objectweb.asm.tree.LocalVariableNode holder)
public void loadFromXReturn(org.objectweb.asm.MethodVisitor mv, int returnOpcode, org.objectweb.asm.tree.LocalVariableNode holder)
public boolean hasAccess(int access, int flag)
public static java.lang.String opcodeToString(int opcode)
public byte[] transform(boolean debug, byte[] cls, UnaryFunction<org.objectweb.asm.ClassVisitor,org.objectweb.asm.ClassAdapter> factory)