org.objectweb.asm.tree

Class InsnNode


public class InsnNode
extends AbstractInsnNode

A node that represents a zero operand instruction.

Author:
Eric Bruneton

Field Summary

Fields inherited from class org.objectweb.asm.tree.AbstractInsnNode

FIELD_INSN, IINC_INSN, INSN, INT_INSN, JUMP_INSN, LABEL, LDC_INSN, LOOKUPSWITCH_INSN, METHOD_INSN, MULTIANEWARRAY_INSN, TABLESWITCH_INSN, TYPE_INSN, VAR_INSN, opcode

Method Summary

void
accept(MethodVisitor mv)
Makes the given visitor visit this instruction.
static InsnNode
getByOpcode(int opcode)
int
getType()
Returns the type of this instruction.

Methods inherited from class org.objectweb.asm.tree.AbstractInsnNode

accept, getOpcode, getType

Method Details

accept

public void accept(MethodVisitor mv)
Makes the given visitor visit this instruction.
Overrides:
accept in interface AbstractInsnNode

Parameters:
mv - a method visitor.


getByOpcode

public static final InsnNode getByOpcode(int opcode)


getType

public int getType()
Returns the type of this instruction.
Overrides:
getType in interface AbstractInsnNode

Returns:
the type of this instruction, i.e. one the constants defined in this class.