public abstract static class InstructionSet.If extends InstructionSet.ConditionalBranch16 implements InstructionSet.Binary
breakOrContinue, offset, target
method, pc
Constructor and Description |
---|
If(MethodModel _methodPoolEntry,
InstructionSet.ByteCode _byteCode,
ByteReader _byteReader,
boolean _wide) |
Modifier and Type | Method and Description |
---|---|
Instruction |
getLhs() |
Instruction |
getRhs() |
getOperator
findEndOfConditionalBranchSet, getBranchSet, getOrCreateBranchSet, setBranchSet
getAbsolute, getTarget, isBreakOrContinue, isConditional, isForward, isForwardConditional, isForwardUnconditional, isReverse, isReverseConditional, isReverseUnconditional, isUnconditional, retarget, setBreakOrContinue, setTarget, unhook
addBranchTarget, asBranch, compareTo, consumesStack, getByteCode, getDescription, getFirstChild, getForwardConditionalBranches, getForwardUnconditionalBranches, getLastChild, getLength, getMethod, getNextExpr, getNextPC, getParentExpr, getPrevExpr, getPrevPC, getReal, getReverseConditionalBranches, getReverseUnconditionalBranches, getRootExpr, getStackConsumeCount, getStackDelta, getStackProduceCount, getStartInstruction, getStartPC, getThisPC, isAfter, isAfterOrEqual, isBefore, isBeforeOrEqual, isBranch, isBranchTarget, isConditionalBranchTarget, isForwardBranch, isForwardBranchTarget, isForwardConditionalBranchTarget, isForwardUnconditionalBranchTarget, isReverseBranchTarget, isReverseConditionalBranchTarget, isReverseUnconditionalBranchTarget, isUnconditionalBranchTarget, producesStack, removeBranchTarget, sameAs, setChildren, setLength, setNextExpr, setNextPC, setParentExpr, setPrevExpr, setPrevPC, toInstruction, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getOperator
public If(MethodModel _methodPoolEntry, InstructionSet.ByteCode _byteCode, ByteReader _byteReader, boolean _wide)
public Instruction getLhs()
getLhs
in interface InstructionSet.Binary
public Instruction getRhs()
getRhs
in interface InstructionSet.Binary