public abstract static class InstructionSet.ConditionalBranch extends InstructionSet.Branch
Modifier and Type | Field and Description |
---|---|
private BranchSet |
branchSet |
breakOrContinue, offset, target
method, pc
Constructor and Description |
---|
ConditionalBranch(MethodModel _methodPoolEntry,
InstructionSet.ByteCode _byteCode,
ByteReader _byteReader,
boolean _wide) |
Modifier and Type | Method and Description |
---|---|
InstructionSet.ConditionalBranch |
findEndOfConditionalBranchSet(Instruction _extent) |
BranchSet |
getBranchSet() |
BranchSet |
getOrCreateBranchSet() |
void |
setBranchSet(BranchSet _branchSet) |
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
private BranchSet branchSet
public ConditionalBranch(MethodModel _methodPoolEntry, InstructionSet.ByteCode _byteCode, ByteReader _byteReader, boolean _wide)
public void setBranchSet(BranchSet _branchSet)
public BranchSet getOrCreateBranchSet()
public BranchSet getBranchSet()
public InstructionSet.ConditionalBranch findEndOfConditionalBranchSet(Instruction _extent)