public final class DataSection
extends java.lang.Object
DataSection
class describes data sections defined in
test templates or created by engines.Modifier | Constructor and Description |
---|---|
protected |
DataSection(DataSection other) |
protected |
DataSection(java.util.List<LabelValue> labelValues,
java.util.List<DataDirective> directives,
java.math.BigInteger physicalAddress,
Section section,
boolean global,
boolean separateFile) |
Modifier and Type | Method and Description |
---|---|
void |
allocate(MemoryAllocator allocator) |
java.math.BigInteger |
getAllocationEndAddress() |
java.util.List<DataDirective> |
getDirectives() |
java.util.List<Label> |
getLabels() |
Section |
getSection() |
int |
getSequenceIndex() |
boolean |
isGlobal() |
boolean |
isSeparateFile() |
void |
registerLabels(LabelManager labelManager) |
void |
setSequenceIndex(int value) |
java.lang.String |
toString() |
protected DataSection(java.util.List<LabelValue> labelValues, java.util.List<DataDirective> directives, java.math.BigInteger physicalAddress, Section section, boolean global, boolean separateFile)
protected DataSection(DataSection other)
public int getSequenceIndex()
public void setSequenceIndex(int value)
public java.util.List<Label> getLabels()
public java.util.List<DataDirective> getDirectives()
public Section getSection()
public boolean isGlobal()
public boolean isSeparateFile()
public java.math.BigInteger getAllocationEndAddress()
public void allocate(MemoryAllocator allocator)
public void registerLabels(LabelManager labelManager)
public java.lang.String toString()
toString
in class java.lang.Object