public final class Preparator
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
protected static class |
Preparator.Argument |
protected static class |
Preparator.Mask |
protected static class |
Preparator.Variant |
Modifier | Constructor and Description |
---|---|
protected |
Preparator(Where where,
boolean isComparator,
ru.ispras.microtesk.test.template.LazyPrimitive targetHolder,
ru.ispras.microtesk.test.template.LazyData dataHolder,
java.lang.String name,
Preparator.Mask mask,
java.util.List<Preparator.Argument> arguments,
java.util.List<Call> calls,
java.util.List<Preparator.Variant> variants) |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<Call> |
chooseCalls(java.lang.String preferedVariantName) |
boolean |
equals(java.lang.Object obj) |
static java.util.List<Call> |
expandPreparators(LabelUniqualizer.SeriesId labelSeriesId,
PreparatorStore preparators,
java.util.List<Call> calls) |
java.lang.String |
getTargetName() |
Where |
getWhere() |
boolean |
isComparator() |
boolean |
isDefault() |
boolean |
isMatch(Primitive target,
ru.ispras.fortress.data.types.bitvector.BitVector data,
java.lang.String preparatorName) |
java.util.List<Call> |
makeInitializer(PreparatorStore preparators,
Primitive target,
ru.ispras.fortress.data.types.bitvector.BitVector data,
java.lang.String preferedVariantName) |
java.lang.String |
toString() |
protected Preparator(Where where, boolean isComparator, ru.ispras.microtesk.test.template.LazyPrimitive targetHolder, ru.ispras.microtesk.test.template.LazyData dataHolder, java.lang.String name, Preparator.Mask mask, java.util.List<Preparator.Argument> arguments, java.util.List<Call> calls, java.util.List<Preparator.Variant> variants)
public Where getWhere()
public boolean isComparator()
public java.lang.String getTargetName()
public boolean isDefault()
public boolean isMatch(Primitive target, ru.ispras.fortress.data.types.bitvector.BitVector data, java.lang.String preparatorName)
public java.util.List<Call> makeInitializer(PreparatorStore preparators, Primitive target, ru.ispras.fortress.data.types.bitvector.BitVector data, java.lang.String preferedVariantName)
public static java.util.List<Call> expandPreparators(LabelUniqualizer.SeriesId labelSeriesId, PreparatorStore preparators, java.util.List<Call> calls)
protected java.util.List<Call> chooseCalls(java.lang.String preferedVariantName)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object