|
|||||||||||
| 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.ASTIfElseNode
| Field Summary |
| Fields inherited from class soot.dava.internal.AST.ASTNode |
NEWLINE, subBodies, TAB |
| Fields inherited from class soot.AbstractUnit |
emptyList |
| Constructor Summary | |
ASTIfElseNode(SETNodeLabel label,
ASTCondition condition,
List ifBody,
List elseBody)
|
|
ASTIfElseNode(SETNodeLabel label,
ConditionExpr condition,
List ifBody,
List elseBody)
|
|
| Method Summary | |
void |
apply(Analysis a)
|
Object |
clone()
Returns a deep clone of this object. |
List |
getElseBody()
|
List |
getIfBody()
|
void |
replace(SETNodeLabel newLabel,
ASTCondition newCond,
List newBody,
List bodyTwo)
|
void |
replaceBody(List ifBody,
List elseBody)
|
void |
replaceElseBody(List elseBody)
|
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 ASTIfElseNode(SETNodeLabel label,
ConditionExpr condition,
List ifBody,
List elseBody)
public ASTIfElseNode(SETNodeLabel label,
ASTCondition condition,
List ifBody,
List elseBody)
| Method Detail |
public void replace(SETNodeLabel newLabel,
ASTCondition newCond,
List newBody,
List bodyTwo)
public void replaceBody(List ifBody,
List elseBody)
public void replaceElseBody(List elseBody)
public List getIfBody()
public List getElseBody()
public Object clone()
AbstractUnit
clone in interface Unitclone in class AbstractUnitpublic 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 | ||||||||||