@FunctionalInterface public interface IntIOPredicate
int-valued argument.
This is the IOException throwing equivalent of IntPredicate.| Modifier and Type | Method and Description |
|---|---|
default IntIOPredicate |
and(IntIOPredicate other)
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
|
static IntIOPredicate |
checked(IntPredicate predicate)
Returns a predicate that evaluates the
predicate predicate, and unwraps any UncheckedIOException that is thrown by
throwing its cause. |
default IntIOPredicate |
negate()
Returns a predicate that represents the logical negation of this predicate.
|
default IntIOPredicate |
or(IntIOPredicate other)
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
|
boolean |
test(int value)
Evaluates this predicate on the given argument.
|
static IntPredicate |
unchecked(IntIOPredicate predicate)
Returns a predicate that evaluates the
predicate predicate, and wraps any IOException that is thrown in an
UncheckedIOException. |
boolean test(int value)
throws IOException
value - The input argumenttrue if the input argument matches the predicate, otherwise false.IOException - If an I/O error occurs.default IntIOPredicate and(IntIOPredicate other)
false, then the other predicate is not evaluated.
Any exceptions thrown during evaluation of either predicate are relayed to the caller;
if evaluation of this predicate throws an exception, the other predicate will not be evaluated.
other - A predicate that will be logically-ANDed with this predicate.other predicate.NullPointerException - If other is null.default IntIOPredicate negate()
default IntIOPredicate or(IntIOPredicate other)
true, then the other predicate is not evaluated.
Any exceptions thrown during evaluation of either predicate are relayed to the caller;
if evaluation of this predicate throws an exception, the other predicate will not be evaluated.
other - A predicate that will be logically-ORed with this predicate.other predicate.NullPointerException - If other is null.static IntPredicate unchecked(IntIOPredicate predicate)
predicate predicate, and wraps any IOException that is thrown in an
UncheckedIOException.predicate - The predicate to evaluate when the returned predicate is evaluated.predicate predicate on its input, and wraps any IOException that is thrown in an
UncheckedIOException.NullPointerException - If predicate is null.static IntIOPredicate checked(IntPredicate predicate)
predicate predicate, and unwraps any UncheckedIOException that is thrown by
throwing its cause.predicate - The predicate to evaluate when the returned predicate is evaluated.predicate operation on its input, and unwraps any UncheckedIOException that is thrown.NullPointerException - If the given operation is null.Copyright © 2017–2020. All rights reserved.