public class MmuAddressInstance extends MmuStruct
MmuAddressInstance
describes an address, i.e. a parameter used to access a buffer.Constructor and Description |
---|
MmuAddressInstance(java.lang.String name) |
MmuAddressInstance(java.lang.String name,
Variable addrStruct,
IntegerVariable address) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
MmuAddressInstance |
getInstance(java.lang.String instanceId,
MemoryAccessContext context) |
Variable |
getStruct() |
IntegerVariable |
getVariable() |
int |
getWidth() |
int |
hashCode() |
protected void |
setVariable(IntegerVariable variable) |
java.lang.String |
toString() |
addField, addField, bindings, getBitSize, getBuffer, getFieldCount, getFields, getName, setBuffer
public MmuAddressInstance(java.lang.String name, Variable addrStruct, IntegerVariable address)
public MmuAddressInstance(java.lang.String name)
protected void setVariable(IntegerVariable variable)
public final IntegerVariable getVariable()
public final int getWidth()
public final Variable getStruct()
public MmuAddressInstance getInstance(java.lang.String instanceId, MemoryAccessContext context)
getInstance
in class MmuStruct
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object