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 boolean
equals(java.lang.Object obj)
abstract int
hashCode()
(package private) abstract <R> R
match(java.util.function.BiFunction<A,B,R> P2)
(package private) static <A,B>
P2<A,B>p2(A a, B b)
abstract java.lang.String
toString()
-
-
-
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:
hashCode
in classjava.lang.Object
-
equals
public abstract boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public abstract java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
p2
static <A,B> P2<A,B> p2(A a, B b)
-
-