public class TryContentsFinder extends ASTAnalysis
ANALYSE_AST, ANALYSE_STMTS, ANALYSE_VALUES| Constructor and Description |
|---|
TryContentsFinder(Singletons.Global g) |
| Modifier and Type | Method and Description |
|---|---|
void |
add_ExceptionSet(java.lang.Object node,
IterableSet s) |
void |
analyseASTNode(ASTNode n) |
void |
analyseInstanceInvokeExpr(InstanceInvokeExpr iie) |
void |
analyseInvokeExpr(InvokeExpr ie) |
void |
analyseThrowStmt(ThrowStmt s) |
IterableSet |
get_ExceptionSet(java.lang.Object node) |
int |
getAnalysisDepth() |
IterableSet |
remove_CurExceptionSet() |
void |
set_CurExceptionSet(IterableSet curExceptionSet) |
static TryContentsFinder |
v() |
analyseArrayRef, analyseBinopExpr, analyseDefinitionStmt, analyseExpr, analyseInstanceFieldRef, analyseInstanceOfExpr, analyseInvokeStmt, analyseNewArrayExpr, analyseNewMultiArrayExpr, analyseRef, analyseReturnStmt, analyseStmt, analyseUnopExpr, analyseValuepublic static TryContentsFinder v()
public int getAnalysisDepth()
getAnalysisDepth in class ASTAnalysispublic IterableSet remove_CurExceptionSet()
public void set_CurExceptionSet(IterableSet curExceptionSet)
public void analyseThrowStmt(ThrowStmt s)
analyseThrowStmt in class ASTAnalysispublic void analyseInvokeExpr(InvokeExpr ie)
analyseInvokeExpr in class ASTAnalysispublic void analyseInstanceInvokeExpr(InstanceInvokeExpr iie)
analyseInstanceInvokeExpr in class ASTAnalysispublic void analyseASTNode(ASTNode n)
analyseASTNode in class ASTAnalysispublic IterableSet get_ExceptionSet(java.lang.Object node)
public void add_ExceptionSet(java.lang.Object node,
IterableSet s)