soot.jimple
Interface LookupSwitchStmt
- All Known Implementing Classes:
- GLookupSwitchStmt, JLookupSwitchStmt
- public interface LookupSwitchStmt
- extends Stmt
Methods inherited from interface soot.jimple.Stmt |
containsInvokeExpr,
getInvokeExpr,
getInvokeExprBox,
toBriefString,
toBriefString,
toBriefString,
toBriefString,
toString,
toString,
toString,
toString |
Methods inherited from interface soot.Host |
destroyTag,
getTag,
getTags,
getTagValue,
hasTag,
incTagValue,
incTagValue,
incTagValue,
newTag,
newTag,
setTagValue |
getDefaultTarget
public Unit getDefaultTarget()
setDefaultTarget
public void setDefaultTarget(Unit defaultTarget)
getDefaultTargetBox
public UnitBox getDefaultTargetBox()
getKey
public Value getKey()
setKey
public void setKey(Value key)
getKeyBox
public ValueBox getKeyBox()
setLookupValues
public void setLookupValues(java.util.List lookupValues)
setLookupValue
public void setLookupValue(int index,
int value)
getLookupValue
public int getLookupValue(int index)
getLookupValues
public java.util.List getLookupValues()
getTargetCount
public int getTargetCount()
getTarget
public Unit getTarget(int index)
getTargetBox
public UnitBox getTargetBox(int index)
setTarget
public void setTarget(int index,
Unit target)
getTargets
public java.util.List getTargets()
setTargets
public void setTargets(Unit[] targets)