public class ASTMethodNode extends ASTNode
boxesPointingToThiscol, line, mTagList| Constructor and Description |
|---|
ASTMethodNode(List<Object> body) |
| Modifier and Type | Method and Description |
|---|---|
void |
addToDontPrintLocalsList(Local toAdd) |
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 |
printDeclarationsFollowedByBody(UnitPrinter up,
List<Object> body) |
void |
removeDeclaredLocal(Local local) |
void |
replaceBody(List<Object> body) |
void |
setDavaBody(DavaBody bod) |
void |
setDeclarations(ASTStatementSequenceNode decl) |
void |
setDontPrintLocals(List<Local> list) |
void |
storeLocals(Body OrigBody) |
String |
toString() |
void |
toString(UnitPrinter up) |
body_toString, body_toString, branches, fallsThrough, get_SubBodies, perform_AnalysisOnSubBodiesaddBoxPointingToThis, apply, clearUnitBoxes, getBoxesPointingToThis, getDefBoxes, getUnitBoxes, getUseAndDefBoxes, getUseBoxes, redirectJumpsToThisTo, removeBoxPointingToThisaddAllTagsOf, addTag, getJavaSourceStartColumnNumber, getJavaSourceStartLineNumber, getTag, getTags, hasTag, removeAllTags, removeTagequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddAllTagsOf, addTag, getJavaSourceStartColumnNumber, getJavaSourceStartLineNumber, getTag, getTags, hasTag, removeAllTags, removeTagpublic 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 Object clone()
AbstractUnitclone in interface Unitclone in class AbstractUnitpublic void addToDontPrintLocalsList(Local toAdd)
public void perform_Analysis(ASTAnalysis a)
perform_Analysis in class ASTNodepublic void toString(UnitPrinter up)
public void printDeclarationsFollowedByBody(UnitPrinter up, List<Object> body)
Copyright © 2020 Soot OSS. All rights reserved.