| class BuildConfig | |
| interface CheckedFunction1<A : Any!, R : Any!>Represents a function with a single argument that can throw a checked exception. | |
| interface CheckedSupplier<R : Any!>Represents base interface for all functions and function-like objects that return a value and have no arguments. The main difference between this interface and  | |
| interface Consumer0Represents base interface for all functions and function-like objects that don't consume a value and don't return a result. Most of the time this interface is used to pass behaviour to some other code, in many cases enclosing in itself the surrounding state and deferring the computation (creating a clojure). | |
| interface Consumer1<T : Any!>Represents base interface for all functions and function-like objects that consume a value and don't return a result. Most of the time this interface is used to pass behaviour to some other code, in many cases enclosing in itself the surrounding state and deferring the computation (creating a clojure). | |
| interface Consumer2<T : Any!, R : Any!>Represents a operation that accepts a two input arguments and doesn't return any result. | |
| interface Consumer3<T : Any!, R : Any!, S : Any!>Represents a operation that accepts a three input arguments and doesn't return any result. | |
| class ConsumersA collection of general purpose Consumers implementations. | |
| interface Function1<A : Any!, R : Any!> : SerializableRepresents a function with a single argument. | |
| interface Function2<A1 : Any!, A2 : Any!, R : Any!> : SerializableRepresents a function with two arguments. Due to Java semantics and how functions are represented on the JVM, using  | |
| class IteratorsA collection of predefined general-purpose  | |
| abstract class Maybe<A : Any!> : Serializable, MutableIterable<A>A monadic type representing a result of some computation. It can be a  | |
| interface Predicate<T : Any!>Represents a predicate (boolean-valued function) of one argument. | |
| class PredicatesA collection of predefined general-purpose  | |
| class StringPredicatesA collection of predefined string related  | |
| interface Supplier<R : Any!>Represents base interface for all functions and function-like objects that return a value and have no arguments. Most of the time this interface is used to pass behaviour to some other code, in many cases enclosing in itself the surrounding state and deferring the computation (creating a clojure). | |
| abstract class Try<T : Any!> : Serializable, MutableIterable<T>A monadic type representing a result of some computation. It can be a  |