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

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • com.github.tonivade.purefun.stream.Cons<F,T> (implements com.github.tonivade.purefun.stream.PureStream<F,T>)
    • com.github.tonivade.purefun.stream.Nil<F,T> (implements com.github.tonivade.purefun.stream.PureStream<F,T>)
    • com.github.tonivade.purefun.stream.Suspend<F,T> (implements com.github.tonivade.purefun.stream.PureStream<F,T>)

Interface Hierarchy

  • com.github.tonivade.purefun.Kind<F,A>
    • com.github.tonivade.purefun.core.Mappable<F,A>
      • com.github.tonivade.purefun.core.Bindable<F,A>
        • com.github.tonivade.purefun.stream.PureStream<F,T> (also extends com.github.tonivade.purefun.stream.PureStreamOf<F,T>)
    • com.github.tonivade.purefun.stream.PureStreamOf<F,T>
      • com.github.tonivade.purefun.stream.PureStream<F,T> (also extends com.github.tonivade.purefun.core.Bindable<F,A>)
  • com.github.tonivade.purefun.stream.PureStream.Of<F>