public interface InvocationSite
| Modifier and Type | Interface and Description |
|---|---|
static class |
InvocationSite.EmptyWithAstNode |
| Modifier and Type | Method and Description |
|---|---|
void |
acceptPotentiallyCompatibleMethods(MethodBinding[] methods) |
boolean |
checkingPotentialCompatibility() |
InferenceContext18 |
freshInferenceContext(Scope scope)
When inference for this invocationSite starts, get a fresh inference context, initialized from this site.
|
TypeBinding[] |
genericTypeArguments() |
ExpressionContext |
getExpressionContext() |
TypeBinding |
invocationTargetType() |
boolean |
isQualifiedSuper() |
boolean |
isSuperAccess() |
boolean |
isTypeAccess() |
default int |
nameSourceEnd() |
default int |
nameSourceStart() |
boolean |
receiverIsImplicitThis() |
void |
setActualReceiverType(ReferenceBinding receiverType) |
void |
setDepth(int depth) |
void |
setFieldIndex(int depth) |
int |
sourceEnd() |
int |
sourceStart() |
TypeBinding[] genericTypeArguments()
boolean isSuperAccess()
boolean isQualifiedSuper()
boolean isTypeAccess()
void setActualReceiverType(ReferenceBinding receiverType)
void setDepth(int depth)
void setFieldIndex(int depth)
int sourceEnd()
int sourceStart()
default int nameSourceStart()
default int nameSourceEnd()
TypeBinding invocationTargetType()
boolean receiverIsImplicitThis()
boolean checkingPotentialCompatibility()
void acceptPotentiallyCompatibleMethods(MethodBinding[] methods)
InferenceContext18 freshInferenceContext(Scope scope)
ExpressionContext getExpressionContext()