public class MmuAddressInstance extends MmuStruct
MmuAddressInstance
describes an address, i.e. a parameter used to access a buffer.Modifier | Constructor and Description |
---|---|
protected |
MmuAddressInstance(java.lang.String name) |
|
MmuAddressInstance(java.lang.String name,
IntegerVariable address) |
|
MmuAddressInstance(Variable addrStruct) |
|
MmuAddressInstance(Variable addrStruct,
IntegerVariable address) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
MmuAddressInstance |
getInstance(MemoryAccessStack stack) |
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(Variable addrStruct, IntegerVariable address)
public MmuAddressInstance(Variable addrStruct)
public MmuAddressInstance(java.lang.String name, IntegerVariable address)
protected 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(MemoryAccessStack stack)
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