|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectsoot.tagkit.AbstractHost
soot.AbstractUnit
soot.dava.internal.AST.ASTNode
soot.dava.internal.AST.ASTLabeledNode
soot.dava.internal.AST.ASTControlFlowNode
soot.dava.internal.AST.ASTForLoopNode
public class ASTForLoopNode
| Field Summary |
|---|
| Fields inherited from class soot.dava.internal.AST.ASTNode |
|---|
NEWLINE, subBodies, TAB |
| Fields inherited from class soot.AbstractUnit |
|---|
emptyList |
| Constructor Summary | |
|---|---|
ASTForLoopNode(SETNodeLabel label,
List<Object> init,
ASTCondition condition,
List<Object> update,
List<Object> body)
|
|
| Method Summary | |
|---|---|
void |
apply(Analysis a)
|
Object |
clone()
Returns a deep clone of this object. |
List<Object> |
getInit()
|
List<Object> |
getUpdate()
|
void |
replaceBody(List<Object> body)
|
String |
toString()
|
void |
toString(UnitPrinter up)
|
| Methods inherited from class soot.dava.internal.AST.ASTControlFlowNode |
|---|
get_Condition, perform_Analysis, set_Condition |
| Methods inherited from class soot.dava.internal.AST.ASTLabeledNode |
|---|
get_Label, label_toString, label_toString, set_Label |
| Methods inherited from class soot.dava.internal.AST.ASTNode |
|---|
body_toString, body_toString, branches, fallsThrough, get_SubBodies, perform_AnalysisOnSubBodies |
| Methods inherited from class soot.AbstractUnit |
|---|
addBoxPointingToThis, apply, clearUnitBoxes, getBoxesPointingToThis, getDefBoxes, getUnitBoxes, getUseAndDefBoxes, getUseBoxes, redirectJumpsToThisTo, removeBoxPointingToThis |
| 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, wait, wait, wait |
| Methods inherited from interface soot.tagkit.Host |
|---|
addAllTagsOf, addTag, getTag, getTags, hasTag, removeAllTags, removeTag |
| Constructor Detail |
|---|
public ASTForLoopNode(SETNodeLabel label,
List<Object> init,
ASTCondition condition,
List<Object> update,
List<Object> body)
| Method Detail |
|---|
public List<Object> getInit()
public List<Object> getUpdate()
public void replaceBody(List<Object> body)
public Object clone()
AbstractUnit
clone in interface Unitclone in class AbstractUnitpublic void toString(UnitPrinter up)
toString in interface UnittoString in class ASTNodepublic String toString()
toString in class Objectpublic void apply(Analysis a)
apply in class ASTNode
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||