Class AlwaysRefineCGPolicy
java.lang.Object
com.ibm.wala.demandpa.alg.refinepolicy.AlwaysRefineCGPolicy
- All Implemented Interfaces:
CallGraphRefinePolicy
A policy that always refines the call graph.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleannextPass()booleanshouldRefine(CallerSiteContext callSiteAndCGNode)
-
Constructor Details
-
AlwaysRefineCGPolicy
public AlwaysRefineCGPolicy()
-
-
Method Details
-
shouldRefine
- Specified by:
shouldRefinein interfaceCallGraphRefinePolicy- Returns:
trueif the analysis should attempt to determine targets for the virtual call on-the-fly, andfalseotherwise
-
nextPass
public boolean nextPass()- Specified by:
nextPassin interfaceCallGraphRefinePolicy- Returns:
trueif more refinement can be done, and hence another pass can be attempted;falseotherwise
-