public abstract class NdBinding extends NdNode
Nd.| Modifier and Type | Field and Description |
|---|---|
static FieldInt |
MODIFIERS |
static StructDef<NdBinding> |
type |
static FieldList<NdTypeParameter> |
TYPE_PARAMETERS |
| Constructor and Description |
|---|
NdBinding(Nd nd) |
NdBinding(Nd nd,
long address) |
| Modifier and Type | Method and Description |
|---|---|
void |
allocateTypeParameters(int elements) |
NdTypeParameter |
createTypeParameter() |
java.lang.Object |
getAdapter(java.lang.Class adapter) |
int |
getBindingConstant() |
int |
getModifiers() |
java.util.List<NdTypeParameter> |
getTypeParameters() |
char[][] |
getTypeParameterSignatures() |
boolean |
hasModifier(int toTest)
Tests whether this binding has one of the flags defined in
Flags |
void |
setModifiers(int toSet)
Sets the modifiers for this binding (defined in
Flags) |
delete, destruct, equals, getAddress, getBindingID, getBit, getByte, getNodeId, getNodeType, hashCode, load, loadpublic static final FieldInt MODIFIERS
public static final FieldList<NdTypeParameter> TYPE_PARAMETERS
public NdBinding(Nd nd, long address)
public NdBinding(Nd nd)
public boolean hasModifier(int toTest)
Flagspublic void setModifiers(int toSet)
Flags)public int getModifiers()
public java.lang.Object getAdapter(java.lang.Class adapter)
public final int getBindingConstant()
public char[][] getTypeParameterSignatures()
public java.util.List<NdTypeParameter> getTypeParameters()
public NdTypeParameter createTypeParameter()
public void allocateTypeParameters(int elements)