@ParametersAreNonnullByDefault
public class MethodInliner
extends java.lang.Object
CInline annotation.| Constructor and Description |
|---|
MethodInliner() |
| Modifier and Type | Method and Description |
|---|---|
static void |
wrappedInline(org.objectweb.asm.tree.ClassNode classNode,
org.objectweb.asm.tree.MethodNode inlinedMethod,
java.lang.String inlinedMethodOwner)
Inline a method into all methods of a class.
Return opcodes are replaced with a jump instruction behind the inlined method instructions. Direct modifications of arguments are not supported. |
public static void wrappedInline(org.objectweb.asm.tree.ClassNode classNode,
org.objectweb.asm.tree.MethodNode inlinedMethod,
java.lang.String inlinedMethodOwner)
classNode - The class with the methods to inline intoinlinedMethod - The method to inlineinlinedMethodOwner - The owner of the method to inline