org.objectweb.asm.tree
public class MethodInsnNode extends AbstractInsnNode
Field Summary | |
---|---|
String | desc
The method's descriptor (see Type). |
String | name
The method's name. |
String | owner
The internal name of the method's owner class (see
getInternalName ). |
Constructor Summary | |
---|---|
MethodInsnNode(int opcode, String owner, String name, String desc)
Constructs a new MethodInsnNode.
|
Method Summary | |
---|---|
void | accept(MethodVisitor mv) |
AbstractInsnNode | clone(Map labels) |
int | getType() |
void | setOpcode(int opcode)
Sets the opcode of this instruction.
|
getInternalName
).Parameters: opcode the opcode of the type instruction to be constructed. This
opcode must be INVOKEVIRTUAL, INVOKESPECIAL, INVOKESTATIC,
INVOKEINTERFACE or INVOKEDYNAMIC. owner the internal name of the method's owner class (see
getInternalName
)
or INVOKEDYNAMIC_OWNER. name the method's name. desc the method's descriptor (see Type).
Parameters: opcode the new instruction opcode. This opcode must be INVOKEVIRTUAL, INVOKESPECIAL, INVOKESTATIC or INVOKEINTERFACE.