All Classes and Interfaces
Class
Description
The central class of this Java module.
Defines various common checks on arguments, variables, object state, program
input, etc.
Provides factories for some commonly thrown exceptions.
Defines various functions that can optionally be passed as the first argument to
the
has(...)
and notHas(...)
methods of IntCheck
and
ObjectCheck
.An extension of
IntPredicate
that acts as a bridge between
IntPredicate
and the relational interfaces in this package.An extension of
Predicate
that acts as a bridge between Predicate
and the relational interfaces in this package.Utility methods that assist in the creation of new checks by combining multiple
individual checks.
Thrown if a check was incorrectly specified.
Symbolic constants for the intended usage of the value.
Marks objects that can meaningfully be said to be empty.
An alternative to the
BiFunction
interface that allows the functional
method to throw a checked exception.An alternative to the
Consumer
interface that allows the functional
method to throw a checked exception.An alternative to the
Function
interface that allows the functional
method to throw a checked exception.An alternative to the
IntConsumer
interface that allows the functional
method to throw a checked exception.An alternative to the
IntFunction
interface that allows the functional
method to throw a checked exception.An alternative to the
IntSupplier
interface that allows the functional
method to throw a checked exception.An alternative to the
IntUnaryOperator
interface that
allows the functional method to throw a checked exception.An alternative to the
Supplier
interface that allows the functional
method to throw a checked exception.An alternative to the
ToIntFunction
interface that allows the functional
method to throw a checked exception.Facilitates the validation of
int
values.Defines a relationship between an integer and an object.
Defines a relationship between two integers.
Facilitates the validation of arbitrarily typed values.
Defines some kind of relationship between an object and an integer.
Symbolic constants for logical quantifiers.
Defines a relationship between two objects.
A simple value container that explicitly allows the value to be
null
.String constants for some commonly used names for fields, parameters and variables.