Interface IPredicate2<I0,I1>
-
- All Superinterfaces:
BiPredicate<I0,I1>
,IPredicate
- 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 IPredicate2<I0,I1> extends BiPredicate<I0,I1>, IPredicate
-
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description default IPredicate2<I0,I1>
and(BiPredicate<? super I0,? super I1> other)
default IPredicate1<I1>
compose0(Supplier<? extends I0> before)
default IPredicate1<I0>
compose1(Supplier<? extends I1> before)
static <I0,I1>
IPredicate2<I0,I1>create(boolean value)
static <I0,I1>
IPredicate2<I0,I1>create(IPredicate2<I0,I1> predicate)
default IPredicate1<I1>
curry0(I0 input0)
default IPredicate1<I0>
curry1(I1 input1)
default <IX> IPredicate3<IX,I0,I1>
ignore0()
default <IX> IPredicate3<I0,IX,I1>
ignore1()
default <IX> IPredicate3<I0,I1,IX>
ignore2()
default IPredicate2<I0,I1>
negate()
default IConsumer2<I0,I1>
noReturn()
default IPredicate2<I0,I1>
or(BiPredicate<? super I0,? super I1> other)
-
Methods inherited from interface java.util.function.BiPredicate
test
-
-
-
-
Method Detail
-
create
static <I0,I1> IPredicate2<I0,I1> create(boolean value)
-
create
static <I0,I1> IPredicate2<I0,I1> create(IPredicate2<I0,I1> predicate)
-
and
default IPredicate2<I0,I1> and(BiPredicate<? super I0,? super I1> other)
- Specified by:
and
in interfaceBiPredicate<I0,I1>
-
compose0
default IPredicate1<I1> compose0(Supplier<? extends I0> before)
-
compose1
default IPredicate1<I0> compose1(Supplier<? extends I1> before)
-
curry0
default IPredicate1<I1> curry0(I0 input0)
-
curry1
default IPredicate1<I0> curry1(I1 input1)
-
ignore0
default <IX> IPredicate3<IX,I0,I1> ignore0()
-
ignore1
default <IX> IPredicate3<I0,IX,I1> ignore1()
-
ignore2
default <IX> IPredicate3<I0,I1,IX> ignore2()
-
negate
default IPredicate2<I0,I1> negate()
- Specified by:
negate
in interfaceBiPredicate<I0,I1>
-
noReturn
default IConsumer2<I0,I1> noReturn()
-
or
default IPredicate2<I0,I1> or(BiPredicate<? super I0,? super I1> other)
- Specified by:
or
in interfaceBiPredicate<I0,I1>
-
-