|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of InvocationSite in org.eclipse.jdt.internal.codeassist |
|---|
| Methods in org.eclipse.jdt.internal.codeassist with parameters of type InvocationSite | |
|---|---|
protected void |
CompletionEngine.findFieldsAndMethods(char[] token,
TypeBinding receiverType,
Scope scope,
ObjectVector fieldsFound,
ObjectVector methodsFound,
InvocationSite invocationSite,
Scope invocationScope,
boolean implicitCall,
boolean superCall,
Binding[] missingElements,
int[] missingElementsStarts,
int[] missingElementsEnds,
boolean missingElementsHaveProblems,
char[] castedReceiver,
int receiverStart,
int receiverEnd)
|
protected void |
CompletionEngine.findFieldsAndMethodsFromAnotherReceiver(char[] token,
TypeReference receiverType,
Scope scope,
ObjectVector fieldsFound,
ObjectVector methodsFound,
InvocationSite invocationSite,
Scope invocationScope,
boolean implicitCall,
boolean superCall,
Binding[] missingElements,
int[] missingElementsStarts,
int[] missingElementsEnds,
boolean missingElementsHaveProblems,
char[][] receiverName,
int receiverStart,
int receiverEnd)
|
protected void |
CompletionEngine.findMembers(char[] token,
ReferenceBinding receiverType,
Scope scope,
InvocationSite invocationSite,
boolean isInsideAnnotationAttribute,
Binding[] missingElements,
int[] missingElementsStarts,
int[] missingElementsEnds,
boolean missingElementsHaveProblems)
|
| Uses of InvocationSite in org.eclipse.jdt.internal.codeassist.complete |
|---|
| Classes in org.eclipse.jdt.internal.codeassist.complete that implement InvocationSite | |
|---|---|
class |
CompletionOnArgumentName
|
class |
CompletionOnExplicitConstructorCall
|
class |
CompletionOnFieldName
|
class |
CompletionOnFieldType
|
class |
CompletionOnJavadocAllocationExpression
|
class |
CompletionOnJavadocFieldReference
|
class |
CompletionOnJavadocMessageSend
|
class |
CompletionOnJavadocParamNameReference
|
class |
CompletionOnJavadocTag
|
class |
CompletionOnKeyword3
|
class |
CompletionOnLocalName
|
class |
CompletionOnMemberAccess
|
class |
CompletionOnMessageSend
|
class |
CompletionOnMessageSendName
|
class |
CompletionOnQualifiedAllocationExpression
|
class |
CompletionOnQualifiedNameReference
|
class |
CompletionOnSingleNameReference
|
| Uses of InvocationSite in org.eclipse.jdt.internal.codeassist.select |
|---|
| Classes in org.eclipse.jdt.internal.codeassist.select that implement InvocationSite | |
|---|---|
class |
SelectionOnArgumentName
|
class |
SelectionOnExplicitConstructorCall
|
class |
SelectionOnFieldReference
|
class |
SelectionOnFieldType
|
class |
SelectionOnLocalName
|
class |
SelectionOnMessageSend
|
class |
SelectionOnQualifiedAllocationExpression
|
class |
SelectionOnQualifiedNameReference
|
class |
SelectionOnSingleNameReference
|
| Uses of InvocationSite in org.eclipse.jdt.internal.compiler.ast |
|---|
| Classes in org.eclipse.jdt.internal.compiler.ast that implement InvocationSite | |
|---|---|
class |
AbstractVariableDeclaration
|
class |
AllocationExpression
|
class |
Argument
|
class |
ExplicitConstructorCall
|
class |
FakedTrackingVariable
A faked local variable declaration used for keeping track of data flows of a special variable. |
class |
FieldDeclaration
|
class |
FieldReference
|
class |
Initializer
|
class |
JavadocAllocationExpression
|
class |
JavadocFieldReference
|
class |
JavadocMessageSend
|
class |
JavadocSingleNameReference
|
class |
LocalDeclaration
|
class |
MessageSend
|
class |
NameReference
|
class |
QualifiedAllocationExpression
Variation on allocation, where can optionally be specified any of: - leading enclosing instance - trailing anonymous type - generic type arguments for generic constructor invocation |
class |
QualifiedNameReference
|
class |
SingleNameReference
|
class |
TypeParameter
|
| Methods in org.eclipse.jdt.internal.compiler.ast with parameters of type InvocationSite | |
|---|---|
static boolean |
ASTNode.checkInvocationArguments(BlockScope scope,
Expression receiver,
TypeBinding receiverType,
MethodBinding method,
Expression[] arguments,
TypeBinding[] argumentTypes,
boolean argsContainCast,
InvocationSite invocationSite)
|
static void |
CastExpression.checkNeedForArgumentCasts(BlockScope scope,
Expression receiver,
TypeBinding receiverType,
MethodBinding binding,
Expression[] arguments,
TypeBinding[] argumentTypes,
InvocationSite invocationSite)
Cast expressions will considered as useful if removing them all would actually bind to a different method (no fine grain analysis on per casted argument basis, simply separate widening cast from narrowing ones) |
| Uses of InvocationSite in org.eclipse.jdt.internal.compiler.lookup |
|---|
| Methods in org.eclipse.jdt.internal.compiler.lookup with parameters of type InvocationSite | |
|---|---|
boolean |
MethodBinding.canBeSeenBy(InvocationSite invocationSite,
Scope scope)
|
boolean |
MethodBinding.canBeSeenBy(TypeBinding receiverType,
InvocationSite invocationSite,
Scope scope)
|
boolean |
FieldBinding.canBeSeenBy(TypeBinding receiverType,
InvocationSite invocationSite,
Scope scope)
|
protected MethodBinding |
Scope.computeCompatibleMethod(MethodBinding method,
TypeBinding[] arguments,
InvocationSite invocationSite)
Internal use only Given a method, returns null if arguments cannot be converted to parameters. |
protected MethodBinding |
Scope.computeCompatibleMethod(MethodBinding method,
TypeBinding[] arguments,
InvocationSite invocationSite,
boolean tiebreakingVarargsMethods)
Internal use only Given a method, returns null if arguments cannot be converted to parameters. |
static MethodBinding |
ParameterizedGenericMethodBinding.computeCompatibleMethod(MethodBinding originalMethod,
TypeBinding[] arguments,
Scope scope,
InvocationSite invocationSite)
Perform inference of generic method type parameters and/or expected type |
protected MethodBinding |
Scope.findDefaultAbstractMethod(ReferenceBinding receiverType,
char[] selector,
TypeBinding[] argumentTypes,
InvocationSite invocationSite,
ReferenceBinding classHierarchyStart,
ObjectVector found,
MethodBinding concreteMatch)
|
MethodBinding |
Scope.findExactMethod(ReferenceBinding receiverType,
char[] selector,
TypeBinding[] argumentTypes,
InvocationSite invocationSite)
|
FieldBinding |
MethodScope.findField(TypeBinding receiverType,
char[] fieldName,
InvocationSite invocationSite,
boolean needResolve)
Overridden to detect the error case inside an explicit constructor call: class X { int i; X myX; X(X x) { this(i, myX.i, x.i); // same for super calls... |
FieldBinding |
Scope.findField(TypeBinding receiverType,
char[] fieldName,
InvocationSite invocationSite,
boolean needResolve)
|
FieldBinding |
Scope.findField(TypeBinding receiverType,
char[] fieldName,
InvocationSite invocationSite,
boolean needResolve,
boolean invisibleFieldsOk)
|
MethodBinding |
Scope.findMethod(ReferenceBinding receiverType,
char[] selector,
TypeBinding[] argumentTypes,
InvocationSite invocationSite)
|
MethodBinding |
Scope.findMethod(ReferenceBinding receiverType,
char[] selector,
TypeBinding[] argumentTypes,
InvocationSite invocationSite,
boolean inStaticContext)
|
MethodBinding |
Scope.findMethodForArray(ArrayBinding receiverType,
char[] selector,
TypeBinding[] argumentTypes,
InvocationSite invocationSite)
|
protected void |
Scope.findMethodInSuperInterfaces(ReferenceBinding currentType,
char[] selector,
ObjectVector found,
InvocationSite invocationSite)
|
Binding |
BlockScope.getBinding(char[][] compoundName,
int mask,
InvocationSite invocationSite,
boolean needResolve)
|
Binding |
BlockScope.getBinding(char[][] compoundName,
InvocationSite invocationSite)
|
Binding |
Scope.getBinding(char[] name,
int mask,
InvocationSite invocationSite,
boolean needResolve)
|
MethodBinding |
Scope.getConstructor(ReferenceBinding receiverType,
TypeBinding[] argumentTypes,
InvocationSite invocationSite)
|
FieldBinding |
Scope.getField(TypeBinding receiverType,
char[] fieldName,
InvocationSite invocationSite)
|
MethodBinding |
Scope.getImplicitMethod(char[] selector,
TypeBinding[] argumentTypes,
InvocationSite invocationSite)
|
MethodBinding |
Scope.getMethod(TypeBinding receiverType,
char[] selector,
TypeBinding[] argumentTypes,
InvocationSite invocationSite)
|
MethodBinding |
Scope.getStaticFactory(ReferenceBinding allocationType,
ReferenceBinding originalEnclosingType,
TypeBinding[] argumentTypes,
InvocationSite allocationSite)
|
protected MethodBinding |
Scope.mostSpecificClassMethodBinding(MethodBinding[] visible,
int visibleSize,
InvocationSite invocationSite)
|
protected MethodBinding |
Scope.mostSpecificInterfaceMethodBinding(MethodBinding[] visible,
int visibleSize,
InvocationSite invocationSite)
|
protected MethodBinding |
Scope.mostSpecificMethodBinding(MethodBinding[] visible,
int visibleSize,
TypeBinding[] argumentTypes,
InvocationSite invocationSite,
ReferenceBinding receiverType)
|
| Uses of InvocationSite in org.eclipse.jdt.internal.compiler.problem |
|---|
| Methods in org.eclipse.jdt.internal.compiler.problem with parameters of type InvocationSite | |
|---|---|
void |
AbortCompilation.updateContext(InvocationSite invocationSite,
CompilationResult unitResult)
|
void |
ProblemReporter.varargsArgumentNeedCast(MethodBinding method,
TypeBinding argumentType,
InvocationSite location)
|
| Uses of InvocationSite in org.eclipse.jdt.internal.eval |
|---|
| Classes in org.eclipse.jdt.internal.eval that implement InvocationSite | |
|---|---|
class |
CodeSnippetAllocationExpression
|
class |
CodeSnippetFieldReference
|
class |
CodeSnippetMessageSend
|
class |
CodeSnippetQualifiedNameReference
|
class |
CodeSnippetReturnStatement
A return statement inside a code snippet. |
class |
CodeSnippetSingleNameReference
A single name reference inside a code snippet can denote a field of a remote receiver object (that is, the receiver of the context in the stack frame). |
class |
CodeSnippetSuperReference
A super reference inside a code snippet denotes a reference to the super type of the remote receiver object (that is, the receiver of the context in the stack frame). |
class |
CodeSnippetThisReference
A this reference inside a code snippet denotes a remote receiver object (that is, the receiver of the context in the stack frame) |
| Methods in org.eclipse.jdt.internal.eval with parameters of type InvocationSite | |
|---|---|
boolean |
CodeSnippetScope.canBeSeenByForCodeSnippet(FieldBinding fieldBinding,
TypeBinding receiverType,
InvocationSite invocationSite,
Scope scope)
|
boolean |
CodeSnippetScope.canBeSeenByForCodeSnippet(MethodBinding methodBinding,
TypeBinding receiverType,
InvocationSite invocationSite,
Scope scope)
|
MethodBinding |
CodeSnippetScope.findExactMethod(ReferenceBinding receiverType,
char[] selector,
TypeBinding[] argumentTypes,
InvocationSite invocationSite)
|
FieldBinding |
CodeSnippetScope.findFieldForCodeSnippet(TypeBinding receiverType,
char[] fieldName,
InvocationSite invocationSite)
|
MethodBinding |
CodeSnippetScope.findMethod(ReferenceBinding receiverType,
char[] selector,
TypeBinding[] argumentTypes,
InvocationSite invocationSite)
|
MethodBinding |
CodeSnippetScope.findMethodForArray(ArrayBinding receiverType,
char[] selector,
TypeBinding[] argumentTypes,
InvocationSite invocationSite)
|
Binding |
CodeSnippetScope.getBinding(char[][] compoundName,
int mask,
InvocationSite invocationSite,
ReferenceBinding receiverType)
|
MethodBinding |
CodeSnippetScope.getConstructor(ReferenceBinding receiverType,
TypeBinding[] argumentTypes,
InvocationSite invocationSite)
|
FieldBinding |
CodeSnippetScope.getFieldForCodeSnippet(TypeBinding receiverType,
char[] fieldName,
InvocationSite invocationSite)
|
MethodBinding |
CodeSnippetScope.getImplicitMethod(ReferenceBinding receiverType,
char[] selector,
TypeBinding[] argumentTypes,
InvocationSite invocationSite)
|
| Uses of InvocationSite in org.eclipse.jdt.internal.formatter |
|---|
| Classes in org.eclipse.jdt.internal.formatter that implement InvocationSite | |
|---|---|
static class |
CodeFormatterVisitor.MultiFieldDeclaration
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||