Class CGIntraproceduralExceptionAnalysis
- java.lang.Object
-
- com.ibm.wala.analysis.exceptionanalysis.CGIntraproceduralExceptionAnalysis
-
public class CGIntraproceduralExceptionAnalysis extends java.lang.Object
Wrapper to store multiple intraprocedural analysis for a call graph.
-
-
Constructor Summary
Constructors Constructor Description CGIntraproceduralExceptionAnalysis(CallGraph cg, PointerAnalysis<InstanceKey> pointerAnalysis, ClassHierarchy cha, InterproceduralExceptionFilter<SSAInstruction> filter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IntraproceduralExceptionAnalysis
getAnalysis(CGNode node)
java.util.Set<TypeReference>
getExceptions()
Return a set of all Exceptions, which might occur within the given call graph.
-
-
-
Constructor Detail
-
CGIntraproceduralExceptionAnalysis
public CGIntraproceduralExceptionAnalysis(CallGraph cg, PointerAnalysis<InstanceKey> pointerAnalysis, ClassHierarchy cha, InterproceduralExceptionFilter<SSAInstruction> filter)
-
-
Method Detail
-
getAnalysis
public IntraproceduralExceptionAnalysis getAnalysis(CGNode node)
- Returns:
- IntraproceduralExceptionAnalysis for given node.
-
getExceptions
public java.util.Set<TypeReference> getExceptions()
Return a set of all Exceptions, which might occur within the given call graph.- Returns:
- all exceptions, which might occur.
-
-