Package soot.dava.toolkits.base.AST
Class TryContentsFinder
- java.lang.Object
-
- soot.dava.toolkits.base.AST.ASTAnalysis
-
- soot.dava.toolkits.base.AST.TryContentsFinder
-
public class TryContentsFinder extends ASTAnalysis
-
-
Field Summary
-
Fields inherited from class soot.dava.toolkits.base.AST.ASTAnalysis
ANALYSE_AST, ANALYSE_STMTS, ANALYSE_VALUES
-
-
Constructor Summary
Constructors Constructor Description TryContentsFinder(Singletons.Global g)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd_ExceptionSet(Object node, IterableSet s)voidanalyseASTNode(ASTNode n)voidanalyseInstanceInvokeExpr(InstanceInvokeExpr iie)voidanalyseInvokeExpr(InvokeExpr ie)voidanalyseThrowStmt(ThrowStmt s)IterableSetget_ExceptionSet(Object node)intgetAnalysisDepth()IterableSetremove_CurExceptionSet()voidset_CurExceptionSet(IterableSet curExceptionSet)static TryContentsFinderv()-
Methods inherited from class soot.dava.toolkits.base.AST.ASTAnalysis
analyseArrayRef, analyseBinopExpr, analyseDefinitionStmt, analyseExpr, analyseInstanceFieldRef, analyseInstanceOfExpr, analyseInvokeStmt, analyseNewArrayExpr, analyseNewMultiArrayExpr, analyseRef, analyseReturnStmt, analyseStmt, analyseUnopExpr, analyseValue
-
-
-
-
Constructor Detail
-
TryContentsFinder
public TryContentsFinder(Singletons.Global g)
-
-
Method Detail
-
v
public static TryContentsFinder v()
-
getAnalysisDepth
public int getAnalysisDepth()
- Specified by:
getAnalysisDepthin classASTAnalysis
-
remove_CurExceptionSet
public IterableSet remove_CurExceptionSet()
-
set_CurExceptionSet
public void set_CurExceptionSet(IterableSet curExceptionSet)
-
analyseThrowStmt
public void analyseThrowStmt(ThrowStmt s)
- Overrides:
analyseThrowStmtin classASTAnalysis
-
analyseInvokeExpr
public void analyseInvokeExpr(InvokeExpr ie)
- Overrides:
analyseInvokeExprin classASTAnalysis
-
analyseInstanceInvokeExpr
public void analyseInstanceInvokeExpr(InstanceInvokeExpr iie)
- Overrides:
analyseInstanceInvokeExprin classASTAnalysis
-
analyseASTNode
public void analyseASTNode(ASTNode n)
- Overrides:
analyseASTNodein classASTAnalysis
-
get_ExceptionSet
public IterableSet get_ExceptionSet(Object node)
-
add_ExceptionSet
public void add_ExceptionSet(Object node, IterableSet s)
-
-