Class Hierarchy
- java.lang.Object
- fj.Bottom
- fj.Bounded<A>
- fj.Class<T>
- fj.Effect
- fj.Equal<A>
- fj.Function
- fj.Hash<A>
- fj.Monoid<A>
- fj.Ord<A>
- fj.Ord.OrdComparator (implements java.util.Comparator<T>)
- fj.P
- fj.P1<A> (implements fj.F0<A>)
- fj.P1.Memo<A>
- fj.P1.ReferenceMemo<A>
- fj.P1.SoftReferenceMemo<A>
- fj.P1.WeakReferenceMemo<A>
- fj.P2<A,B>
- fj.P2.Optic
- fj.P3<A,B,C>
- fj.P4<A,B,C,D>
- fj.P5<A,B,C,D,E>
- fj.P6<A,B,C,D,E,F>
- fj.P7<A,B,C,D,E,F,G>
- fj.P8<A,B,C,D,E,F,G,H>
- fj.Primitive
- fj.Rng
- fj.LcgRng
- fj.Semigroup<A>
- fj.Show<A>
- fj.Try
- fj.TryEffect
- fj.Unit
- fj.Void
Interface Hierarchy
- java.util.function.BiFunction<T,U,R>
- fj.F2<A,B,C>
- fj.Bounded.Definition<A>
- fj.Equal.Definition<A>
- fj.Equal.AltDefinition<A>
- fj.Ord.Definition<A> (also extends fj.Semigroup.Definition<A>)
- fj.Ord.AltDefinition<A>
- fj.F3<A,B,C,D>
- fj.F4<A,B,C,D,E>
- fj.F5<A,B,C,D,E,F$>
- fj.F6<A,B,C,D,E,F$,G>
- fj.F7<A,B,C,D,E,F$,G,H>
- fj.F8<A,B,C,D,E,F$,G,H,I>
- java.util.function.Function<T,R>
- fj.F<A,B>
- fj.Semigroup.Definition<A>
- fj.Monoid.Definition<A>
- fj.Monoid.AltDefinition<A>
- fj.Ord.Definition<A> (also extends fj.Equal.Definition<A>)
- fj.Ord.AltDefinition<A>
- fj.Semigroup.AltDefinition<A>
- fj.Monoid.Definition<A>
- java.util.function.Supplier<T>
- fj.F0<A>