Interface Predicate<T>

    • Method Detail

      • evaluate

        boolean evaluate​(T object)
        Use the specified parameter to perform a test that returns true or false.
        Parameters:
        object - the object to evaluate, should not be changed
        Returns:
        true or false
        Throws:
        ClassCastException - (runtime) if the input is the wrong class
        IllegalArgumentException - (runtime) if the input is invalid
        FunctorException - (runtime) if the predicate encounters a problem