Package Hierarchies:
Class Hierarchy
- java.lang.Object
- com.github.tonivade.purefun.data.ImmutableArray.PImmutableArray<E> (implements com.github.tonivade.purefun.data.ImmutableArray<E>, java.io.Serializable)
- com.github.tonivade.purefun.data.ImmutableList.PImmutableList<E> (implements com.github.tonivade.purefun.data.ImmutableList<E>, java.io.Serializable)
- com.github.tonivade.purefun.data.ImmutableMap.Builder<K,V>
- com.github.tonivade.purefun.data.ImmutableMap.PImmutableMap<K,V> (implements com.github.tonivade.purefun.data.ImmutableMap<K,V>, java.io.Serializable)
- com.github.tonivade.purefun.data.ImmutableSet.PImmutableSet<E> (implements com.github.tonivade.purefun.data.ImmutableSet<E>, java.io.Serializable)
- com.github.tonivade.purefun.data.ImmutableTree.PImmutableTree<E> (implements com.github.tonivade.purefun.data.ImmutableTree<E>, java.io.Serializable)
- com.github.tonivade.purefun.data.ImmutableTreeMap.Builder<K,V>
- com.github.tonivade.purefun.data.ImmutableTreeMap.PImmutableTreeMap<K,V> (implements com.github.tonivade.purefun.data.ImmutableTreeMap<K,V>, java.io.Serializable)
- com.github.tonivade.purefun.data.NonEmptyList<E> (implements com.github.tonivade.purefun.data.ImmutableList<E>, java.io.Serializable)
- com.github.tonivade.purefun.data.NonEmptyString (implements java.io.Serializable)
- com.github.tonivade.purefun.data.PairIterator<A,B> (implements java.util.Iterator<E>)
- com.github.tonivade.purefun.data.SequenceCollection<E> (implements java.util.SequencedCollection<E>)
Interface Hierarchy
- java.lang.Iterable<T>
- com.github.tonivade.purefun.data.ImmutableMap<K,V>
- com.github.tonivade.purefun.data.Sequence<E> (also extends com.github.tonivade.purefun.core.Bindable<F,A>, com.github.tonivade.purefun.data.SequenceOf<E>)
- 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.data.SequenceOf<E>
- com.github.tonivade.purefun.data.Sequence<E> (also extends com.github.tonivade.purefun.core.Bindable<F,A>, java.lang.Iterable<T>)