Class Preparator
- java.lang.Object
-
- ru.ispras.microtesk.test.template.Preparator
-
public final class Preparator extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
Preparator.Argument
protected static class
Preparator.Variant
-
Constructor Summary
Constructors Modifier Constructor 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, Mask mask, java.util.List<Preparator.Argument> arguments, java.util.List<AbstractCall> calls, java.util.List<Preparator.Variant> variants)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<AbstractCall>
chooseCalls(java.lang.String preferedVariantName)
boolean
equals(java.lang.Object obj)
static java.util.List<AbstractCall>
expandPreparators(LabelUniqualizer.SeriesId labelSeriesId, PreparatorStore preparators, java.util.List<AbstractCall> 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<AbstractCall>
makeInitializer(PreparatorStore preparators, Primitive target, ru.ispras.fortress.data.types.bitvector.BitVector data, java.lang.String preferedVariantName)
java.lang.String
toString()
-
-
-
Constructor Detail
-
Preparator
protected Preparator(Where where, boolean isComparator, ru.ispras.microtesk.test.template.LazyPrimitive targetHolder, ru.ispras.microtesk.test.template.LazyData dataHolder, java.lang.String name, Mask mask, java.util.List<Preparator.Argument> arguments, java.util.List<AbstractCall> calls, java.util.List<Preparator.Variant> variants)
-
-
Method Detail
-
getWhere
public Where getWhere()
-
isComparator
public boolean isComparator()
-
getTargetName
public java.lang.String getTargetName()
-
isDefault
public boolean isDefault()
-
isMatch
public boolean isMatch(Primitive target, ru.ispras.fortress.data.types.bitvector.BitVector data, java.lang.String preparatorName)
-
makeInitializer
public java.util.List<AbstractCall> makeInitializer(PreparatorStore preparators, Primitive target, ru.ispras.fortress.data.types.bitvector.BitVector data, java.lang.String preferedVariantName)
-
expandPreparators
public static java.util.List<AbstractCall> expandPreparators(LabelUniqualizer.SeriesId labelSeriesId, PreparatorStore preparators, java.util.List<AbstractCall> calls)
-
chooseCalls
protected java.util.List<AbstractCall> chooseCalls(java.lang.String preferedVariantName)
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-