Uses of Interface
com.g2forge.alexandria.java.function.IFunction2
-
Packages that use IFunction2 Package Description com.g2forge.alexandria.java.function com.g2forge.alexandria.java.type.function -
-
Uses of IFunction2 in com.g2forge.alexandria.java.function
Classes in com.g2forge.alexandria.java.function that implement IFunction2 Modifier and Type Class Description class
LiteralFunction2<I0,I1,O>
Methods in com.g2forge.alexandria.java.function that return IFunction2 Modifier and Type Method Description default IFunction2<I1,I2,O>
IFunction3. compose0(Supplier<? extends I0> before)
default IFunction2<I0,I2,O>
IFunction3. compose1(Supplier<? extends I1> before)
default IFunction2<I0,I1,O>
IFunction3. compose2(Supplier<? extends I2> before)
static <I0,I1,O>
IFunction2<I0,I1,O>IFunction2. create(IFunction2<I0,I1,O> function)
static <I0,I1,O>
IFunction2<I0,I1,O>IFunction2. create(O constant)
default IFunction2<I1,I2,O>
IFunction3. curry0(I0 input0)
default IFunction2<I0,I2,O>
IFunction3. curry1(I1 input1)
default IFunction2<I0,I1,O>
IFunction3. curry2(I2 input2)
static <I0,I1,O>
IFunction2<I0,I1,O>LiteralFunction2. getNull()
default <I0L> IFunction2<I0L,I1,O>
IFunction2. lift0(IFunction1<I0L,? extends I0> lift)
default <I1L> IFunction2<I0,I1L,O>
IFunction2. lift1(IFunction1<I1L,? extends I1> lift)
static <I0,I1,O>
IFunction2<I0,I1,O>HF. of(IFunction2<I0,I1,O> function)
default IFunction2<I0,I1,O>
IFunction2. sync(Object lock)
default <O> IFunction2<I0,I1,O>
IConsumer2. toFunction(O retVal)
default <_O> IFunction2<I0,I1,_O>
IFunction2. toFunction(_O retVal)
default IFunction2<I0,I1,O>
IFunction2. wrap(IRunnable pre, IRunnable post)
default IFunction2<I0,I1,O>
IThrowFunction2. wrap(IFunction1<? super Throwable,? extends RuntimeException> wrapper)
Methods in com.g2forge.alexandria.java.function with parameters of type IFunction2 Modifier and Type Method Description static <I0,I1,O>
IFunction2<I0,I1,O>IFunction2. create(IFunction2<I0,I1,O> function)
static <I0,I1,O>
IFunction2<I0,I1,O>HF. of(IFunction2<I0,I1,O> function)
-
Uses of IFunction2 in com.g2forge.alexandria.java.type.function
Classes in com.g2forge.alexandria.java.type.function that implement IFunction2 Modifier and Type Class Description class
TypeSwitch2<I0,I1,O>
Fields in com.g2forge.alexandria.java.type.function declared as IFunction2 Modifier and Type Field Description protected IFunction2<? super I0,? super I1,? extends O>
TypeSwitch2. fallback
protected IFunction2<? super I0,? super I1,? extends O>
TypeSwitch2.FunctionBuilder. fallback
Methods in com.g2forge.alexandria.java.type.function that return IFunction2 Modifier and Type Method Description IFunction2<I0,I1,O>
TypeSwitch2.FunctionBuilder. build()
protected IFunction2<? super I0,? super I1,? extends O>
TypeSwitch2. getFallback()
Methods in com.g2forge.alexandria.java.type.function with parameters of type IFunction2 Modifier and Type Method Description <T0,T1>
TypeSwitch2.FunctionBuilder<I0,I1,O>TypeSwitch2.FunctionBuilder. add(Class<T0> type0, Class<T1> type1, IFunction2<? super T0,? super T1,? extends O> function)
protected <I0,I1>
OTypeSwitch2.Node. apply(IFunction2<? super I0,? super I1,? extends O> fallback, I0 input0, I1 input1)
TypeSwitch2.FunctionBuilder<I0,I1,O>
TypeSwitch2.FunctionBuilder. fallback(IFunction2<? super I0,? super I1,? extends O> function)
Constructors in com.g2forge.alexandria.java.type.function with parameters of type IFunction2 Constructor Description TypeSwitch2(IFunction2<? super I0,? super I1,? extends O> fallback, com.g2forge.alexandria.java.type.function.TypedFunction2<I0,I1,O>... functions)
TypeSwitch2(IFunction2<? super I0,? super I1,? extends O> fallback, Collection<? extends ITypedFunction2<?,?,? extends O>> functions)
-