public class JumpInsnNode extends AbstractInsnNode
| Modifier and Type | Field and Description |
|---|---|
Label |
label
The operand of this instruction.
|
opcode| Constructor and Description |
|---|
JumpInsnNode(int opcode,
Label label)
Constructs a new
JumpInsnNode object. |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(CodeVisitor cv)
Makes the given code visitor visit this instruction.
|
void |
setOpcode(int opcode)
Sets the opcode of this instruction.
|
getOpcodepublic Label label
public JumpInsnNode(int opcode,
Label label)
JumpInsnNode object.opcode - the opcode of the type instruction to be constructed. This
opcode must be IFEQ, IFNE, IFLT, IFGE, IFGT, IFLE, IF_ICMPEQ,
IF_ICMPNE, IF_ICMPLT, IF_ICMPGE, IF_ICMPGT, IF_ICMPLE, IF_ACMPEQ,
IF_ACMPNE, GOTO, JSR, IFNULL or IFNONNULL.label - the operand of the instruction to be constructed. This operand
is a label that designates the instruction to which the jump
instruction may jump.public void setOpcode(int opcode)
opcode - the new instruction opcode. This opcode must be
IFEQ, IFNE, IFLT, IFGE, IFGT, IFLE, IF_ICMPEQ, IF_ICMPNE,
IF_ICMPLT, IF_ICMPGE, IF_ICMPGT, IF_ICMPLE, IF_ACMPEQ, IF_ACMPNE,
GOTO, JSR, IFNULL or IFNONNULL.public void accept(CodeVisitor cv)
AbstractInsnNodeaccept in class AbstractInsnNodecv - a code visitor.