public abstract class AnalysisElement extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
AnalysisElement.ElementReachableNotification |
static class |
AnalysisElement.MethodOverrideReachableNotification |
static class |
AnalysisElement.SubtypeReachableNotification |
| Constructor and Description |
|---|
AnalysisElement() |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
isReachable() |
boolean |
isTriggered()
Return true if reachability handlers should be executed for this element.
|
void |
notifyReachabilityCallback(AnalysisUniverse universe,
AnalysisElement.ElementReachableNotification notification) |
protected void |
notifyReachabilityCallbacks(AnalysisUniverse universe) |
protected abstract void |
onReachable() |
void |
registerReachabilityNotification(AnalysisElement.ElementReachableNotification notification) |
public void registerReachabilityNotification(AnalysisElement.ElementReachableNotification notification)
public void notifyReachabilityCallback(AnalysisUniverse universe, AnalysisElement.ElementReachableNotification notification)
protected void notifyReachabilityCallbacks(AnalysisUniverse universe)
public abstract boolean isReachable()
protected abstract void onReachable()
public boolean isTriggered()