Interface IConsumer2<I0,I1>
-
- All Superinterfaces:
BiConsumer<I0,I1>
,IConsumer
,IFunctional
- All Known Subinterfaces:
IFunction2<I0,I1,O>
- All Known Implementing Classes:
LiteralFunction2
,TypeSwitch2
- 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 IConsumer2<I0,I1> extends BiConsumer<I0,I1>, IConsumer
-
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description default IConsumer2<I0,I1>
andThen(BiConsumer<? super I0,? super I1> after)
static <I0,I1>
IConsumer2<I0,I1>create(IConsumer2<I0,I1> consumer)
default IConsumer1<I1>
curry0(I0 input0)
default IConsumer1<I0>
curry1(I1 input1)
static <I0,I1>
IConsumer2<I0,I1>ignore()
default <I0L> IConsumer2<I0L,I1>
lift0(IFunction1<I0L,? extends I0> lift)
default <I1L> IConsumer2<I0,I1L>
lift1(IFunction1<I1L,? extends I1> lift)
default IConsumer2<I0,I1>
sync(Object lock)
default <O> IFunction2<I0,I1,O>
toFunction(O retVal)
default IConsumer2<I0,I1>
wrap(IRunnable pre, IRunnable post)
-
Methods inherited from interface java.util.function.BiConsumer
accept
-
-
-
-
Method Detail
-
create
static <I0,I1> IConsumer2<I0,I1> create(IConsumer2<I0,I1> consumer)
-
ignore
static <I0,I1> IConsumer2<I0,I1> ignore()
-
andThen
default IConsumer2<I0,I1> andThen(BiConsumer<? super I0,? super I1> after)
- Specified by:
andThen
in interfaceBiConsumer<I0,I1>
-
curry0
default IConsumer1<I1> curry0(I0 input0)
-
curry1
default IConsumer1<I0> curry1(I1 input1)
-
lift0
default <I0L> IConsumer2<I0L,I1> lift0(IFunction1<I0L,? extends I0> lift)
-
lift1
default <I1L> IConsumer2<I0,I1L> lift1(IFunction1<I1L,? extends I1> lift)
-
toFunction
default <O> IFunction2<I0,I1,O> toFunction(O retVal)
- Specified by:
toFunction
in interfaceIConsumer
-
wrap
default IConsumer2<I0,I1> wrap(IRunnable pre, IRunnable post)
- Specified by:
wrap
in interfaceIConsumer
- Specified by:
wrap
in interfaceIFunctional
-
-