public final class NdConstantClass extends NdConstant
| Modifier and Type | Field and Description |
|---|---|
static StructDef<NdConstantClass> |
type |
static FieldManyToOne<NdTypeSignature> |
VALUE |
PARENT_ANNOTATION_VALUE, PARENT_ARRAY, PARENT_METHOD, PARENT_VARIABLE| Modifier | Constructor and Description |
|---|---|
protected |
NdConstantClass(Nd nd) |
|
NdConstantClass(Nd nd,
long address) |
| Modifier and Type | Method and Description |
|---|---|
static NdConstantClass |
create(Nd nd,
NdTypeSignature value) |
Constant |
getConstant()
Returns the
Constant corresponding to the value of this NdConstant or null if the receiver
corresponds to a Constant. |
NdTypeSignature |
getValue() |
void |
setValue(NdTypeSignature value) |
create, setParent, toStringdelete, destruct, equals, getAddress, getBindingID, getBit, getByte, getNodeId, getNodeType, hashCode, load, loadpublic static final FieldManyToOne<NdTypeSignature> VALUE
public static StructDef<NdConstantClass> type
public NdConstantClass(Nd nd, long address)
protected NdConstantClass(Nd nd)
public static NdConstantClass create(Nd nd, NdTypeSignature value)
public void setValue(NdTypeSignature value)
public NdTypeSignature getValue()
public Constant getConstant()
NdConstantConstant corresponding to the value of this NdConstant or null if the receiver
corresponds to a Constant.getConstant in class NdConstant