public final class MemoryObjectBuilder
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
MemoryObjectBuilder(int size,
LabelManager memoryMap,
GeneratorSettings settings) |
Modifier and Type | Method and Description |
---|---|
MemoryObject |
build() |
void |
setData(java.math.BigInteger data) |
void |
setMode(java.lang.String rwx) |
void |
setName(java.lang.String name) |
void |
setPa(java.math.BigInteger address) |
void |
setPa(java.math.BigInteger startAddress,
java.math.BigInteger endAddress) |
void |
setPa(java.lang.String regionName) |
void |
setVa(java.math.BigInteger address) |
void |
setVa(java.math.BigInteger startAddress,
java.math.BigInteger endAddress) |
void |
setVa(java.lang.String labelName) |
protected MemoryObjectBuilder(int size, LabelManager memoryMap, GeneratorSettings settings)
public void setName(java.lang.String name)
public void setMode(java.lang.String rwx)
public void setVa(java.math.BigInteger address)
public void setVa(java.math.BigInteger startAddress, java.math.BigInteger endAddress)
public void setVa(java.lang.String labelName)
public void setPa(java.math.BigInteger address)
public void setPa(java.math.BigInteger startAddress, java.math.BigInteger endAddress)
public void setPa(java.lang.String regionName)
public void setData(java.math.BigInteger data)
public MemoryObject build()