public final class DataDirectiveFactory
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
DataDirectiveFactory.Builder |
static class |
DataDirectiveFactory.TypeInfo |
Modifier and Type | Method and Description |
---|---|
DataDirectiveFactory.TypeInfo |
findTypeInfo(int typeSizeInBytes) |
DataDirectiveFactory.TypeInfo |
findTypeInfo(java.lang.String typeName) |
ru.ispras.microtesk.test.template.DataDirective |
getHeader() |
ru.ispras.microtesk.test.template.DataDirective |
newAlign(java.math.BigInteger alignment,
java.math.BigInteger alignmentInBytes) |
ru.ispras.microtesk.test.template.DataDirective |
newAsciiStrings(boolean zeroTerm,
java.lang.String[] strings) |
ru.ispras.microtesk.test.template.DataDirective |
newComment(java.lang.String text) |
ru.ispras.microtesk.test.template.DataDirective |
newData(DataDirectiveFactory.TypeInfo typeInfo,
java.math.BigInteger[] values) |
ru.ispras.microtesk.test.template.DataDirective |
newData(DataDirectiveFactory.TypeInfo typeInfo,
ru.ispras.microtesk.test.template.DataGenerator generator,
int count) |
ru.ispras.microtesk.test.template.DataDirective |
newData(java.lang.String typeName,
java.math.BigInteger[] values) |
ru.ispras.microtesk.test.template.DataDirective |
newData(java.lang.String typeName,
ru.ispras.microtesk.test.template.DataGenerator generator,
int count) |
ru.ispras.microtesk.test.template.DataDirective |
newDataValues(DataDirectiveFactory.TypeInfo typeInfo,
java.util.List<Value> values) |
ru.ispras.microtesk.test.template.DataDirective |
newDataValues(java.lang.String typeName,
java.util.List<Value> values) |
ru.ispras.microtesk.test.template.DataDirective |
newGlobalLabel(LabelValue label) |
ru.ispras.microtesk.test.template.DataDirective |
newLabel(LabelValue label) |
ru.ispras.microtesk.test.template.DataDirective |
newOrigin(java.math.BigInteger origin) |
ru.ispras.microtesk.test.template.DataDirective |
newOriginRelative(java.math.BigInteger delta) |
ru.ispras.microtesk.test.template.DataDirective |
newSpace(int length) |
ru.ispras.microtesk.test.template.DataDirective |
newText(java.lang.String text) |
public ru.ispras.microtesk.test.template.DataDirective getHeader()
public ru.ispras.microtesk.test.template.DataDirective newText(java.lang.String text)
public ru.ispras.microtesk.test.template.DataDirective newComment(java.lang.String text)
public ru.ispras.microtesk.test.template.DataDirective newLabel(LabelValue label)
public ru.ispras.microtesk.test.template.DataDirective newGlobalLabel(LabelValue label)
public ru.ispras.microtesk.test.template.DataDirective newOrigin(java.math.BigInteger origin)
public ru.ispras.microtesk.test.template.DataDirective newOriginRelative(java.math.BigInteger delta)
public ru.ispras.microtesk.test.template.DataDirective newAlign(java.math.BigInteger alignment, java.math.BigInteger alignmentInBytes)
public ru.ispras.microtesk.test.template.DataDirective newSpace(int length)
public ru.ispras.microtesk.test.template.DataDirective newAsciiStrings(boolean zeroTerm, java.lang.String[] strings)
public ru.ispras.microtesk.test.template.DataDirective newData(java.lang.String typeName, java.math.BigInteger[] values)
public ru.ispras.microtesk.test.template.DataDirective newData(DataDirectiveFactory.TypeInfo typeInfo, java.math.BigInteger[] values)
public ru.ispras.microtesk.test.template.DataDirective newData(java.lang.String typeName, ru.ispras.microtesk.test.template.DataGenerator generator, int count)
public ru.ispras.microtesk.test.template.DataDirective newData(DataDirectiveFactory.TypeInfo typeInfo, ru.ispras.microtesk.test.template.DataGenerator generator, int count)
public ru.ispras.microtesk.test.template.DataDirective newDataValues(java.lang.String typeName, java.util.List<Value> values)
public ru.ispras.microtesk.test.template.DataDirective newDataValues(DataDirectiveFactory.TypeInfo typeInfo, java.util.List<Value> values)
public DataDirectiveFactory.TypeInfo findTypeInfo(java.lang.String typeName)
public DataDirectiveFactory.TypeInfo findTypeInfo(int typeSizeInBytes)