Class NdBinding
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.nd.NdStruct
org.aspectj.org.eclipse.jdt.internal.core.nd.NdNode
org.aspectj.org.eclipse.jdt.internal.core.nd.java.NdBinding
- All Implemented Interfaces:
IDestructable,INdStruct,org.eclipse.core.runtime.IAdaptable
- Direct Known Subclasses:
NdMethod,NdType,NdVariable
Base class for bindings in the
Nd.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidallocateTypeParameters(int elements)getAdapter(Class adapter)intintchar[][]booleanhasModifier(int toTest)Tests whether this binding has one of the flags defined inFlagsvoidsetModifiers(int toSet)Sets the modifiers for this binding (defined inFlags)Methods inherited from class org.aspectj.org.eclipse.jdt.internal.core.nd.NdNode
delete, destruct, equals, getAddress, getBindingID, getBit, getByte, getNodeId, getNodeType, hashCode, load, load
-
Field Details
-
MODIFIERS
-
TYPE_PARAMETERS
-
type
-
-
Constructor Details
-
NdBinding
-
NdBinding
-
-
Method Details
-
hasModifier
public boolean hasModifier(int toTest)Tests whether this binding has one of the flags defined inFlags -
setModifiers
public void setModifiers(int toSet)Sets the modifiers for this binding (defined inFlags) -
getModifiers
public int getModifiers() -
getAdapter
- Specified by:
getAdapterin interfaceorg.eclipse.core.runtime.IAdaptable
-
getBindingConstant
public final int getBindingConstant() -
getTypeParameterSignatures
public char[][] getTypeParameterSignatures() -
getTypeParameters
-
createTypeParameter
-
allocateTypeParameters
public void allocateTypeParameters(int elements)
-