public abstract class IfInstruction extends BranchInstruction implements StackConsumer
index, position, targetlength, opcode| Modifier | Constructor and Description |
|---|---|
(package private) |
IfInstruction()
Empty constructor needed for Instruction.readInstruction.
|
protected |
IfInstruction(short opcode,
InstructionHandle target) |
| Modifier and Type | Method and Description |
|---|---|
abstract IfInstruction |
negate() |
containsTarget, dispose, dump, getIndex, getPosition, getTarget, getTargetOffset, getTargetOffset, initFromFile, notifyTarget, setIndex, setPosition, setTarget, toString, updatePosition, updateTargetaccept, consumeStack, copy, equals, getComparator, getLength, getName, getOpcode, hashCode, isValidByte, isValidShort, produceStack, readInstruction, setComparator, setLength, setOpcode, toString, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitconsumeStackIfInstruction()
protected IfInstruction(short opcode,
InstructionHandle target)
opcode - opcode of instructiontarget - Target instruction to branch topublic abstract IfInstruction negate()