public class ASTTryNode extends ASTLabeledNode
Modifier and Type | Class and Description |
---|---|
class |
ASTTryNode.container |
col, line, mTagList
Constructor and Description |
---|
ASTTryNode(SETNodeLabel label,
java.util.List<java.lang.Object> tryBody,
java.util.List<java.lang.Object> catchList,
java.util.Map<java.lang.Object,java.lang.Object> exceptionMap,
java.util.Map<java.lang.Object,java.lang.Object> paramMap) |
Modifier and Type | Method and Description |
---|---|
void |
apply(Analysis a) |
java.lang.Object |
clone()
Returns a deep clone of this object.
|
java.util.List<java.lang.Object> |
get_CatchList() |
java.util.Map<java.lang.Object,java.lang.Object> |
get_ExceptionMap() |
java.util.Set<java.lang.Object> |
get_ExceptionSet() |
java.util.Map<java.lang.Object,java.lang.Object> |
get_ParamMap() |
java.util.List<java.lang.Object> |
get_TryBody() |
ASTTryNode.container |
get_TryBodyContainer() |
boolean |
isEmpty() |
protected void |
perform_AnalysisOnSubBodies(ASTAnalysis a) |
void |
replaceTryBody(java.util.List<java.lang.Object> tryBody) |
java.lang.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
public ASTTryNode(SETNodeLabel label, java.util.List<java.lang.Object> tryBody, java.util.List<java.lang.Object> catchList, java.util.Map<java.lang.Object,java.lang.Object> exceptionMap, java.util.Map<java.lang.Object,java.lang.Object> paramMap)
public void replaceTryBody(java.util.List<java.lang.Object> tryBody)
protected void perform_AnalysisOnSubBodies(ASTAnalysis a)
perform_AnalysisOnSubBodies
in class ASTNode
public boolean isEmpty()
public java.util.List<java.lang.Object> get_TryBody()
public ASTTryNode.container get_TryBodyContainer()
public java.util.List<java.lang.Object> get_CatchList()
public java.util.Map<java.lang.Object,java.lang.Object> get_ExceptionMap()
public java.util.Map<java.lang.Object,java.lang.Object> get_ParamMap()
public java.util.Set<java.lang.Object> get_ExceptionSet()
public java.lang.Object clone()
AbstractUnit
clone
in interface Unit
clone
in class AbstractUnit
public void toString(UnitPrinter up)
public java.lang.String toString()
toString
in class java.lang.Object