Uses of Class
org.eclipse.jdt.internal.compiler.lookup.MethodBinding

Packages that use MethodBinding
org.eclipse.jdt.internal.codeassist.impl   
org.eclipse.jdt.internal.compiler   
org.eclipse.jdt.internal.compiler.ast   
org.eclipse.jdt.internal.compiler.codegen   
org.eclipse.jdt.internal.compiler.lookup   
org.eclipse.jdt.internal.compiler.problem   
org.eclipse.jdt.internal.core   
org.eclipse.jdt.internal.core.search.matching   
org.eclipse.jdt.internal.core.util   
org.eclipse.jdt.internal.eval   
org.jmlspecs.jml4.lookup   
org.jmlspecs.jml4.rac   
 

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' into: 'Class
 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.