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 Consumer0
Represents 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 Consumers
A collection of general purpose Consumers implementations. |
|
interface Function1<A : Any!, R : Any!> : Serializable
Represents a function with a single argument. |
|
interface Function2<A1 : Any!, A2 : Any!, R : Any!> : Serializable
Represents a function with two arguments. Due to Java semantics and how functions are represented on the JVM, using |
|
class Iterators
A 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 Predicates
A collection of predefined general-purpose |
|
class StringPredicates
A 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 |