Java org.eclipse.jdt.core.dom IMethodBinding fields, constructors, methods, implement or subclass

Example usage for Java org.eclipse.jdt.core.dom IMethodBinding fields, constructors, methods, implement or subclass

Introduction

In this page you can find the methods, fields and constructors for org.eclipse.jdt.core.dom IMethodBinding.

The text is from its open source code.

Implementation

org.eclipse.jdt.core.dom.IMethodBinding has the following implementations.
Click this link to see all its implementation.

Method

booleanequals(Object obj)
There is no special definition of equality for bindings; equality is simply object identity.
IAnnotationBinding[]getAnnotations()
Returns the resolved declaration annotations associated with this binding.
ITypeBindinggetDeclaredReceiverType()
Returns the type of this method's receiver or null if there is no receiver declared explicitly.
ITypeBindinggetDeclaringClass()
Returns the type binding representing the class or interface that declares this method or constructor.
ObjectgetDefaultValue()
Returns the resolved default value of an annotation type member, or null if the member has no default value, or if this is not the binding for an annotation type member.
ITypeBinding[]getExceptionTypes()
Returns a list of type bindings representing the types of the exceptions thrown by this method or constructor.
IJavaElementgetJavaElement()
Returns the Java element that corresponds to this binding.
StringgetKey()
Returns the key for this binding.
IMethodBindinggetMethodDeclaration()
Returns the binding for the method declaration corresponding to this method binding.
intgetModifiers()
Returns the modifiers for this binding.
StringgetName()
Returns the name of the method declared in this binding.
IAnnotationBinding[]getParameterAnnotations(int paramIndex)
Returns the resolved declaration annotations of a parameter of this method.
ITypeBinding[]getParameterTypes()
Returns a list of type bindings representing the formal parameter types, in declaration order, of this method or constructor.
ITypeBindinggetReturnType()
Returns the binding for the return type of this method.
ITypeBinding[]getTypeArguments()
Returns the type arguments of this generic method instance, or the empty list for other method bindings.
ITypeBinding[]getTypeParameters()
Returns the type parameters of this method or constructor binding.
booleanisAnnotationMember()
Returns whether this is the binding for an annotation type member.
booleanisConstructor()
Returns whether this binding is for a constructor or a method.
booleanisDefaultConstructor()
Returns whether this binding is known to be a compiler-generated default constructor.
booleanisDeprecated()
Return whether this binding is for something that is deprecated.
booleanisEqualTo(IBinding binding)
Returns whether this binding has the same key as that of the given binding.
booleanisGenericMethod()
Returns whether this method binding represents a declaration of a generic method.
booleanisParameterizedMethod()
Returns whether this method binding represents an instance of a generic method corresponding to a parameterized method reference.
booleanisRawMethod()
Returns whether this method binding represents an instance of a generic method corresponding to a raw method reference.
booleanisSubsignature(IMethodBinding otherMethod)
Returns whether this method's signature is a subsignature of the given method as specified in section 8.4.2 of The Java Language Specification, Third Edition (JLS3).
booleanisSynthetic()
Returns whether this binding is synthetic.
booleanisVarargs()
Returns whether this is a variable arity method.
booleanoverrides(IMethodBinding method)
Returns whether this method overrides the given method, as specified in section 8.4.8.1 of The Java Language Specification, Third Edition (JLS3).
StringtoString()
Returns a string representation of this binding suitable for debugging purposes only.