Uses of Interface
com.github.tonivade.purefun.core.Matcher1
Packages that use Matcher1
Package
Description
-
Uses of Matcher1 in com.github.tonivade.purefun.concurrent
Methods in com.github.tonivade.purefun.concurrent with parameters of type Matcher1 -
Uses of Matcher1 in com.github.tonivade.purefun.core
Methods in com.github.tonivade.purefun.core that return Matcher1Modifier and TypeMethodDescriptionstatic <A> Matcher1<A> static <A> Matcher1<A> Matcher1.always()static <A> Matcher1<A> static <A> Matcher1<A> Matcher1.instanceOf(Class<?> type) static <A> Matcher1<A> Matcher1.invalid()static <A> Matcher1<A> Matcher1.is(A other) static <A> Matcher1<A> Matcher1.isIn(A... values) static <A> Matcher1<A> Matcher1.isNotNull()static <A> Matcher1<A> Matcher1.isNull()Matcher1.negate()static <A> Matcher1<A> Matcher1.never()static <A> Matcher1<A> static <A> Matcher1<A> Matcher1.otherwise()Matcher2.tupled()Matcher3.tupled()Methods in com.github.tonivade.purefun.core with parameters of type Matcher1Modifier and TypeMethodDescriptionstatic <A> Matcher1<A> static <A> Matcher1<A> static <E,T> Validator <E, T> static <A> Matcher1<A> static <A,R> PartialFunction1 <A, R> default PartialFunction1<A, R> -
Uses of Matcher1 in com.github.tonivade.purefun.data
Methods in com.github.tonivade.purefun.data with parameters of type Matcher1Modifier and TypeMethodDescriptiondefault ImmutableArray<E> default ImmutableSet<E> default ImmutableTree<E> default ImmutableMap<K, V> ImmutableMap.filterKeys(Matcher1<? super K> filter) default ImmutableTreeMap<K, V> ImmutableTreeMap.filterKeys(Matcher1<? super K> filter) default ImmutableArray<E> default ImmutableList<E> default ImmutableSet<E> default ImmutableTree<E> default ImmutableMap<K, V> ImmutableMap.filterValues(Matcher1<? super V> filter) default ImmutableTreeMap<K, V> ImmutableTreeMap.filterValues(Matcher1<? super V> filter) -
Uses of Matcher1 in com.github.tonivade.purefun.stream
Methods in com.github.tonivade.purefun.stream with parameters of type Matcher1Modifier and TypeMethodDescriptionPureStream<F, T> PureStream<F, T> PureStream<F, T> PureStream<F, T> PureStream<F, T> PureStream<F, T> PureStream<F, T> PureStream<F, T> default PureStream<F, T> PureStream<F, T> PureStream<F, T> PureStream<F, T> PureStream<F, T> -
Uses of Matcher1 in com.github.tonivade.purefun.transformer
Methods in com.github.tonivade.purefun.transformer with parameters of type Matcher1 -
Uses of Matcher1 in com.github.tonivade.purefun.type
Methods in com.github.tonivade.purefun.type with parameters of type Matcher1Modifier and TypeMethodDescriptiondefault Option<Validation<E, T>> default Option<Validation<E, T>> Try.filterOrElse(Matcher1<? super T> matcher, Producer<? extends Kind<Try<?>, ? extends T>> producer) default Validation<E, T> Validation.filterOrElse(Matcher1<? super T> matcher, Producer<? extends Kind<Validation<E, ?>, T>> orElse) -
Uses of Matcher1 in com.github.tonivade.purefun.typeclasses
Methods in com.github.tonivade.purefun.typeclasses with parameters of type Matcher1Modifier and TypeMethodDescriptionSchedule.untilInput(Matcher1<A> condition) Schedule.untilOutput(Matcher1<B> condition) Schedule.whileInput(Matcher1<A> condition) Schedule.whileOutput(Matcher1<B> condition)