public static class ContextSensitiveStateMachine.BasicRecursionHandler extends Object implements ContextSensitiveStateMachine.RecursionHandler
Constructor and Description |
---|
BasicRecursionHandler() |
Modifier and Type | Method and Description |
---|---|
boolean |
isRecursive(CallerSiteContext callSite) |
ContextSensitiveStateMachine.RecursionHandler |
makeNew()
in lieu of creating factories
|
void |
makeRecursive(Collection<CallerSiteContext> callSites) |
public boolean isRecursive(CallerSiteContext callSite)
isRecursive
in interface ContextSensitiveStateMachine.RecursionHandler
public void makeRecursive(Collection<CallerSiteContext> callSites)
makeRecursive
in interface ContextSensitiveStateMachine.RecursionHandler
public ContextSensitiveStateMachine.RecursionHandler makeNew()
ContextSensitiveStateMachine.RecursionHandler
makeNew
in interface ContextSensitiveStateMachine.RecursionHandler