Uses of Interface
com.landawn.abacus.util.function.TriPredicate
Package
Description
-
Uses of TriPredicate in com.landawn.abacus.util
Modifier and TypeMethodDescriptionstatic <A,
B, C> TriPredicate<A, B, C> Fn.TriPredicates.alwaysFalse()
static <A,
B, C> TriPredicate<A, B, C> Fn.TriPredicates.alwaysTrue()
static <A,
B, C> TriPredicate<A, B, C> Fn.not
(TriPredicate<A, B, C> triPredicate) static <A,
B, C> TriPredicate<A, B, C> Fn.p
(TriPredicate<A, B, C> triPredicate) static <A,
B, C, E extends Exception>
TriPredicate<A,B, C> Fn.pp
(Throwables.TriPredicate<A, B, C, E> triPredicate) Modifier and TypeMethodDescriptionTriIterator<A,
B, C> TriIterator.filter
(TriPredicate<? super A, ? super B, ? super C> predicate) static <A,
B, C> TriPredicate<A, B, C> Fn.not
(TriPredicate<A, B, C> triPredicate) static <A,
B, T> Predicate<T> Fn.p
(A a, B b, TriPredicate<A, B, T> triPredicate) static <A,
T, U> BiPredicate<T, U> Fn.p
(A a, TriPredicate<A, T, U> triPredicate) static <A,
B, C> TriPredicate<A, B, C> Fn.p
(TriPredicate<A, B, C> triPredicate) static <A,
B, T, E extends Throwable>
Throwables.Predicate<T,E> Fn.Fnn.pp
(A a, B b, TriPredicate<A, B, T> triPredicate) static <A,
T, U, E extends Throwable>
Throwables.BiPredicate<T,U, E> Fn.Fnn.pp
(A a, TriPredicate<A, T, U> triPredicate) static <A,
B, C, E extends Throwable>
Throwables.TriPredicate<A,B, C, E> Fn.Fnn.pp
(TriPredicate<A, B, C> triPredicate) static <A,
B, T> Predicate<T> Fn.sp
(Object mutex, A a, B b, TriPredicate<A, B, T> triPredicate) SynchronizedPredicate
. -
Uses of TriPredicate in com.landawn.abacus.util.function
Modifier and TypeMethodDescriptiondefault TriPredicate<A,
B, C> TriPredicate.and
(TriPredicate<A, B, C> other) default TriPredicate<A,
B, C> TriPredicate.negate()
default TriPredicate<A,
B, C> TriPredicate.or
(TriPredicate<A, B, C> other) Modifier and TypeMethodDescriptiondefault TriPredicate<A,
B, C> TriPredicate.and
(TriPredicate<A, B, C> other) default TriPredicate<A,
B, C> TriPredicate.or
(TriPredicate<A, B, C> other) -
Uses of TriPredicate in com.landawn.abacus.util.stream
Modifier and TypeMethodDescriptionStream.collapse
(TriPredicate<? super T, ? super T, ? super T> collapsible) Stream.collapse
(TriPredicate<? super T, ? super T, ? super T> collapsible, BiFunction<? super T, ? super T, T> mergeFunction) Merge series of adjacent elements which satisfy the given predicate using the merger function and return a new stream.abstract <C extends Collection<T>>
Stream<C>Stream.collapse
(TriPredicate<? super T, ? super T, ? super T> collapsible, Supplier<? extends C> supplier) abstract <R> Stream<R>
Stream.collapse
(TriPredicate<? super T, ? super T, ? super T> collapsible, Supplier<R> supplier, BiConsumer<? super R, ? super T> accumulator) abstract <R,
A> Stream<R> Stream.collapse
(TriPredicate<? super T, ? super T, ? super T> collapsible, Collector<? super T, A, R> collector) Merge series of adjacent elements which satisfy the given predicate using the merger function and return a new stream.abstract <U> Stream<U>
Stream.collapse
(TriPredicate<? super T, ? super T, ? super T> collapsible, U init, BiFunction<U, ? super T, U> op)