public class ASTTryNode extends ASTLabeledNode
Modifier and Type | Class and Description |
---|---|
class |
ASTTryNode.container |
col, line
Constructor and Description |
---|
ASTTryNode(SETNodeLabel label,
List<Object> tryBody,
List<Object> catchList,
Map<Object,Object> exceptionMap,
Map<Object,Object> paramMap) |
Modifier and Type | Method and Description |
---|---|
void |
apply(Analysis a) |
Object |
clone()
Returns a deep clone of this object.
|
List<Object> |
get_CatchList() |
Map<Object,Object> |
get_ExceptionMap() |
Set<Object> |
get_ExceptionSet() |
Map<Object,Object> |
get_ParamMap() |
List<Object> |
get_TryBody() |
ASTTryNode.container |
get_TryBodyContainer() |
boolean |
isEmpty() |
protected void |
perform_AnalysisOnSubBodies(ASTAnalysis a) |
void |
replaceTryBody(List<Object> tryBody) |
String |
toString() |
void |
toString(UnitPrinter up) |
get_Label, label_toString, label_toString, perform_Analysis, set_Label
body_toString, body_toString, branches, fallsThrough, get_SubBodies
addBoxPointingToThis, apply, clearUnitBoxes, getBoxesPointingToThis, getDefBoxes, getUnitBoxes, getUseAndDefBoxes, getUseBoxes, redirectJumpsToThisTo, removeBoxPointingToThis
addAllTagsOf, addTag, getJavaSourceStartColumnNumber, getJavaSourceStartLineNumber, getTag, getTags, hasTag, removeAllTags, removeTag
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addAllTagsOf, addTag, getJavaSourceStartColumnNumber, getJavaSourceStartLineNumber, getTag, getTags, hasTag, removeAllTags, removeTag
protected void perform_AnalysisOnSubBodies(ASTAnalysis a)
perform_AnalysisOnSubBodies
in class ASTNode
public boolean isEmpty()
public ASTTryNode.container get_TryBodyContainer()
public Object clone()
AbstractUnit
clone
in interface Unit
clone
in class AbstractUnit
public void toString(UnitPrinter up)