Package com.github.tonivade.purefun.core
package com.github.tonivade.purefun.core
-
ClassDescriptionThis interface represents a
Runnableinstance but it can throws any exception.Consumer1<A>This interface represents a function that receives a single parameter but it doesn't generate any result.Consumer2<A,B> This interface represents a function that receives two parameters but it doesn't generate any result.Consumer3<A,B, C> This interface represents a function that receives three parameters but it doesn't generate any result.Consumer4<A,B, C, D> This interface represents a function that receives four parameters but it doesn't generate any result.Consumer5<A,B, C, D, E> This interface represents a function that receives four parameters but it doesn't generate any result.Eq<T>This interface represents a function that verify if two instances of a type are equivalent.Equal<T>This is a utility class to generate more readableequals()methods.Function1<A,R> This interface represents a function with a single parameter.Function1Of<A,R> Function2<A,B, R> This interface represents a function with a two parameters.Function3<A,B, C, R> This interface represents a function with a three parameters.Function4<A,B, C, D, R> This interface represents a function with a four parameters.Function5<A,B, C, D, E, R> This interface represents a function with a five parameters.Matcher1<A>Matcher2<A,B> Matcher3<A,B, C> MemoizedFunction<T,R> Operator1<T>Operator2<T>Operator3<T>Operator4<T>Operator5<T>PartialFunction1<A,R> PartialFunction2<A,B, R> PartialFunction3<A,B, C, R> Producer<T>This interface represents a function without any parameter.ProducerOf<T>Trampoline<T>TrampolineOf<T>Tuple1<A>Tuple1Of<A>Tuple2<A,B> Tuple2Of<A,B> Tuple3<A,B, C> Tuple4<A,B, C, D> Tuple5<A,B, C, D, E> Type that represents a single value called Unit.Validator<E,T>