Package de.scravy.bedrock
Interface Function2<A,B,R>
- All Superinterfaces:
BiFunction<A,B,R>
- All Known Subinterfaces:
ThrowingBiFunction<A,B,R>
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface Function2<A,B,R> extends BiFunction<A,B,R>
-
Method Summary
Modifier and Type Method Description Rapply(A a, B b)default Function1<B,R>bind(A a)default Function0<R>bind(A a, B b)default Function1<A,Function1<B,R>>curried()default Function2<B,A,R>flipped()static <A, B, R> Function2<A,B,R>from(BiFunction<A,B,R> f)default Function1<Tuple2<A,B>,R>tupled()