Class MemoryObjectBuilder
- java.lang.Object
-
- ru.ispras.microtesk.test.template.MemoryObjectBuilder
-
public final class MemoryObjectBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
MemoryObjectBuilder(int size, LabelManager memoryMap, GeneratorSettings settings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MemoryObject
build()
void
setData(java.math.BigInteger data)
void
setMode(java.lang.String rwx)
void
setName(java.lang.String name)
void
setPa(java.lang.String regionName)
void
setPa(java.math.BigInteger address)
void
setPa(java.math.BigInteger startAddress, java.math.BigInteger endAddress)
void
setVa(java.lang.String labelName)
void
setVa(java.math.BigInteger address)
void
setVa(java.math.BigInteger startAddress, java.math.BigInteger endAddress)
-
-
-
Constructor Detail
-
MemoryObjectBuilder
protected MemoryObjectBuilder(int size, LabelManager memoryMap, GeneratorSettings settings)
-
-
Method Detail
-
setName
public void setName(java.lang.String name)
-
setMode
public void setMode(java.lang.String rwx)
-
setVa
public void setVa(java.math.BigInteger address)
-
setVa
public void setVa(java.math.BigInteger startAddress, java.math.BigInteger endAddress)
-
setVa
public void setVa(java.lang.String labelName)
-
setPa
public void setPa(java.math.BigInteger address)
-
setPa
public void setPa(java.math.BigInteger startAddress, java.math.BigInteger endAddress)
-
setPa
public void setPa(java.lang.String regionName)
-
setData
public void setData(java.math.BigInteger data)
-
build
public MemoryObject build()
-
-