Class Preparator


  • public final class Preparator
    extends java.lang.Object
    • 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)
      • chooseCalls

        protected java.util.List<AbstractCall> chooseCalls​(java.lang.String preferedVariantName)
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object