public abstract class NdBinding extends NdNode
Nd.| Modifier and Type | Field and Description |
|---|---|
static FieldManyToOne<NdResourceFile> |
FILE |
static FieldInt |
MODIFIERS |
static StructDef<NdBinding> |
type |
static FieldOneToMany<NdTypeParameter> |
TYPE_PARAMETERS |
static FieldOneToMany<NdVariable> |
VARIABLES |
| Constructor and Description |
|---|
NdBinding(Nd nd,
long address) |
NdBinding(Nd nd,
NdResourceFile resource) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getAdapter(java.lang.Class adapter) |
int |
getBindingConstant() |
NdResourceFile |
getFile() |
int |
getModifiers() |
java.util.List<NdTypeParameter> |
getTypeParameters() |
char[][] |
getTypeParameterSignatures() |
java.util.List<NdVariable> |
getVariables() |
boolean |
hasModifier(int toTest)
Tests whether this binding has one of the flags defined in
Flags |
void |
setFile(NdResourceFile file) |
void |
setModifiers(int toSet)
Sets the modifiers for this binding (defined in
Flags) |
public static final FieldInt MODIFIERS
public static final FieldOneToMany<NdTypeParameter> TYPE_PARAMETERS
public static final FieldManyToOne<NdResourceFile> FILE
public static final FieldOneToMany<NdVariable> VARIABLES
public NdBinding(Nd nd, long address)
public NdBinding(Nd nd, NdResourceFile resource)
public java.util.List<NdVariable> getVariables()
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 void setFile(NdResourceFile file)
public NdResourceFile getFile()
public char[][] getTypeParameterSignatures()
public java.util.List<NdTypeParameter> getTypeParameters()