|
|||||||||||
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.ASTMethodNode
Field Summary |
Fields inherited from class soot.dava.internal.AST.ASTNode |
NEWLINE, subBodies, TAB |
Fields inherited from class soot.AbstractUnit |
emptyList |
Constructor Summary | |
ASTMethodNode(List body)
|
Method Summary | |
void |
apply(Analysis a)
|
Object |
clone()
Returns a deep clone of this object. |
DavaBody |
getDavaBody()
|
ASTStatementSequenceNode |
getDeclarations()
|
List |
getDeclaredLocals()
|
void |
perform_Analysis(ASTAnalysis a)
|
void |
removeDeclaredLocal(Local local)
|
void |
replaceBody(List body)
|
void |
setDavaBody(DavaBody bod)
|
void |
setDeclarations(ASTStatementSequenceNode decl)
|
void |
storeLocals(Body OrigBody)
|
String |
toString()
|
void |
toString(UnitPrinter up)
|
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 ASTMethodNode(List body)
Method Detail |
public ASTStatementSequenceNode getDeclarations()
public void setDeclarations(ASTStatementSequenceNode decl)
public void setDavaBody(DavaBody bod)
public DavaBody getDavaBody()
public void storeLocals(Body OrigBody)
public List getDeclaredLocals()
public void removeDeclaredLocal(Local local)
public void replaceBody(List body)
public Object clone()
AbstractUnit
clone
in interface Unit
clone
in class AbstractUnit
public void perform_Analysis(ASTAnalysis a)
perform_Analysis
in class ASTNode
public void toString(UnitPrinter up)
toString
in interface Unit
toString
in class ASTNode
public 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 |