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