public interface InvokeInfo
| Modifier and Type | Method and Description |
|---|---|
boolean |
canBeStaticallyBound() |
Collection<AnalysisMethod> |
getAllCallees()
Retrieves list of all callees.
|
Collection<AnalysisMethod> |
getOriginalCallees()
Retrieves a list of all callees whose MultiMethodKey is
ORIGINAL_METHOD. |
BytecodePosition |
getPosition() |
AnalysisMethod |
getTargetMethod() |
default boolean |
isDeoptInvokeTypeFlow() |
boolean |
isDirectInvoke() |
boolean canBeStaticallyBound()
AnalysisMethod getTargetMethod()
Collection<AnalysisMethod> getOriginalCallees()
ORIGINAL_METHOD. All of these
callees will also be AnalysisMethod.isImplementationInvoked().Collection<AnalysisMethod> getAllCallees()
AnalysisMethod.isImplementationInvoked().BytecodePosition getPosition()
boolean isDirectInvoke()
default boolean isDeoptInvokeTypeFlow()