Module org.monospark.remix
Package org.monospark.remix.internal
Class RecordBinderImpl.RecordBinderThreeImpl<R extends Record,T1,T2,T3>
java.lang.Object
org.monospark.remix.internal.RecordBinderImpl.RecordBinderThreeImpl<R,T1,T2,T3>
- All Implemented Interfaces:
RecordBinder.RecordBinderThree<R,T1,T2,T3>
- Enclosing class:
- RecordBinderImpl<R extends Record,T1>
public static class RecordBinderImpl.RecordBinderThreeImpl<R extends Record,T1,T2,T3> extends Object implements RecordBinder.RecordBinderThree<R,T1,T2,T3>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.monospark.remix.RecordBinder.RecordBinderThree
RecordBinder.RecordBinderThree.TriConsumer<T1,T2,T3>, RecordBinder.RecordBinderThree.TriFunction<T1,T2,T3,R> -
Field Summary
-
Method Summary
Modifier and Type Method Description <T4> RecordBinder.RecordBinderFour<R,T1,T2,T3,T4>and(Function<R,T4> component)<T4> RecordBinder.RecordBinderFour<R,T1,T2,T3,T4>and(LambdaSupport.WrappedFunction<R,T4> component)Consumer<R>to(RecordBinder.RecordBinderThree.TriConsumer<T1,T2,T3> consumer)<F> Function<R,F>toFunction(RecordBinder.RecordBinderThree.TriFunction<T1,T2,T3,F> function)
-
Field Details
-
f1
-
f2
-
f3
-
-
Method Details
-
to
-
toFunction
public <F> Function<R,F> toFunction(RecordBinder.RecordBinderThree.TriFunction<T1,T2,T3,F> function)- Specified by:
toFunctionin interfaceRecordBinder.RecordBinderThree<R extends Record,T1,T2,T3>
-
and
-
and
public <T4> RecordBinder.RecordBinderFour<R,T1,T2,T3,T4> and(LambdaSupport.WrappedFunction<R,T4> component)
-