Class Predicates


  • public class Predicates
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <T> java.util.function.Predicate<T> alwaysFalse()  
      static <T> java.util.function.Predicate<T> and​(java.util.List<? extends java.util.function.Predicate<? super T>> components)  
      static <T> java.util.function.Predicate<T> equalTo​(T target)  
      static <T> java.util.function.Predicate<T> in​(java.util.Collection<? extends T> target)  
      static <T> java.util.function.Predicate<T> isNull()  
      static java.util.function.Predicate<java.util.Optional<?>> isPresent()  
      static <T> java.util.function.Predicate<T> not​(java.util.function.Predicate<T> predicate)  
      static <T> java.util.function.Predicate<T> notNull()  
      static <T> java.util.function.Predicate<T> or​(java.lang.Iterable<? extends java.util.function.Predicate<? super T>> components)  
      static <T> java.util.function.Predicate<T> or​(java.util.function.Predicate<? super T>... components)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • notNull

        public static <T> java.util.function.Predicate<T> notNull()
      • isNull

        public static <T> java.util.function.Predicate<T> isNull()
      • equalTo

        public static <T> java.util.function.Predicate<T> equalTo​(T target)
      • not

        public static <T> java.util.function.Predicate<T> not​(java.util.function.Predicate<T> predicate)
      • in

        public static <T> java.util.function.Predicate<T> in​(java.util.Collection<? extends T> target)
      • alwaysFalse

        public static <T> java.util.function.Predicate<T> alwaysFalse()
      • and

        public static <T> java.util.function.Predicate<T> and​(java.util.List<? extends java.util.function.Predicate<? super T>> components)
      • or

        public static <T> java.util.function.Predicate<T> or​(java.util.function.Predicate<? super T>... components)
      • or

        public static <T> java.util.function.Predicate<T> or​(java.lang.Iterable<? extends java.util.function.Predicate<? super T>> components)
      • isPresent

        public static java.util.function.Predicate<java.util.Optional<?>> isPresent()