Hierarchy For Package com.github.tonivade.purefun.type

Package Hierarchies:

Class Hierarchy

Interface Hierarchy

  • com.github.tonivade.purefun.Kind<F,A>
    • com.github.tonivade.purefun.type.ConstOf<T,A>
    • com.github.tonivade.purefun.type.EitherOf<L,R>
      • com.github.tonivade.purefun.type.Either<L,R> (also extends com.github.tonivade.purefun.core.Applicable<F,A>, com.github.tonivade.purefun.core.Bindable<F,A>)
    • com.github.tonivade.purefun.type.EvalOf<A>
      • com.github.tonivade.purefun.type.Eval<A> (also extends com.github.tonivade.purefun.core.Bindable<F,A>)
    • com.github.tonivade.purefun.type.IdOf<T>
    • com.github.tonivade.purefun.core.Mappable<F,A>
      • com.github.tonivade.purefun.core.Applicable<F,A>
        • com.github.tonivade.purefun.type.Either<L,R> (also extends com.github.tonivade.purefun.core.Bindable<F,A>, com.github.tonivade.purefun.type.EitherOf<L,R>)
        • com.github.tonivade.purefun.type.Option<T> (also extends com.github.tonivade.purefun.core.Bindable<F,A>, com.github.tonivade.purefun.type.OptionOf<T>)
        • com.github.tonivade.purefun.type.Try<T> (also extends com.github.tonivade.purefun.core.Bindable<F,A>, com.github.tonivade.purefun.type.TryOf<T>)
      • com.github.tonivade.purefun.core.Bindable<F,A>
        • com.github.tonivade.purefun.type.Either<L,R> (also extends com.github.tonivade.purefun.core.Applicable<F,A>, com.github.tonivade.purefun.type.EitherOf<L,R>)
        • com.github.tonivade.purefun.type.Eval<A> (also extends com.github.tonivade.purefun.type.EvalOf<A>)
        • com.github.tonivade.purefun.type.Option<T> (also extends com.github.tonivade.purefun.core.Applicable<F,A>, com.github.tonivade.purefun.type.OptionOf<T>)
        • com.github.tonivade.purefun.type.Try<T> (also extends com.github.tonivade.purefun.core.Applicable<F,A>, com.github.tonivade.purefun.type.TryOf<T>)
        • com.github.tonivade.purefun.type.Validation<E,T> (also extends com.github.tonivade.purefun.type.ValidationOf<E,T>)
    • com.github.tonivade.purefun.type.OptionOf<T>
      • com.github.tonivade.purefun.type.Option<T> (also extends com.github.tonivade.purefun.core.Applicable<F,A>, com.github.tonivade.purefun.core.Bindable<F,A>)
    • com.github.tonivade.purefun.type.TryOf<T>
      • com.github.tonivade.purefun.type.Try<T> (also extends com.github.tonivade.purefun.core.Applicable<F,A>, com.github.tonivade.purefun.core.Bindable<F,A>)
    • com.github.tonivade.purefun.type.ValidationOf<E,T>
      • com.github.tonivade.purefun.type.Validation<E,T> (also extends com.github.tonivade.purefun.core.Bindable<F,A>)

Record Class Hierarchy