Package org.derive4j.processor
Class P2s
- java.lang.Object
-
- org.derive4j.processor.P2s
-
final class P2s extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description private
P2s()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <A,B>
P2s.CasesMatchers.TotalMatcher_P2<A,B>cases()
static <A,B>
Aget_1(P2<A,B> p2)
static <A,B>
Bget_2(P2<A,B> p2)
static <A,B>
P2<A,B>lazy(java.util.function.Supplier<P2<A,B>> p2)
static <A,B,RA>
java.util.function.Function<P2<A,B>,P2<RA,B>>mod_1(java.util.function.Function<A,RA> _1Mod)
static <A,B,RB>
java.util.function.Function<P2<A,B>,P2<A,RB>>mod_2(java.util.function.Function<B,RB> _2Mod)
static <A,B>
P2<A,B>P2(A _1, B _2)
static <A,B,RA>
java.util.function.Function<P2<A,B>,P2<RA,B>>set_1(RA new_1)
static <A,B,RB>
java.util.function.Function<P2<A,B>,P2<A,RB>>set_2(RB new_2)
-
-
-
Method Detail
-
P2
public static <A,B> P2<A,B> P2(A _1, B _2)
-
cases
public static <A,B> P2s.CasesMatchers.TotalMatcher_P2<A,B> cases()
-
get_1
public static <A,B> A get_1(P2<A,B> p2)
-
get_2
public static <A,B> B get_2(P2<A,B> p2)
-
mod_1
public static <A,B,RA> java.util.function.Function<P2<A,B>,P2<RA,B>> mod_1(java.util.function.Function<A,RA> _1Mod)
-
-