Package io.vavr
Class Patterns
- java.lang.Object
-
- io.vavr.Patterns
-
@Deprecated public final class Patterns extends java.lang.Object
Deprecated.Will be removed in the next major version, along with VAVR's pattern matching, in favor of Java's native pattern matching.
-
-
Field Summary
Fields Modifier and Type Field Description static API.Match.Pattern0<Tuple0>
$Tuple0
Deprecated.
-
Method Summary
Modifier and Type Method Description static <T,_1 extends T,_2 extends List<T>>
API.Match.Pattern2<List.Cons<T>,_1,_2>$Cons(API.Match.Pattern<_1,?> p1, API.Match.Pattern<_2,?> p2)
Deprecated.static <T,_1 extends java.lang.Throwable>
API.Match.Pattern1<Try.Failure<T>,_1>$Failure(API.Match.Pattern<_1,?> p1)
Deprecated.static <T,_1 extends Option<Try<T>>>
API.Match.Pattern1<Future<T>,_1>$Future(API.Match.Pattern<_1,?> p1)
Deprecated.static <E,T,_1 extends E>
API.Match.Pattern1<Validation.Invalid<E,T>,_1>$Invalid(API.Match.Pattern<_1,?> p1)
Deprecated.static <L,R,_1 extends L>
API.Match.Pattern1<Either.Left<L,R>,_1>$Left(API.Match.Pattern<_1,?> p1)
Deprecated.static <T> API.Match.Pattern0<List.Nil<T>>
$Nil()
Deprecated.static <T> API.Match.Pattern0<Option.None<T>>
$None()
Deprecated.static <L,R,_1 extends R>
API.Match.Pattern1<Either.Right<L,R>,_1>$Right(API.Match.Pattern<_1,?> p1)
Deprecated.static <T,_1 extends T>
API.Match.Pattern1<Option.Some<T>,_1>$Some(API.Match.Pattern<_1,?> p1)
Deprecated.static <T,_1 extends T>
API.Match.Pattern1<Try.Success<T>,_1>$Success(API.Match.Pattern<_1,?> p1)
Deprecated.static <T1,_1 extends T1>
API.Match.Pattern1<Tuple1<T1>,_1>$Tuple1(API.Match.Pattern<_1,?> p1)
Deprecated.static <T1,T2,_1 extends T1,_2 extends T2>
API.Match.Pattern2<Tuple2<T1,T2>,_1,_2>$Tuple2(API.Match.Pattern<_1,?> p1, API.Match.Pattern<_2,?> p2)
Deprecated.static <T1,T2,T3,_1 extends T1,_2 extends T2,_3 extends T3>
API.Match.Pattern3<Tuple3<T1,T2,T3>,_1,_2,_3>$Tuple3(API.Match.Pattern<_1,?> p1, API.Match.Pattern<_2,?> p2, API.Match.Pattern<_3,?> p3)
Deprecated.static <T1,T2,T3,T4,_1 extends T1,_2 extends T2,_3 extends T3,_4 extends T4>
API.Match.Pattern4<Tuple4<T1,T2,T3,T4>,_1,_2,_3,_4>$Tuple4(API.Match.Pattern<_1,?> p1, API.Match.Pattern<_2,?> p2, API.Match.Pattern<_3,?> p3, API.Match.Pattern<_4,?> p4)
Deprecated.static <T1,T2,T3,T4,T5,_1 extends T1,_2 extends T2,_3 extends T3,_4 extends T4,_5 extends T5>
API.Match.Pattern5<Tuple5<T1,T2,T3,T4,T5>,_1,_2,_3,_4,_5>$Tuple5(API.Match.Pattern<_1,?> p1, API.Match.Pattern<_2,?> p2, API.Match.Pattern<_3,?> p3, API.Match.Pattern<_4,?> p4, API.Match.Pattern<_5,?> p5)
Deprecated.static <T1,T2,T3,T4,T5,T6,_1 extends T1,_2 extends T2,_3 extends T3,_4 extends T4,_5 extends T5,_6 extends T6>
API.Match.Pattern6<Tuple6<T1,T2,T3,T4,T5,T6>,_1,_2,_3,_4,_5,_6>$Tuple6(API.Match.Pattern<_1,?> p1, API.Match.Pattern<_2,?> p2, API.Match.Pattern<_3,?> p3, API.Match.Pattern<_4,?> p4, API.Match.Pattern<_5,?> p5, API.Match.Pattern<_6,?> p6)
Deprecated.static <T1,T2,T3,T4,T5,T6,T7,_1 extends T1,_2 extends T2,_3 extends T3,_4 extends T4,_5 extends T5,_6 extends T6,_7 extends T7>
API.Match.Pattern7<Tuple7<T1,T2,T3,T4,T5,T6,T7>,_1,_2,_3,_4,_5,_6,_7>$Tuple7(API.Match.Pattern<_1,?> p1, API.Match.Pattern<_2,?> p2, API.Match.Pattern<_3,?> p3, API.Match.Pattern<_4,?> p4, API.Match.Pattern<_5,?> p5, API.Match.Pattern<_6,?> p6, API.Match.Pattern<_7,?> p7)
Deprecated.static <T1,T2,T3,T4,T5,T6,T7,T8,_1 extends T1,_2 extends T2,_3 extends T3,_4 extends T4,_5 extends T5,_6 extends T6,_7 extends T7,_8 extends T8>
API.Match.Pattern8<Tuple8<T1,T2,T3,T4,T5,T6,T7,T8>,_1,_2,_3,_4,_5,_6,_7,_8>$Tuple8(API.Match.Pattern<_1,?> p1, API.Match.Pattern<_2,?> p2, API.Match.Pattern<_3,?> p3, API.Match.Pattern<_4,?> p4, API.Match.Pattern<_5,?> p5, API.Match.Pattern<_6,?> p6, API.Match.Pattern<_7,?> p7, API.Match.Pattern<_8,?> p8)
Deprecated.static <E,T,_1 extends T>
API.Match.Pattern1<Validation.Valid<E,T>,_1>$Valid(API.Match.Pattern<_1,?> p1)
Deprecated.
-
-
-
Field Detail
-
$Tuple0
public static final API.Match.Pattern0<Tuple0> $Tuple0
Deprecated.
-
-
Method Detail
-
$Tuple1
public static <T1,_1 extends T1> API.Match.Pattern1<Tuple1<T1>,_1> $Tuple1(API.Match.Pattern<_1,?> p1)
Deprecated.
-
$Tuple2
public static <T1,T2,_1 extends T1,_2 extends T2> API.Match.Pattern2<Tuple2<T1,T2>,_1,_2> $Tuple2(API.Match.Pattern<_1,?> p1, API.Match.Pattern<_2,?> p2)
Deprecated.
-
$Tuple3
public static <T1,T2,T3,_1 extends T1,_2 extends T2,_3 extends T3> API.Match.Pattern3<Tuple3<T1,T2,T3>,_1,_2,_3> $Tuple3(API.Match.Pattern<_1,?> p1, API.Match.Pattern<_2,?> p2, API.Match.Pattern<_3,?> p3)
Deprecated.
-
$Tuple4
public static <T1,T2,T3,T4,_1 extends T1,_2 extends T2,_3 extends T3,_4 extends T4> API.Match.Pattern4<Tuple4<T1,T2,T3,T4>,_1,_2,_3,_4> $Tuple4(API.Match.Pattern<_1,?> p1, API.Match.Pattern<_2,?> p2, API.Match.Pattern<_3,?> p3, API.Match.Pattern<_4,?> p4)
Deprecated.
-
$Tuple5
public static <T1,T2,T3,T4,T5,_1 extends T1,_2 extends T2,_3 extends T3,_4 extends T4,_5 extends T5> API.Match.Pattern5<Tuple5<T1,T2,T3,T4,T5>,_1,_2,_3,_4,_5> $Tuple5(API.Match.Pattern<_1,?> p1, API.Match.Pattern<_2,?> p2, API.Match.Pattern<_3,?> p3, API.Match.Pattern<_4,?> p4, API.Match.Pattern<_5,?> p5)
Deprecated.
-
$Tuple6
public static <T1,T2,T3,T4,T5,T6,_1 extends T1,_2 extends T2,_3 extends T3,_4 extends T4,_5 extends T5,_6 extends T6> API.Match.Pattern6<Tuple6<T1,T2,T3,T4,T5,T6>,_1,_2,_3,_4,_5,_6> $Tuple6(API.Match.Pattern<_1,?> p1, API.Match.Pattern<_2,?> p2, API.Match.Pattern<_3,?> p3, API.Match.Pattern<_4,?> p4, API.Match.Pattern<_5,?> p5, API.Match.Pattern<_6,?> p6)
Deprecated.
-
$Tuple7
public static <T1,T2,T3,T4,T5,T6,T7,_1 extends T1,_2 extends T2,_3 extends T3,_4 extends T4,_5 extends T5,_6 extends T6,_7 extends T7> API.Match.Pattern7<Tuple7<T1,T2,T3,T4,T5,T6,T7>,_1,_2,_3,_4,_5,_6,_7> $Tuple7(API.Match.Pattern<_1,?> p1, API.Match.Pattern<_2,?> p2, API.Match.Pattern<_3,?> p3, API.Match.Pattern<_4,?> p4, API.Match.Pattern<_5,?> p5, API.Match.Pattern<_6,?> p6, API.Match.Pattern<_7,?> p7)
Deprecated.
-
$Tuple8
public static <T1,T2,T3,T4,T5,T6,T7,T8,_1 extends T1,_2 extends T2,_3 extends T3,_4 extends T4,_5 extends T5,_6 extends T6,_7 extends T7,_8 extends T8> API.Match.Pattern8<Tuple8<T1,T2,T3,T4,T5,T6,T7,T8>,_1,_2,_3,_4,_5,_6,_7,_8> $Tuple8(API.Match.Pattern<_1,?> p1, API.Match.Pattern<_2,?> p2, API.Match.Pattern<_3,?> p3, API.Match.Pattern<_4,?> p4, API.Match.Pattern<_5,?> p5, API.Match.Pattern<_6,?> p6, API.Match.Pattern<_7,?> p7, API.Match.Pattern<_8,?> p8)
Deprecated.
-
$Cons
public static <T,_1 extends T,_2 extends List<T>> API.Match.Pattern2<List.Cons<T>,_1,_2> $Cons(API.Match.Pattern<_1,?> p1, API.Match.Pattern<_2,?> p2)
Deprecated.
-
$Nil
public static <T> API.Match.Pattern0<List.Nil<T>> $Nil()
Deprecated.
-
$Future
public static <T,_1 extends Option<Try<T>>> API.Match.Pattern1<Future<T>,_1> $Future(API.Match.Pattern<_1,?> p1)
Deprecated.
-
$Right
public static <L,R,_1 extends R> API.Match.Pattern1<Either.Right<L,R>,_1> $Right(API.Match.Pattern<_1,?> p1)
Deprecated.
-
$Left
public static <L,R,_1 extends L> API.Match.Pattern1<Either.Left<L,R>,_1> $Left(API.Match.Pattern<_1,?> p1)
Deprecated.
-
$Some
public static <T,_1 extends T> API.Match.Pattern1<Option.Some<T>,_1> $Some(API.Match.Pattern<_1,?> p1)
Deprecated.
-
$None
public static <T> API.Match.Pattern0<Option.None<T>> $None()
Deprecated.
-
$Success
public static <T,_1 extends T> API.Match.Pattern1<Try.Success<T>,_1> $Success(API.Match.Pattern<_1,?> p1)
Deprecated.
-
$Failure
public static <T,_1 extends java.lang.Throwable> API.Match.Pattern1<Try.Failure<T>,_1> $Failure(API.Match.Pattern<_1,?> p1)
Deprecated.
-
$Valid
public static <E,T,_1 extends T> API.Match.Pattern1<Validation.Valid<E,T>,_1> $Valid(API.Match.Pattern<_1,?> p1)
Deprecated.
-
$Invalid
public static <E,T,_1 extends E> API.Match.Pattern1<Validation.Invalid<E,T>,_1> $Invalid(API.Match.Pattern<_1,?> p1)
Deprecated.
-
-