Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

Interface Hierarchy

  • com.jnape.palatable.lambda.functor.Functor<A,​F>
    • software.kes.enhancediterables.EnhancedIterable<A> (also extends java.lang.Iterable<T>)
      • software.kes.enhancediterables.FiniteIterable<A>
        • software.kes.enhancediterables.ImmutableFiniteIterable<A> (also extends software.kes.enhancediterables.ImmutableIterable<A>)
          • software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable<A> (also extends software.kes.enhancediterables.ImmutableNonEmptyIterable<A>, software.kes.enhancediterables.NonEmptyFiniteIterable<A>)
          • software.kes.collectionviews.ImmutableSet<A> (also extends software.kes.collectionviews.Immutable, software.kes.collectionviews.Set<A>)
            • software.kes.collectionviews.ImmutableNonEmptySet<A> (also extends software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable<A>, software.kes.collectionviews.NonEmptySet<A>)
          • software.kes.collectionviews.ImmutableVector<A> (also extends software.kes.collectionviews.Immutable, software.kes.collectionviews.Vector<A>)
            • software.kes.collectionviews.ImmutableNonEmptyVector<A> (also extends software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable<A>, software.kes.collectionviews.NonEmptyVector<A>)
        • software.kes.enhancediterables.NonEmptyFiniteIterable<A> (also extends software.kes.enhancediterables.NonEmptyIterable<A>)
          • software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable<A> (also extends software.kes.enhancediterables.ImmutableFiniteIterable<A>, software.kes.enhancediterables.ImmutableNonEmptyIterable<A>)
          • software.kes.collectionviews.NonEmptySet<A> (also extends software.kes.collectionviews.Set<A>)
            • software.kes.collectionviews.ImmutableNonEmptySet<A> (also extends software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable<A>, software.kes.collectionviews.ImmutableSet<A>)
          • software.kes.collectionviews.NonEmptyVector<A> (also extends software.kes.collectionviews.Vector<A>)
        • software.kes.collectionviews.Set<A>
          • software.kes.collectionviews.ImmutableSet<A> (also extends software.kes.collectionviews.Immutable, software.kes.enhancediterables.ImmutableFiniteIterable<A>)
            • software.kes.collectionviews.ImmutableNonEmptySet<A> (also extends software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable<A>, software.kes.collectionviews.NonEmptySet<A>)
          • software.kes.collectionviews.NonEmptySet<A> (also extends software.kes.enhancediterables.NonEmptyFiniteIterable<A>)
            • software.kes.collectionviews.ImmutableNonEmptySet<A> (also extends software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable<A>, software.kes.collectionviews.ImmutableSet<A>)
        • software.kes.collectionviews.Vector<A> (also extends java.util.RandomAccess)
          • software.kes.collectionviews.ImmutableVector<A> (also extends software.kes.collectionviews.Immutable, software.kes.enhancediterables.ImmutableFiniteIterable<A>)
            • software.kes.collectionviews.ImmutableNonEmptyVector<A> (also extends software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable<A>, software.kes.collectionviews.NonEmptyVector<A>)
          • software.kes.collectionviews.NonEmptyVector<A> (also extends software.kes.enhancediterables.NonEmptyFiniteIterable<A>)
      • software.kes.enhancediterables.ImmutableIterable<A>
        • software.kes.enhancediterables.ImmutableFiniteIterable<A> (also extends software.kes.enhancediterables.FiniteIterable<A>)
          • software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable<A> (also extends software.kes.enhancediterables.ImmutableNonEmptyIterable<A>, software.kes.enhancediterables.NonEmptyFiniteIterable<A>)
          • software.kes.collectionviews.ImmutableSet<A> (also extends software.kes.collectionviews.Immutable, software.kes.collectionviews.Set<A>)
            • software.kes.collectionviews.ImmutableNonEmptySet<A> (also extends software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable<A>, software.kes.collectionviews.NonEmptySet<A>)
          • software.kes.collectionviews.ImmutableVector<A> (also extends software.kes.collectionviews.Immutable, software.kes.collectionviews.Vector<A>)
            • software.kes.collectionviews.ImmutableNonEmptyVector<A> (also extends software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable<A>, software.kes.collectionviews.NonEmptyVector<A>)
        • software.kes.enhancediterables.ImmutableNonEmptyIterable<A> (also extends software.kes.enhancediterables.NonEmptyIterable<A>)
          • software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable<A> (also extends software.kes.enhancediterables.ImmutableFiniteIterable<A>, software.kes.enhancediterables.NonEmptyFiniteIterable<A>)
      • software.kes.enhancediterables.NonEmptyIterable<A>
        • software.kes.enhancediterables.ImmutableNonEmptyIterable<A> (also extends software.kes.enhancediterables.ImmutableIterable<A>)
          • software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable<A> (also extends software.kes.enhancediterables.ImmutableFiniteIterable<A>, software.kes.enhancediterables.NonEmptyFiniteIterable<A>)
        • software.kes.enhancediterables.NonEmptyFiniteIterable<A> (also extends software.kes.enhancediterables.FiniteIterable<A>)
          • software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable<A> (also extends software.kes.enhancediterables.ImmutableFiniteIterable<A>, software.kes.enhancediterables.ImmutableNonEmptyIterable<A>)
          • software.kes.collectionviews.NonEmptySet<A> (also extends software.kes.collectionviews.Set<A>)
            • software.kes.collectionviews.ImmutableNonEmptySet<A> (also extends software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable<A>, software.kes.collectionviews.ImmutableSet<A>)
          • software.kes.collectionviews.NonEmptyVector<A> (also extends software.kes.collectionviews.Vector<A>)
  • software.kes.collectionviews.Immutable
    • software.kes.collectionviews.ImmutableSet<A> (also extends software.kes.enhancediterables.ImmutableFiniteIterable<A>, software.kes.collectionviews.Set<A>)
      • software.kes.collectionviews.ImmutableNonEmptySet<A> (also extends software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable<A>, software.kes.collectionviews.NonEmptySet<A>)
    • software.kes.collectionviews.ImmutableVector<A> (also extends software.kes.enhancediterables.ImmutableFiniteIterable<A>, software.kes.collectionviews.Vector<A>)
      • software.kes.collectionviews.ImmutableNonEmptyVector<A> (also extends software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable<A>, software.kes.collectionviews.NonEmptyVector<A>)
  • java.lang.Iterable<T>
    • software.kes.enhancediterables.EnhancedIterable<A> (also extends com.jnape.palatable.lambda.functor.Functor<A,​F>)
      • software.kes.enhancediterables.FiniteIterable<A>
        • software.kes.enhancediterables.ImmutableFiniteIterable<A> (also extends software.kes.enhancediterables.ImmutableIterable<A>)
          • software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable<A> (also extends software.kes.enhancediterables.ImmutableNonEmptyIterable<A>, software.kes.enhancediterables.NonEmptyFiniteIterable<A>)
          • software.kes.collectionviews.ImmutableSet<A> (also extends software.kes.collectionviews.Immutable, software.kes.collectionviews.Set<A>)
            • software.kes.collectionviews.ImmutableNonEmptySet<A> (also extends software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable<A>, software.kes.collectionviews.NonEmptySet<A>)
          • software.kes.collectionviews.ImmutableVector<A> (also extends software.kes.collectionviews.Immutable, software.kes.collectionviews.Vector<A>)
            • software.kes.collectionviews.ImmutableNonEmptyVector<A> (also extends software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable<A>, software.kes.collectionviews.NonEmptyVector<A>)
        • software.kes.enhancediterables.NonEmptyFiniteIterable<A> (also extends software.kes.enhancediterables.NonEmptyIterable<A>)
          • software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable<A> (also extends software.kes.enhancediterables.ImmutableFiniteIterable<A>, software.kes.enhancediterables.ImmutableNonEmptyIterable<A>)
          • software.kes.collectionviews.NonEmptySet<A> (also extends software.kes.collectionviews.Set<A>)
            • software.kes.collectionviews.ImmutableNonEmptySet<A> (also extends software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable<A>, software.kes.collectionviews.ImmutableSet<A>)
          • software.kes.collectionviews.NonEmptyVector<A> (also extends software.kes.collectionviews.Vector<A>)
        • software.kes.collectionviews.Set<A>
          • software.kes.collectionviews.ImmutableSet<A> (also extends software.kes.collectionviews.Immutable, software.kes.enhancediterables.ImmutableFiniteIterable<A>)
            • software.kes.collectionviews.ImmutableNonEmptySet<A> (also extends software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable<A>, software.kes.collectionviews.NonEmptySet<A>)
          • software.kes.collectionviews.NonEmptySet<A> (also extends software.kes.enhancediterables.NonEmptyFiniteIterable<A>)
            • software.kes.collectionviews.ImmutableNonEmptySet<A> (also extends software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable<A>, software.kes.collectionviews.ImmutableSet<A>)
        • software.kes.collectionviews.Vector<A> (also extends java.util.RandomAccess)
          • software.kes.collectionviews.ImmutableVector<A> (also extends software.kes.collectionviews.Immutable, software.kes.enhancediterables.ImmutableFiniteIterable<A>)
            • software.kes.collectionviews.ImmutableNonEmptyVector<A> (also extends software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable<A>, software.kes.collectionviews.NonEmptyVector<A>)
          • software.kes.collectionviews.NonEmptyVector<A> (also extends software.kes.enhancediterables.NonEmptyFiniteIterable<A>)
      • software.kes.enhancediterables.ImmutableIterable<A>
        • software.kes.enhancediterables.ImmutableFiniteIterable<A> (also extends software.kes.enhancediterables.FiniteIterable<A>)
          • software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable<A> (also extends software.kes.enhancediterables.ImmutableNonEmptyIterable<A>, software.kes.enhancediterables.NonEmptyFiniteIterable<A>)
          • software.kes.collectionviews.ImmutableSet<A> (also extends software.kes.collectionviews.Immutable, software.kes.collectionviews.Set<A>)
            • software.kes.collectionviews.ImmutableNonEmptySet<A> (also extends software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable<A>, software.kes.collectionviews.NonEmptySet<A>)
          • software.kes.collectionviews.ImmutableVector<A> (also extends software.kes.collectionviews.Immutable, software.kes.collectionviews.Vector<A>)
            • software.kes.collectionviews.ImmutableNonEmptyVector<A> (also extends software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable<A>, software.kes.collectionviews.NonEmptyVector<A>)
        • software.kes.enhancediterables.ImmutableNonEmptyIterable<A> (also extends software.kes.enhancediterables.NonEmptyIterable<A>)
          • software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable<A> (also extends software.kes.enhancediterables.ImmutableFiniteIterable<A>, software.kes.enhancediterables.NonEmptyFiniteIterable<A>)
      • software.kes.enhancediterables.NonEmptyIterable<A>
        • software.kes.enhancediterables.ImmutableNonEmptyIterable<A> (also extends software.kes.enhancediterables.ImmutableIterable<A>)
          • software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable<A> (also extends software.kes.enhancediterables.ImmutableFiniteIterable<A>, software.kes.enhancediterables.NonEmptyFiniteIterable<A>)
        • software.kes.enhancediterables.NonEmptyFiniteIterable<A> (also extends software.kes.enhancediterables.FiniteIterable<A>)
          • software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable<A> (also extends software.kes.enhancediterables.ImmutableFiniteIterable<A>, software.kes.enhancediterables.ImmutableNonEmptyIterable<A>)
          • software.kes.collectionviews.NonEmptySet<A> (also extends software.kes.collectionviews.Set<A>)
            • software.kes.collectionviews.ImmutableNonEmptySet<A> (also extends software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable<A>, software.kes.collectionviews.ImmutableSet<A>)
          • software.kes.collectionviews.NonEmptyVector<A> (also extends software.kes.collectionviews.Vector<A>)
  • software.kes.collectionviews.Primitive
  • java.util.RandomAccess
    • software.kes.collectionviews.Vector<A> (also extends software.kes.enhancediterables.FiniteIterable<A>)
      • software.kes.collectionviews.ImmutableVector<A> (also extends software.kes.collectionviews.Immutable, software.kes.enhancediterables.ImmutableFiniteIterable<A>)
        • software.kes.collectionviews.ImmutableNonEmptyVector<A> (also extends software.kes.enhancediterables.ImmutableNonEmptyFiniteIterable<A>, software.kes.collectionviews.NonEmptyVector<A>)
      • software.kes.collectionviews.NonEmptyVector<A> (also extends software.kes.enhancediterables.NonEmptyFiniteIterable<A>)
  • software.kes.collectionviews.SetBuilder<A>
  • software.kes.collectionviews.VectorBuilder<A>