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 TypeMethodDescriptionboolean
nextPass()
boolean
shouldRefine
(CallerSiteContext callSiteAndCGNode)
-
Method Details
-
shouldRefine
- Returns:
true
if the analysis should attempt to determine targets for the virtual call on-the-fly, andfalse
otherwise
-
nextPass
boolean nextPass()- Returns:
true
if more refinement can be done, and hence another pass can be attempted;false
otherwise
-