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() |
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()
TypeBinding invocationTargetType()
boolean receiverIsImplicitThis()
boolean checkingPotentialCompatibility()
void acceptPotentiallyCompatibleMethods(MethodBinding[] methods)
InferenceContext18 freshInferenceContext(Scope scope)
ExpressionContext getExpressionContext()