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, analyseValue
public static TryContentsFinder v()
public int getAnalysisDepth()
getAnalysisDepth
in class ASTAnalysis
public IterableSet remove_CurExceptionSet()
public void set_CurExceptionSet(IterableSet curExceptionSet)
public void analyseThrowStmt(ThrowStmt s)
analyseThrowStmt
in class ASTAnalysis
public void analyseInvokeExpr(InvokeExpr ie)
analyseInvokeExpr
in class ASTAnalysis
public void analyseInstanceInvokeExpr(InstanceInvokeExpr iie)
analyseInstanceInvokeExpr
in class ASTAnalysis
public void analyseASTNode(ASTNode n)
analyseASTNode
in class ASTAnalysis
public IterableSet get_ExceptionSet(java.lang.Object node)
public void add_ExceptionSet(java.lang.Object node, IterableSet s)