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.
Indicates that insertion into a Map, Set or some other uniqueness-enforcing data structure failed because the value to be inserted turned out to be a duplicate.
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.