java.io.Serializable
, java.lang.Cloneable
, InstructionTargeter
, StackConsumer
IF_ACMPEQ
, IF_ACMPNE
, IF_ICMPEQ
, IF_ICMPGE
, IF_ICMPGT
, IF_ICMPLE
, IF_ICMPLT
, IF_ICMPNE
, IFEQ
, IFGE
, IFGT
, IFLE
, IFLT
, IFNE
, IFNONNULL
, IFNULL
public abstract class IfInstruction extends BranchInstruction implements StackConsumer
index, position, target
length, opcode
Modifier | Constructor | Description |
---|---|---|
protected |
IfInstruction(short opcode,
InstructionHandle target) |
Modifier and Type | Method | Description |
---|---|---|
abstract IfInstruction |
negate() |
containsTarget, dump, getIndex, getTarget, getTargetOffset, getTargetOffset, initFromFile, setTarget, toString, updatePosition, updateTarget
accept, consumeStack, copy, equals, getComparator, getLength, getName, getOpcode, produceStack, readInstruction, setComparator, toString, toString
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
consumeStack
protected IfInstruction(short opcode, InstructionHandle target)
opcode
- opcode of instructiontarget
- Target instruction to branch topublic abstract IfInstruction negate()