Interface CallGraphRefinePolicy
- All Known Implementing Classes:
AlwaysRefineCGPolicy, ManualCGRefinePolicy, NeverRefineCGPolicy
public interface CallGraphRefinePolicy
Interface for specifying a policy for refining the call graph.
-
Method Summary
Modifier and TypeMethodDescriptionbooleannextPass()booleanshouldRefine(CallerSiteContext callSiteAndCGNode)
-
Method Details
-
shouldRefine
- Returns:
trueif the analysis should attempt to determine targets for the virtual call on-the-fly, andfalseotherwise
-
nextPass
boolean nextPass()- Returns:
trueif more refinement can be done, and hence another pass can be attempted;falseotherwise
-