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

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

Introduction

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

The text is from its open source code.

Implementation

org.eclipse.jdt.core.dom.IVariableBinding 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.
ObjectgetConstantValue()
Returns this binding's constant value if it has one.
ITypeBindinggetDeclaringClass()
Returns the type binding representing the class or interface that declares this field.
IMethodBindinggetDeclaringMethod()
Returns the method binding representing the method containing the scope in which this local variable is declared.
IJavaElementgetJavaElement()
Returns the Java element that corresponds to this binding.
StringgetKey()
Returns the key for this binding.
intgetModifiers()
Returns the modifiers for this binding.
StringgetName()
Returns the name of the field or local variable declared in this binding.
ITypeBindinggetType()
Returns the binding for the type of this field or local variable.
IVariableBindinggetVariableDeclaration()
Returns the binding for the variable declaration corresponding to this variable binding.
intgetVariableId()
Returns a small integer variable id for this variable binding.
booleanisDeprecated()
Return whether this binding is for something that is deprecated.
booleanisEffectivelyFinal()
Returns whether this binding corresponds to an effectively final local variable (JLS8 4.12.4).
booleanisEnumConstant()
Returns whether this binding is for an enum constant.
booleanisEqualTo(IBinding binding)
Returns whether this binding has the same key as that of the given binding.
booleanisField()
Returns whether this binding is for a field.
booleanisParameter()
Returns whether this binding corresponds to a parameter.
booleanisRecovered()
Return whether this binding is created because the bindings recovery is enabled.
booleanisSynthetic()
Returns whether this binding is synthetic.
StringtoString()
Returns a string representation of this binding suitable for debugging purposes only.