|
|||||||||||
| 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.ASTIfNode
| Field Summary |
| Fields inherited from class soot.dava.internal.AST.ASTNode |
NEWLINE, subBodies, TAB |
| Fields inherited from class soot.AbstractUnit |
emptyList |
| Constructor Summary | |
ASTIfNode(SETNodeLabel label,
ASTCondition condition,
List body)
|
|
ASTIfNode(SETNodeLabel label,
ConditionExpr condition,
List body)
|
|
| Method Summary | |
void |
apply(Analysis a)
|
Object |
clone()
Returns a deep clone of this object. |
List |
getIfBody()
|
void |
replace(SETNodeLabel label,
ASTCondition condition,
List body)
|
void |
replaceBody(List 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 ASTIfNode(SETNodeLabel label,
ConditionExpr condition,
List body)
public ASTIfNode(SETNodeLabel label,
ASTCondition condition,
List body)
| Method Detail |
public List getIfBody()
public Object clone()
AbstractUnit
clone in interface Unitclone in class AbstractUnit
public void replace(SETNodeLabel label,
ASTCondition condition,
List body)
public void replaceBody(List body)
public void toString(UnitPrinter up)
toString in interface UnittoString in class ASTNodepublic String toString()
public void apply(Analysis a)
apply in class ASTNode
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||