public class ManualCGRefinePolicy extends java.lang.Object implements CallGraphRefinePolicy
| Constructor and Description |
|---|
ManualCGRefinePolicy() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
nextPass() |
boolean |
shouldRefine(CallerSiteContext callSiteAndCGNode) |
public boolean shouldRefine(CallerSiteContext callSiteAndCGNode) throws java.lang.IllegalArgumentException
shouldRefine in interface CallGraphRefinePolicytrue if the analysis should attempt to determine targets for the virtual call
on-the-fly, and false otherwisejava.lang.IllegalArgumentExceptionpublic boolean nextPass()
nextPass in interface CallGraphRefinePolicytrue if more refinement can be done, and hence another pass can be attempted;
false otherwise