Package fj.function
package fj.function
A prelude of commonly used first-class functions
-
ClassDescriptionCurried functions over Integers.Curried logical functions.First-class functions on Characters.Curried functions over Doubles.Effect1<A>Effect2<A,
B> Effect3<A,B, C> Effect4<A,B, C, D> Effect5<A,B, C, D, E> Effect6<A,B, C, D, E, F> Effect7<A,B, C, D, E, F, G> Effect8<A,B, C, D, E, F, G, H> Curried functions over Integers.Curried functions over Longs.Curried string functions.A product ofAwhich may throw anException.A transformation function fromAtoBthat may throw anException.A transformation function of arity-2 fromAandBtoCthat may throw anException.A transformation function of arity-3 fromA,BandCtoDthat may throw anException.A transformation function of arity-4 fromA,B,CandDtoEthat may throw anException.A transformation function of arity-5 fromA,B,C,DandEtoFthat may throw anException.A transformation function of arity-6 fromA,B,C,D,EandFtoGthat may throw anException.A transformation function of arity-7 fromA,B,C,D,E,FandGtoHthat may throw anException.A transformation function of arity-8 fromA,B,C,D,E,F,GandHtoIthat may throw anException.TryEffect0<Z extends Exception>TryEffect1<A, Z extends Exception>TryEffect2<A, B, Z extends Exception>TryEffect3<A, B, C, Z extends Exception>TryEffect4<A, B, C, D, Z extends Exception>TryEffect5<A, B, C, D, E, Z extends Exception>TryEffect6<A, B, C, D, E, F, Z extends Exception>TryEffect7<A, B, C, D, E, F, G, Z extends Exception>TryEffect8<A, B, C, D, E, F, G, H, Z extends Exception>The essence of the visitor design pattern expressed polymorphically.