public class IFLE extends IfInstruction
conditionValue, target, targetPosition
attr, insnIndex, mi, position
Constructor and Description |
---|
IFLE(int targetPc) |
Modifier and Type | Method and Description |
---|---|
void |
accept(InstructionVisitor insVisitor) |
int |
getByteCode() |
boolean |
popConditionValue(StackFrame frame)
retrieve value of jump condition from operand stack
(not ideal to have this public, but some listeners might need it for
skipping the insn, plus we require it for subclass factorization)
|
execute, executeBothBranches, getConditionValue, getLength, getTarget, isBackJump, toString, typeSafeClone
addAttr, attrIterator, attrIterator, cleanupTransients, getAttr, getAttr, getFileLocation, getFilePos, getInstructionIndex, getLineNumber, getMethodInfo, getMnemonic, getNext, getNext, getNextAttr, getPosition, getPrev, getSourceLine, getSourceLocation, getSourceOrLocation, hasAttr, hasAttr, init, isCompleted, isExtendedInstruction, isFirstInstruction, isSchedulingRelevant, removeAttr, replaceAttr, requiresClinitExecution, setAttr, setContext, setLocation, setMethodInfo
public boolean popConditionValue(StackFrame frame)
IfInstruction
popConditionValue
in class IfInstruction
public int getByteCode()
getByteCode
in class Instruction
public void accept(InstructionVisitor insVisitor)
accept
in interface InstructionVisitorAcceptor
accept
in class IfInstruction