public class BLookupSwitchInst extends AbstractSwitchInst implements LookupSwitchInst
boxesPointingToThiscol, line, mTagList| Constructor and Description |
|---|
BLookupSwitchInst(Unit defaultTarget,
List<IntConstant> lookupValues,
List<? extends Unit> targets) |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(Switch sw)
Used to implement the Switchable construct.
|
Object |
clone()
Returns a deep clone of this object.
|
int |
getLookupValue(int index) |
List<IntConstant> |
getLookupValues() |
String |
getName() |
void |
setLookupValue(int index,
int value) |
void |
setLookupValues(List<IntConstant> lookupValues) |
String |
toString() |
void |
toString(UnitPrinter up) |
branches, fallsThrough, getDefaultTarget, getDefaultTargetBox, getInCount, getInMachineCount, getOutCount, getOutMachineCount, getTarget, getTargetBox, getTargetCount, getTargets, getUnitBoxes, setDefaultTarget, setTarget, setTargetscontainsArrayRef, containsFieldRef, containsInvokeExpr, containsNewExpr, getNetCount, getNetMachineCount, getParametersaddBoxPointingToThis, clearUnitBoxes, getBoxesPointingToThis, getDefBoxes, getUseAndDefBoxes, getUseBoxes, redirectJumpsToThisTo, removeBoxPointingToThisaddAllTagsOf, addTag, getJavaSourceStartColumnNumber, getJavaSourceStartLineNumber, getTag, getTags, hasTag, removeAllTags, removeTagequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDefaultTarget, getDefaultTargetBox, getTarget, getTargetBox, getTargetCount, getTargets, setDefaultTarget, setTarget, setTargetscontainsArrayRef, containsFieldRef, containsInvokeExpr, containsNewExpr, getInCount, getInMachineCount, getNetCount, getNetMachineCount, getOutCount, getOutMachineCountaddBoxPointingToThis, branches, clearUnitBoxes, fallsThrough, getBoxesPointingToThis, getDefBoxes, getUnitBoxes, getUseAndDefBoxes, getUseBoxes, redirectJumpsToThisTo, removeBoxPointingToThisaddAllTagsOf, addTag, getJavaSourceStartColumnNumber, getJavaSourceStartLineNumber, getTag, getTags, hasTag, removeAllTags, removeTagpublic BLookupSwitchInst(Unit defaultTarget, List<IntConstant> lookupValues, List<? extends Unit> targets)
public Object clone()
AbstractUnitclone in interface Unitclone in class AbstractInstpublic void setLookupValues(List<IntConstant> lookupValues)
setLookupValues in interface LookupSwitchInstpublic void setLookupValue(int index,
int value)
setLookupValue in interface LookupSwitchInstpublic int getLookupValue(int index)
getLookupValue in interface LookupSwitchInstpublic List<IntConstant> getLookupValues()
getLookupValues in interface LookupSwitchInstpublic String getName()
getName in class AbstractInstpublic String toString()
toString in class AbstractInstpublic void toString(UnitPrinter up)
toString in interface UnittoString in class AbstractInstpublic void apply(Switch sw)
AbstractUnitapply in interface Switchableapply in class AbstractUnitCopyright © 2024 Soot OSS. All rights reserved.