public interface IRedirectTarget
| Modifier and Type | Method and Description |
|---|---|
default org.objectweb.asm.tree.InsnList[] |
getLoadStoreOpcodes(java.lang.String owner,
java.lang.String desc,
int freeVarIndex)
Get the load and store opcodes for the given method invocation.
|
void |
inject(org.objectweb.asm.tree.ClassNode targetClass,
org.objectweb.asm.tree.MethodNode targetMethod,
org.objectweb.asm.tree.ClassNode transformer,
org.objectweb.asm.tree.MethodNode transformerMethod,
java.util.List<org.objectweb.asm.tree.AbstractInsnNode> targetNodes)
Redirect the given target nodes.
|
void inject(org.objectweb.asm.tree.ClassNode targetClass,
org.objectweb.asm.tree.MethodNode targetMethod,
org.objectweb.asm.tree.ClassNode transformer,
org.objectweb.asm.tree.MethodNode transformerMethod,
java.util.List<org.objectweb.asm.tree.AbstractInsnNode> targetNodes)
targetClass - The transformed classtargetMethod - The transformed methodtransformer - The transformer classtransformerMethod - The transformer methodtargetNodes - The instructions to redirectdefault org.objectweb.asm.tree.InsnList[] getLoadStoreOpcodes(java.lang.String owner,
java.lang.String desc,
int freeVarIndex)
owner - The owner of the methoddesc - The descriptor of the methodfreeVarIndex - The index of the free variable