Class PreparatorBuilder
- java.lang.Object
-
- ru.ispras.microtesk.test.template.PreparatorBuilder
-
public final class PreparatorBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
PreparatorBuilder(MetaAddressingMode targetMetaData, boolean isComparator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addArgumentCollection(java.lang.String name, java.util.Collection<java.math.BigInteger> values)
void
addArgumentRange(java.lang.String name, java.math.BigInteger from, java.math.BigInteger to)
void
addArgumentValue(java.lang.String name, java.math.BigInteger value)
void
addCall(AbstractCall call)
void
beginVariant(java.lang.String name)
void
beginVariant(java.lang.String name, int bias)
Preparator
build()
void
endVariant()
Primitive
getTarget()
java.lang.String
getTargetName()
LazyValue
newValue()
LazyValue
newValue(int start, int end)
void
setMaskCollection(java.util.Collection<java.lang.String> maskTexts)
void
setMaskValue(java.lang.String maskText)
void
setName(java.lang.String name)
void
setWhere(Where where)
-
-
-
Constructor Detail
-
PreparatorBuilder
protected PreparatorBuilder(MetaAddressingMode targetMetaData, boolean isComparator)
-
-
Method Detail
-
setWhere
public void setWhere(Where where)
-
setName
public void setName(java.lang.String name)
-
setMaskValue
public void setMaskValue(java.lang.String maskText)
-
setMaskCollection
public void setMaskCollection(java.util.Collection<java.lang.String> maskTexts)
-
addArgumentValue
public void addArgumentValue(java.lang.String name, java.math.BigInteger value)
-
addArgumentRange
public void addArgumentRange(java.lang.String name, java.math.BigInteger from, java.math.BigInteger to)
-
addArgumentCollection
public void addArgumentCollection(java.lang.String name, java.util.Collection<java.math.BigInteger> values)
-
beginVariant
public void beginVariant(java.lang.String name, int bias)
-
beginVariant
public void beginVariant(java.lang.String name)
-
endVariant
public void endVariant()
-
addCall
public void addCall(AbstractCall call)
-
newValue
public LazyValue newValue()
-
newValue
public LazyValue newValue(int start, int end)
-
getTarget
public Primitive getTarget()
-
getTargetName
public java.lang.String getTargetName()
-
build
public Preparator build()
-
-