|
|||||||||||
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.ASTTryNode
Nested Class Summary | |
class |
ASTTryNode.container
|
Field Summary |
Fields inherited from class soot.dava.internal.AST.ASTNode |
NEWLINE, subBodies, TAB |
Fields inherited from class soot.AbstractUnit |
emptyList |
Constructor Summary | |
ASTTryNode(SETNodeLabel label,
List tryBody,
List catchList,
Map exceptionMap,
Map paramMap)
|
Method Summary | |
void |
apply(Analysis a)
|
Object |
clone()
Returns a deep clone of this object. |
List |
get_CatchList()
|
Map |
get_ExceptionMap()
|
Set |
get_ExceptionSet()
|
Map |
get_ParamMap()
|
List |
get_TryBody()
|
ASTTryNode.container |
get_TryBodyContainer()
|
boolean |
isEmpty()
|
protected void |
perform_AnalysisOnSubBodies(ASTAnalysis a)
|
void |
replaceTryBody(List tryBody)
|
String |
toString()
|
void |
toString(UnitPrinter up)
|
Methods inherited from class soot.dava.internal.AST.ASTLabeledNode |
get_Label, label_toString, label_toString, perform_Analysis, set_Label |
Methods inherited from class soot.dava.internal.AST.ASTNode |
body_toString, body_toString, branches, fallsThrough, get_SubBodies |
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 ASTTryNode(SETNodeLabel label, List tryBody, List catchList, Map exceptionMap, Map paramMap)
Method Detail |
public void replaceTryBody(List tryBody)
protected void perform_AnalysisOnSubBodies(ASTAnalysis a)
perform_AnalysisOnSubBodies
in class ASTNode
public boolean isEmpty()
public List get_TryBody()
public ASTTryNode.container get_TryBodyContainer()
public List get_CatchList()
public Map get_ExceptionMap()
public Map get_ParamMap()
public Set get_ExceptionSet()
public Object clone()
AbstractUnit
clone
in interface Unit
clone
in class AbstractUnit
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 |