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()
- Overrides:
- 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(java.lang.Object node)
add_ExceptionSet
public void add_ExceptionSet(java.lang.Object node,
IterableSet s)