|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectsoot.tagkit.AbstractHost
soot.Body
soot.jimple.StmtBody
org.kit.furia.fragment.soot.representation.FrimpBody
public class FrimpBody
Implementation of the Body class for the Grimp IR.
| Field Summary |
|---|
| Fields inherited from class soot.Body |
|---|
localChain, method, trapChain, unitChain |
| Constructor Summary | |
|---|---|
FrimpBody(soot.Body body)
Constructs a GrimpBody from the given Body. |
|
| Method Summary | |
|---|---|
java.lang.Object |
clone()
|
java.util.List |
getAllUnitBoxes()
Returns the result of iterating through all Units in this body and querying them for their UnitBoxes. |
| Methods inherited from class soot.Body |
|---|
checkInit, getDefBoxes, getLocalCount, getLocals, getMethod, getParameterLocal, getThisLocal, getTraps, getUnitBoxes, getUnits, getUseAndDefBoxes, getUseBoxes, importBodyContentsFrom, setMethod, validate, validateLocals, validateTraps, validateUnitBoxes, validateUses, validateValueBoxes |
| Methods inherited from class soot.tagkit.AbstractHost |
|---|
addAllTagsOf, addTag, getTag, getTags, hasTag, removeAllTags, removeTag |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FrimpBody(soot.Body body)
| Method Detail |
|---|
public java.lang.Object clone()
clone in class soot.Bodypublic java.util.List getAllUnitBoxes()
This method is typically used for pointer patching, eg when the unit chain is cloned.
getAllUnitBoxes in class soot.BodyUnitBox,
Body.getUnitBoxes(boolean),
Unit.getUnitBoxes(),
UnitBoxOwner.getUnitBoxes()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||