Class ClassAndFieldPredicatePair


  • public class ClassAndFieldPredicatePair
    extends Object
    This class is an encapsulation for class that will be tested and fields to test.
    Since:
    0.1.0
    Author:
    Piotr JoĊ„ski
    • Constructor Detail

      • ClassAndFieldPredicatePair

        public ClassAndFieldPredicatePair​(Class<?> clazz,
                                          Predicate<String> fieldsPredicate)
        Instantiates ClassAndFieldPredicatePair with given class and fields predicate.
        Parameters:
        clazz - class to test
        fieldsPredicate - field of clazz to test
      • ClassAndFieldPredicatePair

        public ClassAndFieldPredicatePair​(Class<?> clazz)
        Instantiates ClassAndFieldPredicatePair with given class and default fields predicate. Default field predicate accepts all fields of given class.
        Parameters:
        clazz - class to test
      • ClassAndFieldPredicatePair

        public ClassAndFieldPredicatePair​(String qualifiedClassName,
                                          Predicate<String> fieldsPredicate)
                                   throws ClassNotFoundException
        Instantiates ClassAndFieldPredicatePair with given qualified class name and default fields predicate. Default field predicate accepts all fields of given class.
        Parameters:
        qualifiedClassName - qualified class name to test
        fieldsPredicate - field of clazz to test
        Throws:
        ClassNotFoundException
      • ClassAndFieldPredicatePair

        public ClassAndFieldPredicatePair​(String qualifiedClassName)
                                   throws ClassNotFoundException
        Instantiates ClassAndFieldPredicatePair with given qualified class name and default fields predicate. Default field predicate accepts all fields of given class.
        Parameters:
        qualifiedClassName - qualified class name to test
        Throws:
        ClassNotFoundException