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
Methods inherited from class soot.dava.toolkits.base.AST.ASTAnalysis |
analyseArrayRef, analyseBinopExpr, analyseDefinitionStmt, analyseExpr, analyseInstanceFieldRef, analyseInstanceOfExpr, analyseInvokeStmt, analyseNewArrayExpr, analyseNewMultiArrayExpr, analyseRef, analyseReturnStmt, analyseStmt, analyseUnopExpr, analyseValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TryContentsFinder
public TryContentsFinder(Singletons.Global g)
v
public static TryContentsFinder v()
getAnalysisDepth
public int getAnalysisDepth()
- Specified by:
getAnalysisDepth
in class ASTAnalysis
remove_CurExceptionSet
public IterableSet remove_CurExceptionSet()
set_CurExceptionSet
public void set_CurExceptionSet(IterableSet curExceptionSet)
analyseThrowStmt
public void analyseThrowStmt(ThrowStmt s)
- Overrides:
analyseThrowStmt
in class ASTAnalysis
analyseInvokeExpr
public void analyseInvokeExpr(InvokeExpr ie)
- Overrides:
analyseInvokeExpr
in class ASTAnalysis
analyseInstanceInvokeExpr
public void analyseInstanceInvokeExpr(InstanceInvokeExpr iie)
- Overrides:
analyseInstanceInvokeExpr
in class ASTAnalysis
analyseASTNode
public void analyseASTNode(ASTNode n)
- Overrides:
analyseASTNode
in class ASTAnalysis
get_ExceptionSet
public IterableSet get_ExceptionSet(Object node)
add_ExceptionSet
public void add_ExceptionSet(Object node,
IterableSet s)