Package org.derive4j.processor
Class P2<A,B>
- java.lang.Object
-
- org.derive4j.processor.P2<A,B>
-
-
Constructor Summary
Constructors Constructor Description P2()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) A_1()(package private) B_2()abstract booleanequals(java.lang.Object obj)abstract inthashCode()(package private) abstract <R> Rmatch(java.util.function.BiFunction<A,B,R> P2)(package private) static <A,B>
P2<A,B>p2(A a, B b)abstract java.lang.StringtoString()
-
-
-
Method Detail
-
match
abstract <R> R match(@FieldNames({"_1","_2"}) java.util.function.BiFunction<A,B,R> P2)
-
_1
final A _1()
-
_2
final B _2()
-
hashCode
public abstract int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public abstract boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
toString
public abstract java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
p2
static <A,B> P2<A,B> p2(A a, B b)
-
-