|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of MethodBinding in org.eclipse.jdt.internal.codeassist.impl |
---|
Methods in org.eclipse.jdt.internal.codeassist.impl with parameters of type MethodBinding | |
---|---|
static char[] |
Engine.getSignature(MethodBinding methodBinding)
|
Uses of MethodBinding in org.eclipse.jdt.internal.compiler |
---|
Methods in org.eclipse.jdt.internal.compiler with parameters of type MethodBinding | |
---|---|
void |
ClassFile.addAbstractMethod(AbstractMethodDeclaration method,
MethodBinding methodBinding)
INTERNAL USE-ONLY Generate the byte for a problem method info that correspond to a boggus method. |
void |
ClassFile.addProblemConstructor(AbstractMethodDeclaration method,
MethodBinding methodBinding,
CategorizedProblem[] problems)
INTERNAL USE-ONLY Generate the byte for a problem method info that correspond to a boggus constructor. |
void |
ClassFile.addProblemConstructor(AbstractMethodDeclaration method,
MethodBinding methodBinding,
CategorizedProblem[] problems,
int savedOffset)
INTERNAL USE-ONLY Generate the byte for a problem method info that correspond to a boggus constructor. |
void |
ClassFile.addProblemMethod(AbstractMethodDeclaration method,
MethodBinding methodBinding,
CategorizedProblem[] problems)
INTERNAL USE-ONLY Generate the byte for a problem method info that correspond to a boggus method. |
void |
ClassFile.addProblemMethod(AbstractMethodDeclaration method,
MethodBinding methodBinding,
CategorizedProblem[] problems,
int savedOffset)
INTERNAL USE-ONLY Generate the byte for a problem method info that correspond to a boggus method. |
void |
ClassFile.completeCodeAttributeForMissingAbstractProblemMethod(MethodBinding binding,
int codeAttributeOffset,
int[] startLineIndexes,
int problemLine)
|
void |
ClassFile.completeCodeAttributeForProblemMethod(AbstractMethodDeclaration method,
MethodBinding binding,
int codeAttributeOffset,
int[] startLineIndexes,
int problemLine)
INTERNAL USE-ONLY That method completes the creation of the code attribute by setting - the attribute_length - max_stack - max_locals - code_length - exception table - and debug attributes if necessary. |
int |
ClassFile.generateMethodInfoAttribute(MethodBinding methodBinding)
INTERNAL USE-ONLY That method generates the attributes of a code attribute. |
int |
ClassFile.generateMethodInfoAttribute(MethodBinding methodBinding,
AnnotationMethodDeclaration declaration)
|
void |
ClassFile.generateMethodInfoHeader(MethodBinding methodBinding)
INTERNAL USE-ONLY That method generates the header of a method info: The header consists in: - the access flags - the name index of the method name inside the constant pool - the descriptor index of the signature of the method inside the constant pool. |
void |
ClassFile.generateMethodInfoHeader(MethodBinding methodBinding,
int accessFlags)
INTERNAL USE-ONLY That method generates the header of a method info: The header consists in: - the access flags - the name index of the method name inside the constant pool - the descriptor index of the signature of the method inside the constant pool. |
void |
ClassFile.traverse(MethodBinding methodBinding,
int maxLocals,
byte[] bytecodes,
int codeOffset,
int codeLength,
java.util.ArrayList frames,
boolean isClinit)
|
Uses of MethodBinding in org.eclipse.jdt.internal.compiler.ast |
---|
Fields in org.eclipse.jdt.internal.compiler.ast declared as MethodBinding | |
---|---|
MethodBinding |
MessageSend.binding
|
MethodBinding |
MemberValuePair.binding
|
MethodBinding |
ExplicitConstructorCall.binding
|
MethodBinding |
AllocationExpression.binding
|
MethodBinding |
AbstractMethodDeclaration.binding
|
MethodBinding |
MessageSend.codegenBinding
|
MethodBinding |
JavadocFieldReference.methodBinding
|
MethodBinding |
MessageSend.syntheticAccessor
|
MethodBinding[] |
SingleNameReference.syntheticAccessors
|
MethodBinding[] |
FieldReference.syntheticAccessors
|
Methods in org.eclipse.jdt.internal.compiler.ast that return MethodBinding | |
---|---|
MethodBinding |
TypeDeclaration.createDefaultConstructorWithBinding(MethodBinding inheritedConstructorBinding)
|
Methods in org.eclipse.jdt.internal.compiler.ast with parameters of type MethodBinding | |
---|---|
MethodDeclaration |
TypeDeclaration.addMissingAbstractMethodFor(MethodBinding methodBinding)
|
static void |
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) |
MethodBinding |
TypeDeclaration.createDefaultConstructorWithBinding(MethodBinding inheritedConstructorBinding)
|
AbstractMethodDeclaration |
TypeDeclaration.declarationOf(MethodBinding methodBinding)
Find the matching parse node, answers null if nothing found |
void |
Reference.fieldStore(CodeStream codeStream,
FieldBinding fieldBinding,
MethodBinding syntheticWriteAccessor,
boolean valueRequired)
|
void |
Statement.generateArguments(MethodBinding binding,
Expression[] arguments,
BlockScope currentScope,
CodeStream codeStream)
Generate invocation arguments, considering varargs methods |
void |
SingleNameReference.generateCompoundAssignment(BlockScope currentScope,
CodeStream codeStream,
MethodBinding writeAccessor,
Expression expression,
int operator,
int assignmentImplicitConversion,
boolean valueRequired)
|
boolean |
ASTNode.isMethodUseDeprecated(MethodBinding method,
Scope scope,
boolean isExplicitUse)
|
Uses of MethodBinding in org.eclipse.jdt.internal.compiler.codegen |
---|
Methods in org.eclipse.jdt.internal.compiler.codegen with parameters of type MethodBinding | |
---|---|
void |
CodeStream.generateEmulationForConstructor(Scope scope,
MethodBinding methodBinding)
|
void |
CodeStream.generateEmulationForMethod(Scope scope,
MethodBinding methodBinding)
|
void |
StackMapFrameCodeStream.initializeMaxLocals(MethodBinding methodBinding)
|
void |
CodeStream.initializeMaxLocals(MethodBinding methodBinding)
|
void |
CodeStream.invokeinterface(MethodBinding methodBinding)
|
void |
CodeStream.invokespecial(MethodBinding methodBinding)
|
void |
CodeStream.invokestatic(MethodBinding methodBinding)
|
void |
CodeStream.invokevirtual(MethodBinding methodBinding)
|
Uses of MethodBinding in org.eclipse.jdt.internal.compiler.lookup |
---|
Subclasses of MethodBinding in org.eclipse.jdt.internal.compiler.lookup | |
---|---|
class |
ParameterizedGenericMethodBinding
Binding denoting a generic method after type parameter substitutions got performed. |
class |
ParameterizedMethodBinding
Binding denoting a method after type parameter substitutions got performed. |
class |
ProblemMethodBinding
|
class |
SyntheticMethodBinding
|
class |
UpdatedMethodBinding
|
Fields in org.eclipse.jdt.internal.compiler.lookup declared as MethodBinding | |
---|---|
MethodBinding |
ElementValuePair.binding
|
MethodBinding |
ProblemMethodBinding.closestMatch
|
MethodBinding |
LocalTypeBinding.enclosingMethod
|
MethodBinding[] |
ParameterizedTypeBinding.methods
|
static MethodBinding[] |
Binding.NO_METHODS
|
MethodBinding[] |
MethodBinding.overriddenInheritedMethods
|
MethodBinding |
SyntheticMethodBinding.targetMethod
|
static MethodBinding[] |
Binding.UNINITIALIZED_METHODS
|
Methods in org.eclipse.jdt.internal.compiler.lookup that return MethodBinding | |
---|---|
MethodBinding[] |
ReferenceBinding.availableMethods()
Return the array of resolvable methods (resilience) |
MethodBinding[] |
BinaryTypeBinding.availableMethods()
|
static MethodBinding |
ParameterizedGenericMethodBinding.computeCompatibleMethod(MethodBinding originalMethod,
TypeBinding[] arguments,
Scope scope,
InvocationSite invocationSite)
Perform inference of generic method type parameters and/or expected type |
MethodBinding |
Scope.findExactMethod(ReferenceBinding receiverType,
char[] selector,
TypeBinding[] argumentTypes,
InvocationSite invocationSite)
|
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)
|
MethodBinding |
Scope.getConstructor(ReferenceBinding receiverType,
TypeBinding[] argumentTypes,
InvocationSite invocationSite)
|
MethodBinding[] |
SourceTypeBinding.getDefaultAbstractMethods()
|
MethodBinding |
SourceTypeBinding.getExactConstructor(TypeBinding[] argumentTypes)
|
MethodBinding |
ReferenceBinding.getExactConstructor(TypeBinding[] argumentTypes)
|
MethodBinding |
ParameterizedTypeBinding.getExactConstructor(TypeBinding[] argumentTypes)
|
MethodBinding |
BinaryTypeBinding.getExactConstructor(TypeBinding[] argumentTypes)
|
MethodBinding |
SourceTypeBinding.getExactMethod(char[] selector,
TypeBinding[] argumentTypes,
CompilationUnitScope refScope)
|
MethodBinding |
ReferenceBinding.getExactMethod(char[] selector,
TypeBinding[] argumentTypes,
CompilationUnitScope refScope)
|
MethodBinding |
ParameterizedTypeBinding.getExactMethod(char[] selector,
TypeBinding[] argumentTypes,
CompilationUnitScope refScope)
|
MethodBinding |
BinaryTypeBinding.getExactMethod(char[] selector,
TypeBinding[] argumentTypes,
CompilationUnitScope refScope)
|
MethodBinding |
Scope.getImplicitMethod(char[] selector,
TypeBinding[] argumentTypes,
InvocationSite invocationSite)
|
MethodBinding |
Scope.getMethod(TypeBinding receiverType,
char[] selector,
TypeBinding[] argumentTypes,
InvocationSite invocationSite)
|
MethodBinding |
ElementValuePair.getMethodBinding()
|
MethodBinding[] |
SourceTypeBinding.getMethods(char[] selector)
|
MethodBinding[] |
ReferenceBinding.getMethods(char[] selector)
|
MethodBinding[] |
ParameterizedTypeBinding.getMethods(char[] selector)
|
MethodBinding[] |
BinaryTypeBinding.getMethods(char[] selector)
|
MethodBinding |
SourceTypeBinding.getUpdatedMethodBinding(MethodBinding targetMethod,
ReferenceBinding newDeclaringClass)
|
MethodBinding[] |
SourceTypeBinding.methods()
|
MethodBinding[] |
ReferenceBinding.methods()
|
MethodBinding[] |
ParameterizedTypeBinding.methods()
|
MethodBinding[] |
BinaryTypeBinding.methods()
|
MethodBinding |
ParameterizedMethodBinding.original()
Returns the original method (as opposed to parameterized instances) |
MethodBinding |
MethodBinding.original()
Returns the original method (as opposed to parameterized instances) |
MethodBinding |
SourceTypeBinding.resolveTypesFor(MethodBinding method)
|
MethodBinding |
ParameterizedGenericMethodBinding.tiebreakMethod()
|
MethodBinding |
MethodBinding.tiebreakMethod()
Returns the method to use during tiebreak (usually the method itself). |
Methods in org.eclipse.jdt.internal.compiler.lookup with parameters of type MethodBinding | |
---|---|
SyntheticMethodBinding |
SourceTypeBinding.addSyntheticBridgeMethod(MethodBinding inheritedMethodToBridge,
MethodBinding targetMethod)
|
SyntheticMethodBinding |
SourceTypeBinding.addSyntheticMethod(MethodBinding targetMethod,
boolean isSuperAccess)
|
boolean |
MethodBinding.areParameterErasuresEqual(MethodBinding method)
|
boolean |
MethodBinding.areParametersEqual(MethodBinding method)
|
boolean |
MethodBinding.areTypeVariableErasuresEqual(MethodBinding method)
|
static long |
ReferenceBinding.binarySearch(char[] selector,
MethodBinding[] sortedMethods)
Returns a combined range value representing: (start + (end<<32)), where start is the index of the first matching method (remember methods are sorted alphabetically on selectors), and end is the index of last contiguous methods with same selector. |
void |
MethodScope.checkUnusedParameters(MethodBinding method)
|
static MethodBinding |
ParameterizedGenericMethodBinding.computeCompatibleMethod(MethodBinding originalMethod,
TypeBinding[] arguments,
Scope scope,
InvocationSite invocationSite)
Perform inference of generic method type parameters and/or expected type |
ParameterizedGenericMethodBinding |
LookupEnvironment.createParameterizedGenericMethod(MethodBinding genericMethod,
RawTypeBinding rawType)
|
ParameterizedGenericMethodBinding |
LookupEnvironment.createParameterizedGenericMethod(MethodBinding genericMethod,
TypeBinding[] typeArguments)
|
ParameterizedMethodBinding |
RawTypeBinding.createParameterizedMethod(MethodBinding originalMethod)
|
ParameterizedMethodBinding |
ParameterizedTypeBinding.createParameterizedMethod(MethodBinding originalMethod)
|
boolean |
MethodVerifier.doesMethodOverride(MethodBinding method,
MethodBinding inheritedMethod)
|
SyntheticMethodBinding |
SourceTypeBinding.getSyntheticBridgeMethod(MethodBinding inheritedMethodToBridge)
|
MethodBinding |
SourceTypeBinding.getUpdatedMethodBinding(MethodBinding targetMethod,
ReferenceBinding newDeclaringClass)
|
boolean |
ParameterizedTypeBinding.implementsMethod(MethodBinding method)
|
void |
SyntheticMethodBinding.initializeConstructorAccessor(MethodBinding accessedConstructor)
An constructor accessor is a constructor with an extra argument (declaringClass), in case of collision with an existing constructor, then add again an extra argument (declaringClass again). |
void |
SyntheticMethodBinding.initializeMethodAccessor(MethodBinding accessedMethod,
boolean isSuperAccess,
ReferenceBinding receiverType)
An method accessor is a method with an access$N selector, where N is incremented in case of collisions. |
static ParameterizedMethodBinding |
ParameterizedMethodBinding.instantiateGetClass(TypeBinding receiverType,
MethodBinding originalMethod,
Scope scope)
The type of x.getClass() is substituted from 'Class extends Object>' into: 'Class extends raw(X)> |
boolean |
Scope.isDefinedInMethod(MethodBinding method)
|
boolean |
MethodVerifier.isMethodSubsignature(MethodBinding method,
MethodBinding inheritedMethod)
|
int |
Scope.parameterCompatibilityLevel(MethodBinding method,
TypeBinding[] arguments)
|
MethodBinding |
SourceTypeBinding.resolveTypesFor(MethodBinding method)
|
void |
SourceTypeBinding.setMethods(MethodBinding[] methods)
|
static void |
ReferenceBinding.sortMethods(MethodBinding[] sortedMethods,
int left,
int right)
Sort the field array using a quicksort |
Constructors in org.eclipse.jdt.internal.compiler.lookup with parameters of type MethodBinding | |
---|---|
ElementValuePair(char[] name,
Expression expression,
MethodBinding binding)
|
|
ElementValuePair(char[] name,
java.lang.Object value,
MethodBinding binding)
|
|
InferenceContext(MethodBinding genericMethod)
|
|
MethodBinding(MethodBinding initialMethodBinding,
ReferenceBinding declaringClass)
|
|
ParameterizedGenericMethodBinding(MethodBinding originalMethod,
RawTypeBinding rawType,
LookupEnvironment environment)
Create raw generic method for raw type (double substitution from type vars with raw type arguments, and erasure of method variables) Only invoked for non-static generic methods of raw type |
|
ParameterizedGenericMethodBinding(MethodBinding originalMethod,
TypeBinding[] typeArguments,
LookupEnvironment environment)
Create method of parameterized type, substituting original parameters with type arguments. |
|
ParameterizedMethodBinding(ParameterizedTypeBinding parameterizedDeclaringClass,
MethodBinding originalMethod)
Create method of parameterized type, substituting original parameters/exception/return type with type arguments. |
|
ParameterizedMethodBinding(ReferenceBinding declaringClass,
MethodBinding originalMethod,
char[][] alternateParamaterNames,
LookupEnvironment environment)
Create method of parameterized type, substituting original parameters/exception/return type with type arguments. |
|
ProblemMethodBinding(MethodBinding closestMatch,
char[] selector,
TypeBinding[] args,
int problemReason)
|
|
SyntheticMethodBinding(MethodBinding targetMethod,
boolean isSuperAccess,
ReferenceBinding receiverType)
|
|
SyntheticMethodBinding(MethodBinding overridenMethodToBridge,
MethodBinding targetMethod,
SourceTypeBinding declaringClass)
Construct a bridge method |
Uses of MethodBinding in org.eclipse.jdt.internal.compiler.problem |
---|
Methods in org.eclipse.jdt.internal.compiler.problem with parameters of type MethodBinding | |
---|---|
void |
ProblemReporter.abstractMethodCannotBeOverridden(SourceTypeBinding type,
MethodBinding concreteMethod)
|
void |
ProblemReporter.abstractMethodMustBeImplemented(SourceTypeBinding type,
MethodBinding abstractMethod)
|
void |
ProblemReporter.annotationCannotOverrideMethod(MethodBinding overrideMethod,
MethodBinding inheritedMethod)
|
void |
ProblemReporter.cannotDireclyInvokeAbstractMethod(MessageSend messageSend,
MethodBinding method)
|
void |
ProblemReporter.cannotInvokeSuperConstructorInEnum(ExplicitConstructorCall constructorCall,
MethodBinding enumConstructor)
|
void |
ProblemReporter.deprecatedMethod(MethodBinding method,
ASTNode location)
|
void |
ProblemReporter.duplicateInheritedMethods(SourceTypeBinding type,
MethodBinding inheritedMethod1,
MethodBinding inheritedMethod2)
|
void |
ProblemReporter.finalMethodCannotBeOverridden(MethodBinding currentMethod,
MethodBinding inheritedMethod)
|
void |
ProblemReporter.forbiddenReference(MethodBinding method,
ASTNode location,
byte classpathEntryType,
java.lang.String classpathEntryName,
int problemId)
|
void |
ProblemReporter.incompatibleExceptionInThrowsClause(SourceTypeBinding type,
MethodBinding currentMethod,
MethodBinding inheritedMethod,
ReferenceBinding exceptionType)
|
void |
ProblemReporter.incompatibleReturnType(MethodBinding currentMethod,
MethodBinding inheritedMethod)
|
void |
ProblemReporter.indirectAccessToStaticMethod(ASTNode location,
MethodBinding method)
|
void |
ProblemReporter.inheritedMethodReducesVisibility(SourceTypeBinding type,
MethodBinding concreteMethod,
MethodBinding[] abstractMethods)
|
void |
ProblemReporter.inheritedMethodReducesVisibility(SourceTypeBinding type,
MethodBinding concreteMethod,
MethodBinding[] abstractMethods)
|
void |
ProblemReporter.inheritedMethodsHaveIncompatibleReturnTypes(ASTNode location,
MethodBinding[] inheritedMethods,
int length)
|
void |
ProblemReporter.inheritedMethodsHaveIncompatibleReturnTypes(SourceTypeBinding type,
MethodBinding[] inheritedMethods,
int length)
|
void |
ProblemReporter.inheritedMethodsHaveNameClash(SourceTypeBinding type,
MethodBinding oneMethod,
MethodBinding twoMethod)
|
void |
ProblemReporter.invalidConstructor(Statement statement,
MethodBinding targetConstructor)
|
void |
ProblemReporter.invalidMethod(MessageSend messageSend,
MethodBinding method)
|
void |
ProblemReporter.javadocDeprecatedMethod(MethodBinding method,
ASTNode location,
int modifiers)
|
void |
ProblemReporter.javadocInvalidConstructor(Statement statement,
MethodBinding targetConstructor,
int modifiers)
|
void |
ProblemReporter.javadocInvalidMethod(MessageSend messageSend,
MethodBinding method,
int modifiers)
|
void |
ProblemReporter.methodNameClash(MethodBinding currentMethod,
MethodBinding inheritedMethod)
|
void |
ProblemReporter.missingTypeInConstructor(ASTNode location,
MethodBinding constructor)
|
void |
ProblemReporter.missingTypeInMethod(MessageSend messageSend,
MethodBinding method)
|
void |
ProblemReporter.mustUseAStaticMethod(MessageSend messageSend,
MethodBinding method)
|
void |
ProblemReporter.needToEmulateMethodAccess(MethodBinding method,
ASTNode location)
|
void |
ProblemReporter.nonStaticAccessToStaticMethod(ASTNode location,
MethodBinding method)
|
void |
ProblemReporter.overridesDeprecatedMethod(MethodBinding localMethod,
MethodBinding inheritedMethod)
|
void |
ProblemReporter.overridesMethodWithoutSuperInvocation(MethodBinding localMethod)
|
void |
ProblemReporter.overridesPackageDefaultMethod(MethodBinding localMethod,
MethodBinding inheritedMethod)
|
void |
ProblemReporter.staticAndInstanceConflict(MethodBinding currentMethod,
MethodBinding inheritedMethod)
|
void |
ProblemReporter.staticInheritedMethodConflicts(SourceTypeBinding type,
MethodBinding concreteMethod,
MethodBinding[] abstractMethods)
|
void |
ProblemReporter.staticInheritedMethodConflicts(SourceTypeBinding type,
MethodBinding concreteMethod,
MethodBinding[] abstractMethods)
|
void |
ProblemReporter.unnecessaryTypeArgumentsForMethodInvocation(MethodBinding method,
TypeBinding[] genericTypeArguments,
TypeReference[] typeArguments)
|
void |
ProblemReporter.unsafeRawGenericMethodInvocation(ASTNode location,
MethodBinding rawMethod)
|
void |
ProblemReporter.unsafeRawInvocation(ASTNode location,
MethodBinding rawMethod)
|
void |
ProblemReporter.unsafeReturnTypeOverride(MethodBinding currentMethod,
MethodBinding inheritedMethod,
SourceTypeBinding type)
|
void |
ProblemReporter.varargsArgumentNeedCast(MethodBinding method,
TypeBinding argumentType,
InvocationSite location)
|
void |
ProblemReporter.varargsConflict(MethodBinding method1,
MethodBinding method2,
SourceTypeBinding type)
|
void |
ProblemReporter.visibilityConflict(MethodBinding currentMethod,
MethodBinding inheritedMethod)
|
void |
ProblemReporter.wildcardInvocation(ASTNode location,
TypeBinding receiverType,
MethodBinding method,
TypeBinding[] arguments)
|
Uses of MethodBinding in org.eclipse.jdt.internal.core |
---|
Methods in org.eclipse.jdt.internal.core with parameters of type MethodBinding | |
---|---|
void |
SelectionRequestor.acceptLocalMethod(MethodBinding methodBinding)
|
Uses of MethodBinding in org.eclipse.jdt.internal.core.search.matching |
---|
Methods in org.eclipse.jdt.internal.core.search.matching that return MethodBinding | |
---|---|
MethodBinding |
MatchLocator.getMethodBinding(MethodPattern methodPattern)
|
Uses of MethodBinding in org.eclipse.jdt.internal.core.util |
---|
Methods in org.eclipse.jdt.internal.core.util with parameters of type MethodBinding | |
---|---|
static JavaElement |
Util.getUnresolvedJavaElement(MethodBinding methodBinding,
WorkingCopyOwner workingCopyOwner,
Util.BindingsToNodesMap bindingsToNodes)
Return the java element corresponding to the given compiler binding. |
Uses of MethodBinding in org.eclipse.jdt.internal.eval |
---|
Methods in org.eclipse.jdt.internal.eval that return MethodBinding | |
---|---|
MethodBinding |
CodeSnippetScope.findExactMethod(ReferenceBinding receiverType,
char[] selector,
TypeBinding[] argumentTypes,
InvocationSite invocationSite)
|
MethodBinding |
CodeSnippetScope.findMethod(ReferenceBinding receiverType,
char[] selector,
TypeBinding[] argumentTypes,
InvocationSite invocationSite)
|
MethodBinding |
CodeSnippetScope.findMethodForArray(ArrayBinding receiverType,
char[] selector,
TypeBinding[] argumentTypes,
InvocationSite invocationSite)
|
MethodBinding |
CodeSnippetScope.getConstructor(ReferenceBinding receiverType,
TypeBinding[] argumentTypes,
InvocationSite invocationSite)
|
MethodBinding |
CodeSnippetScope.getImplicitMethod(ReferenceBinding receiverType,
char[] selector,
TypeBinding[] argumentTypes,
InvocationSite invocationSite)
|
Methods in org.eclipse.jdt.internal.eval with parameters of type MethodBinding | |
---|---|
boolean |
CodeSnippetScope.canBeSeenByForCodeSnippet(MethodBinding methodBinding,
TypeBinding receiverType,
InvocationSite invocationSite,
Scope scope)
|
void |
CodeSnippetSingleNameReference.generateCompoundAssignment(BlockScope currentScope,
CodeStream codeStream,
MethodBinding writeAccessor,
Expression expression,
int operator,
int assignmentImplicitConversion,
boolean valueRequired)
|
Uses of MethodBinding in org.jmlspecs.jml4.lookup |
---|
Methods in org.jmlspecs.jml4.lookup with parameters of type MethodBinding | |
---|---|
static AbstractMethodDeclaration |
JmlBinaryLookup.getDeclaration(MethodBinding binding,
BinaryTypeBinding binaryTypeBinding)
|
static void |
JmlBinaryLookup.mergeMethods(ProblemReporter problemReporter,
MethodBinding[] sourceMethods,
AbstractMethodDeclaration[] specMethods)
|
Uses of MethodBinding in org.jmlspecs.jml4.rac |
---|
Methods in org.jmlspecs.jml4.rac with parameters of type MethodBinding | |
---|---|
static java.lang.StringBuffer |
RacTranslator.argumentsToString(MethodBinding meth)
Returns the arguments of the given method as a comma-separated list of names. |
abstract RacMethodDeclaration |
MethodHeaderTranslator.createInternalMethod(MethodBinding meth)
Creates an internal method for the given method. |
static boolean |
RacTranslator.hasVoidReturnType(MethodBinding meth)
Does the given method have void return type? |
static java.lang.StringBuffer |
RacTranslator.parameterDeclarationToString(MethodBinding meth)
Returns the formal parameter declaration of the given method as a string. |
static java.lang.StringBuffer |
RacTranslator.throwsClauseToString(MethodBinding meth)
Returns the throws clause of the given method as a string. |
RacResult |
MethodDeclarationTranslator.translate(MethodBinding meth)
Translates the given method to RAC code. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |